摘要: 闭包 原型构造函数的this指向实例对象构造函数function Human(){}实例对象var h1=new Human( ); 实例对象的_proto_指向其构造函数的prototype(原型),原型上的内容是所有对象共享的函数中this的指向在调用的瞬间决定 document.body.on 阅读全文
posted @ 2019-10-17 17:18 胡炖鱼 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 正则 正则就是用来规范表单数据、正则表达式 : 普通字符 或 特殊字符定义 : 字面量方式: var reg=/ /; var reg=new regExp(" "); 方法 reg.test(str); // 检测str是否符合reg的规则要求,如果符合就返回true,否则返回false. 正则的 阅读全文
posted @ 2019-10-17 17:17 胡炖鱼 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 拖拽: 事件: onmousedown onmousemove onmouseup 1.首先需要为拖拽的对象添加一个onmousedown事件 记录: 鼠标点击某个对象的内部偏移量 var disc=e,offsetX || e.layerX(火狐使用 var disc=e.offsetY || e 阅读全文
posted @ 2019-10-17 17:16 胡炖鱼 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、 为什么要使用模块化? 模块化的作用有以下这些: 可以解决命名冲突 管理依赖 提高代码的可读性 代码解耦,提高代码的复用性 AMD(异步执行) 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD (同步执行)是 SeaJS 在推广过程中对模块定义的规范化产出。 这些规范的目的都是 阅读全文
posted @ 2019-10-17 14:30 胡炖鱼 阅读(861) 评论(0) 推荐(0) 编辑
摘要: DOM事件的三个阶段 当一个DOM事件被触发时,不仅仅只是单纯的在本身对象触发一次,而且会经历三个不同的阶段; 1.捕获阶段: 先由文档的根节点document往事件触发对象,从外向内捕获事件对象, 2.目标阶段:到达目标事件位子,触发事件. 3.冒泡阶段:再从目标事件位子往文档的根节点方向回溯,从 阅读全文
posted @ 2019-10-17 11:16 胡炖鱼 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 事件流 事件流所描述的就是从页面中接受事件的顺序。当某个事件执行时,从子元素向父元素触发或从父元素向子元素触发称为事件流事件流的两种模式: 事件冒泡:子元素向父元素触发. 概念;当某事件触发时,同样的事件会向父元素触发,即事件冒泡.不是所有事件都会产生冒泡问题. 阻止冒泡: 现代浏览器::e.sto 阅读全文
posted @ 2019-10-17 08:35 胡炖鱼 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 事件对象(event) 事件 : 对某个元素的某种操作 事件对象: 当触发某个事件,产生的对象。就是事件对象,event使用的前提,必须有事件操作 var e=e || event ; 坐标属性:pageX /pageY 相对于文档顶部和左侧的坐标 ie8为undefined;clientX /cl 阅读全文
posted @ 2019-10-17 00:22 胡炖鱼 阅读(220) 评论(0) 推荐(0) 编辑
摘要: GULP 什么是guip?1.用自动化构建工具增强你的工作流程!2.gulp是一个工具包,它可以帮助我们解决在开发过程中遇到痛苦或者耗时的任务。避免出现低级错误。3.特点:易于使用构建快速插件高质易于学习 Gulp的环境配置 1.安装nodejs(依赖nondejs)2.全局安装gulp-cli - 阅读全文
posted @ 2019-10-17 00:05 胡炖鱼 阅读(267) 评论(0) 推荐(0) 编辑