05 2018 档案
摘要:/** * 创建cookie */function _setCookie (cname, cvalue, exdays) { var d = new Date() d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)) var expires
阅读全文
摘要:栈: 举例:就像咖啡厅的一大摞盘子,后入先出,只能从最上面拿取 列表: 队列: 定义:队列是一种列表,不同的是队列只能在队尾插入元素,在队首删除元素。队列用于存储按 顺序排列的数据,先进先出,这点和栈不一样,在栈中,最后入栈的元素反而被优先处 理。可以将队列想象成在银行前排队的人群,排在最前面的人第
阅读全文
摘要:柯里化函数思想:一个JS预先处理思想 var obj = {name:"张三"}; function fn () { console.log(this) } window.setTimeout(fn,0);
阅读全文
摘要:JS中的两种编程思想:(JS是单线程的) JS就是个傻子,脑子一根筋,做着当前的这件事情,没有完成之前,绝对不会做下一件事情 1.同步: 上一件事情没有完成,继续处理上一件事情,只有上一件事情完成了,才会做下一件事情(JS中大部分都是同步编程的) for循环就是同步编程的,只有循环结束后,才会继续执
阅读全文
摘要:可枚举属性和不可枚举属性: for in循环遍历的时候,默认的话可以把自己私有的和在它所属类原型上扩展的属性和方法都可以遍历到,但是一般情况下,我们遍历一个对象只需要遍历私有的即可,我们可以使用以下的判断进行处理: 可枚举: 不可枚举: Object.create() 1. 2. 3. 4. 5.
阅读全文
摘要:我们使用的DMO2事件绑定,其实是让box通过原型链一直找到eventTarget这个内置类原型上的addEventListener方法实现的 DMO零事件绑定:只能给一个元素的某一个行为绑定一次方法,第二次绑定的会把前面的覆盖掉 box.onclick = function (){ console
阅读全文
摘要:事件的默认传播机制: 1)捕获阶段:从外向内依次查找元素 2)目标阶段:当前事件源本身的操作 //正式文档上没有目标阶段 3)冒泡阶段:从内到外依次触发相关的行为(我们最常用的就是冒泡阶段) 使用DMO 0级事件绑定给元素的某一个行为绑定的方法,都是在行为触发后的冒泡阶段把方法执行的 -》冒泡传播
阅读全文
摘要:var oDiv = document.getElemnetById("div1"); // 不仅仅把绑定的方法执行了,而且浏览器还默认的给这个方法传递了一个参数值MouseEvent :鼠标事件对象 1)它是一个对象数据类型的值,里面包含了很多的属性名和属性值,这些都是用来记录当前鼠标的相关信息的
阅读全文
摘要:事件分为两部分: 1.行为本身:浏览器天生就赋予其的行为 onClick,onmouseover(onmouserenter),onmouseout(onmouseleave),onmousemove,onmousedown,onmouseup,onmousewheel(鼠标滚轮滚动行为),onsc
阅读全文
摘要:1.typeof用来检测数据类型的运算符 console.log(typeof 12); var num = "zhangsan"; console.log(typeof num); 使用typeof检测数据类型,首先返回的都是一个字符串,其次字符串中包含了,对应的数据类型 例如:"number",
阅读全文
摘要:正则的捕获有两种: 1.exec方法 2.字符串的match方法 3.字符串的replace方法:将原有的字符替换成我们新的字符 在不使用正则的情况下,使用replace只能替换正则中的一个 在replace当中我们可以一次批量的把所有正则匹配的内容都替换掉-- replace中是支持正则的 练习:
阅读全文
摘要:1.replace:把原有的字符替换成新的字符 在不使用正则的情况下,每当执行一次只能替换一个字符 var str = "zhangsan2015zhangsan2016" str = str.replace(/zhangsan/g,"zhangsanpeixun"); console.log(st
阅读全文
摘要:正则分组: 1.改变优先级 2.分组引用 // \2代表和第二个分组出现一模一样的内容 // \1代表和第一个分组出现一模一样的内容 var reg = /^(\w)\1(\w)\2$/; console.log(reg.test("zzff")) // true console.log(reg.t
阅读全文


浙公网安备 33010602011771号