摘要: 1.作用域 栈内存 js执行的环境(作用域) 堆内存 存放代码的空间 存放方式 键值对的形式存 字符串的形式存 js代码在执行之前,浏览器会给他一个全局作用域叫window,每个作用域下分两个模块, 一个是内存模块,一个是执行模块。内存模块会给所有的变量一个内存地址。变量的声明在js中靠关键字var 阅读全文
posted @ 2019-01-10 19:58 前端学习者6 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.解决函数内this的指向 可以在函数外提前声明变量_this/that=this 通过apply和call来修改函数内的this指向 (1)二者区别 用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2)二者代表的是将函数内的this换 阅读全文
posted @ 2019-01-02 22:39 前端学习者6 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 问题 在拖拽元素的时候,如果元素的内部加了文字或图片,拖拽效果会失灵。 浏览器会给文字一个默认行为,当文字和图片被选中时,会有一个拖拽的效果,即使我们没有人为给他添加。所以当我们点击这个元素拖拽时,有可能选中文字或图片触发浏览器天生给的那个行为,从而导致我们写的那个拖拽效果失灵。 怎么解决 setC 阅读全文
posted @ 2019-01-02 19:28 前端学习者6 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1.正则:检索字符串的一条规则。 2.正则就是由元字符和修饰符构成的 3.写在//里面的都叫元字符,与元字符两种 一种是有特殊意义,一种没有特殊意义,没有特殊意义的就是字符本身。 特殊意思的元字符 1. \转义字符 转译后面紧跟的字符的意义 \d \. 2. .代表除了\n以外的任何单个字符 3. 阅读全文
posted @ 2018-12-20 19:56 前端学习者6 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.var reg=/./ var reg=/\./ 前者代表任意一个字符而后面代表这个字符串中得有一个. 2.?的使用 如果单独的一个字符后面带? var reg=/\d?/ /n?/ 代表一个或0个·这个字符的出现 如果是量词+和*,{2, }后面带? var reg=/\d?/ /n?/ 3. 阅读全文
posted @ 2018-12-19 19:51 前端学习者6 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 正则的理解 1.正则的懒惰性 每次在exec()中捕获的时候,只捕获第一次匹配的内容,而不往下不捕获了。我们把这叫正则的懒惰性,每一次捕获的开始位置都是从0开始 解决正则的懒惰性 修饰符g 正则的实例对象reg上有一个lastIndex属性 他是正则捕获的起始位置 2. 正则的贪婪性 每一次匹配都是 阅读全文
posted @ 2018-12-18 19:56 前端学习者6 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.正则 就是一条规则,用于检验字符串的格式,目标就是字符串。 只要要是表单提交的数据都是字符串 2.正则定义 1.var reg=new RegExp(); 2.var reeg=/格式/; 3.正则的方法 就两大功能,一个是匹配,匹配成功就是true,第二个是捕获,如果有就拿出来。 Test() 阅读全文
posted @ 2018-12-17 20:22 前端学习者6 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1.Date 类 getDate()返回一个月中的某一天 1-31 getDay() 返回一周中的某一天0-6 getFullyear()返回四位数的年份 getMonth()返回月份 比实际情况小1 0代表1月 0-11 getHours()返回的当前的 小时数0-23 getMinutes() 阅读全文
posted @ 2018-12-17 19:36 前端学习者6 阅读(119) 评论(0) 推荐(0) 编辑
摘要: BOM0级事件元素绑定多个click最后只执行最后一个click。 DOM2级事件元素绑定多个click,都要执行 注意当绑定的多个事件名,函数名,事件发生阶段三者完全一样时,才执行最后一个 div.addEventListener(“click”,fn1,false) div.addEventLI 阅读全文
posted @ 2018-12-06 19:42 前端学习者6 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.每一个元素身上的事件都是天生自带的,不需要我们去定义,只需要我们给这个事件绑定的方法,当事件触发的时候就会执行这个方法。 2.事件绑定的方法 1,div.onclick=function(){} Dom0级事件绑定 2,div.addEventListener()或div.attachEvent 阅读全文
posted @ 2018-12-04 20:36 前端学习者6 阅读(144) 评论(0) 推荐(0) 编辑