摘要: 渲染数据的四种方式: 1、字符串拼接 案例: · 字符串拼接的优点:只进行一次Dom回流 缺点:原有Dom的事件都会丢失 原因:innerHTML 这个属性返回或设置Dom中的内容 ,以字符串返回,所以这些onmouse 系列事件就会消失。 (补充:DOM 回流 : 每当对Dom元素进行增删改的时候 阅读全文
posted @ 2019-03-15 07:55 請叫我官人 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 什么是AJAX? ajax的本质就是xmlHttpRequest对象 即异步的 JavaScript 和 XML,是一种用于创建快速动态网页的技术; 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 使用AJAX则不需要加载更新整个网页,实现部分内容更新 AJAX = Async 阅读全文
posted @ 2019-03-13 21:29 請叫我官人 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 正则的细节 1.正则:检验字符串的规则 2.正则就是有元字符和修饰符构成:(写在//里面的都叫元字符) 元字符分两种: 1种是有特殊意义的 例如:/\d/表示数字 2种没特殊意义 没有特殊意义就是字符本身 3.特殊意义的元字符 1.\ 转义字符 转义后面紧跟的字符的意义 2. \d 有意义(数字) 阅读全文
posted @ 2018-12-21 10:29 請叫我官人 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 正则捕获的细节及replace分析 1.var reg=/./与var reg=/\./的区别? 前者代表任意一个字符, 后者代表这个字符串中得有一个点 2.?的使用 如果单独的一个字符后面带? 代表1个或0个这个字符的出现; 列如: /\d?/ 如果量词+后面带? 取消正则的贪婪性 在捕获的阶段 阅读全文
posted @ 2018-12-21 10:28 請叫我官人 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 正则的使用及replace细讲 1.var reg=/./ 与 var reg=/\./的区别? .代表任意一个字符 \.而后者代表这个字符串中得有一个. 2.?的使用 如果单独的一个字符后面带? /\d?/ 代表1个或0个这个字符的出现 (在捕获的阶段) 如果是量词+后面带? 代表取消贪婪性 (在 阅读全文
posted @ 2018-12-21 10:28 請叫我官人 阅读(88) 评论(0) 推荐(0) 编辑
摘要: while循环的讲解 条件语句有两种方式: if() 条件语句 switch() 条件语句 循环语句: for() 循环语句 for in 遍历队象属性的循环 while 循环 案例:算出1到10的和 1.var i=1; var sum=null; while(i<11){ sum=sum+i; 阅读全文
posted @ 2018-12-21 10:27 請叫我官人 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 正则的理解 元字符、量词的合写 /\d+/ 至少有一个数字 在字符串中查找与正则匹配的字符; n+案例 var st="heoollo" var reg=/o+/g 在字符串中至少有一个o console.log(st.match(reg)) 结果为["oo","o"] n*案例 var st="h 阅读全文
posted @ 2018-12-21 10:26 請叫我官人 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 正则RegExp 正则:RegExp; (验证邮箱的格式符不符合) 正则就是一条规则,用于检验字符串的格式,目标就是字符串; 只要是通过表单提交的数据,都是字符串 正则的定义: 1.var reg=new RegExp() 2.var reg=/格式/ (正则的简写,建议) 正则的方法 就两大功能: 阅读全文
posted @ 2018-12-21 10:20 請叫我官人 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 12.3 事件对象 1.常用的事件 …… 2.每个元素身上的事件是天生自带的,不需要我们去定义,只需要我们给这个是事件绑定一个方法,当事件触发的时候就会执行这个方法。 3.事件绑定的写法 1.div.onclick=function(){} DOM 0级 事件绑定 2.div.addEventLis 阅读全文
posted @ 2018-12-03 10:11 請叫我官人 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、变量提升 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域,叫window, window分为两个模块,一个叫做内存模块,一个叫做运行模块,内存模块找到当前作用域下的 所有带var和function的关键字,执行代码执行js代码,从上到下执行,遇到变量就会通过内存地址 阅读全文
posted @ 2018-12-02 20:42 請叫我官人 阅读(118) 评论(0) 推荐(0) 编辑