随笔分类 - js学习
摘要:解决方法如下 ::v-deep .el-table__cell { position: static !important; }
阅读全文
摘要:function isChn(str) { var reg = /^[\u4E00-\u9FA5]+$/; if (!reg.test(str)) { alert("不全是中文"); return false; } else { alert("全是中文"); return true; } } fun
阅读全文
摘要:一、本地vue项目配置IP地址访问,可以让同局域网内的同事预览 解决:在package.json文件中 dev中配置 --host 本机IP "scripts": { "dev": "webpack-dev-server --inline --progress --config build/webp
阅读全文
摘要:js中的数据结构 1、列表 待办事项列表、购物清单、最佳十名榜单等等。 适用: 1)数据结构较为简单, 2)不需要在一个长序列中查找元素,或者对其进行排序 2、栈 一摞盘子 添加删除只能从最上面。 特点:栈被称为一种后入先出的数据结构。是一种高效的数据结构,因为数据只能在栈顶添加或删除,所以这样的操
阅读全文
摘要:1、正则的声明方法 1)var reg = /abc/; "这个叫对象直接量方式"; 2)var reg = new RegExp("abc") 这个叫构造函数方式; 2、正则方法 1)exec() 方法用于检索字符串中的正则表达式的匹配。 返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值
阅读全文
摘要:一、所谓的预解析就是:在当前作用域中,JavaScript代码执行之前,浏览器首先会默认的把所有带var和function声明的变量进行提前的声明或者定义。 1)var声明的变量在预解析的时候只是提前的声明, 2)function声明的函数在预解析的时候会提前声明并且会同时定义。 二、预解析只发生在
阅读全文
摘要:一、Cookie和Session的区别 1、cookie数据存放在客户的浏览器上,session数据放在服务器上(一般以内存、数据库、文件形式)。 2、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用Cookie; 3、单个cook
阅读全文
摘要:一、创建对象的方法 1、 {} 字面量创建 var person ={ name: "lisi", age: 21, say: function(){ alert(this.name); } }; 2、 new Object() var person = new Object(); person.n
阅读全文
摘要:**栈内存** >基本数据类型值是直接存放在栈内存中的 栈内存中的变量一般都是已知大小或者有范围上限的,算作一种简单存储。而堆内存存储的对象类型数据对于大小这方面,一般都是未知的。个人认为,这也是为什么null作为一个object类型的变量却存储在栈内存中的原因。 栈内存释放 一般情况下,函数执行形
阅读全文
摘要:一、JS声明函数的三种方式: 1、// 函数声明(function declaration) 赋值发生在代码解析阶段 function h() { // h } 2、// 函数表达式(function expression) 赋值发生在代码运行阶段, :函数表达式需要在语句的结尾加上分号,表示语句结
阅读全文