摘要: 1.作用域: 栈内存 js 执行的环境(作用域) 堆内存:存放代码块的空间 存放方式 键值对的形式存 字符串的形式存 js代码在执行之前,浏览器会给他一个全局作用域叫window,每个作用域下分两个模块,一个是内存模块,一个是执行模块。内存模块会给所有的变量一个内存地址。变量的声明在js中靠关键字v 阅读全文
posted @ 2019-01-02 21:00 前端学者 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 问题: 在拖拽元素的时候,如果元素的内部加了文字或者图片,拖拽效果会失灵? 因为浏览器会给文字和图片一个默认行为,当文字和图片被选中的时候,会有一个拖拽的效果,即使我们没有人为他添加。所以当我们点击这个元素拖拽时,有可能选中文字或图片,触发浏览器天生给的那个行为,从而导致我们写的那个拖拽效果失灵。 阅读全文
posted @ 2019-01-02 20:16 前端学者 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.正则:检索字符串的一跳规则 2.正则就是由元字符和修饰符构成。 3.写在//里面的都叫元字符,元字符分两种 一种是有特殊意义,一种没有特殊意义,没有特殊意义的就是字符本身。 特殊意思的元字符 (1)\ 转义字符 转译后面紧跟的字符的意义\d \. (2).代表除了\n以外的任何单个字符 (3)d 阅读全文
posted @ 2019-01-02 20:09 前端学者 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 正则命名格式: var reg=/./ var reg=/\./ 2.?的使用: 如果单独的一个字符后面带? var reg=/\d?/; /n?/。 代表一个或0个这个字符的出现 如果是量词+和*,{2,}后面带? 取消正则的贪婪性 在捕获阶段 var reg=/\d+?/ var st=" 阅读全文
posted @ 2018-12-21 16:15 前端学者 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一: 正则:RegExp 概念:用来检验字符串的规则 如何使用: Var reg=/ / var reg=new RegExp()最后的本质都是一个实例对象。 方法: test()匹配的方法 exec()捕获的方法 二:修饰符: i (忽略大小写) m()代表多行匹配 g()代表全局匹配 三:正则的 阅读全文
posted @ 2018-12-21 14:40 前端学者 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.正则 :regexp 正则就是处理字符串的一个规则,只能处理字符串,其他的干不了; 只要是表单提交的数据都是字符串。 2.正则定义 (1)var reg=new RegExp() (2)var reg=/格式/; 3.正则的方法: 就两大功能,一个是匹配,匹配成功的就是true;第二个就是捕获, 阅读全文
posted @ 2018-12-18 19:25 前端学者 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.闭包:函数在调用的时候会形成一个私有作用域,对内部变量起到保护作用,这就叫闭包。 2.变量销毁: 1.人为销毁: var a=12;a=null 2.自然销毁:函数调用完成之后 浏览器会自动销毁函数内的变量 3.闭包作用: (1)保护变量 (2)缓存数据 4.闭包的种类: (1)函数式 (2)对 阅读全文
posted @ 2018-12-18 19:14 前端学者 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.解决函数内this指向 1. 可以在函数外提前声明变量 —this/that=this 2. 通过 apply和call来修改函数内的this指向 (1)二者区别 用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (1) 二者代表的是将函 阅读全文
posted @ 2018-12-10 20:41 前端学者 阅读(86) 评论(0) 推荐(0) 编辑
摘要: DOM0级事件元素绑定多个click最后只执行最后一个click。 DOM2级事件元素绑定多个click,都要执行。 注意当绑定的多个事件名,函数名,事件发生阶段三者完全一样时,才执行最后一个。 div.addEventListener(‘’click‘’ ,fn1,false) div.addEv 阅读全文
posted @ 2018-12-10 20:21 前端学者 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 事件对象 1.每个元素身上的事件是天生自带的,不需要我们去定义,只需要我们给这个事件绑定一个方法,当事件触发时就会执行这个方法。 2.事件绑定的方法: 1.div.onclick=function(){} DOM0级事件 2.div.addEventListener()或div.attachEven 阅读全文
posted @ 2018-12-03 11:39 前端学者 阅读(121) 评论(0) 推荐(0) 编辑