前端JS
HimBer
一个好奇的小前端~~~
展开
-
JavaScript——Array对象中的方法
Array对象是我们在开发中最常用的对象之一。它的介绍是: 用于在单个变量中存储多个值。Array的对象属性属性 描述 constructor 返回对创建此对象的数组函数的引用 length 返回或设置数组中元素的数目 prototype 使您有能力向对象添加属性和方法。 Array的对象方法方法 描述...原创 2018-09-14 11:26:45 · 427 阅读 · 0 评论 -
DOM0,DOM1,DOM2,DOM3级事件与event对象
DOM事件级别DOM 0 element.onclick = function(){} DOM 2 element.addEventListener(‘click’,function(){},false} DOM 3 element.addEventListener(‘keyup’,function(){},false} 因为DOM 1一般...转载 2018-09-06 12:46:40 · 2085 阅读 · 0 评论 -
事件监听、事件委托
1.事件监听事件监听分为三个事件阶段,依次是捕获阶段、目标阶段、冒泡阶段。IE8及其以前不支持该事件机制,IE9以后才支持W3C规范。W3C标准语法:element.addEventListener(event, function, useCapture)event : (必需)事件名,支持所有 DOM事件 。function:(必需)指定要事件触发时执行的函数。...转载 2018-09-06 13:22:56 · 880 阅读 · 0 评论 -
JQuery中所涉及的设计模式
近日开始研究JQuery源码, 主要通过阅读《JavaScript高级程序设计》和张容铭大神的《JavaScript设计模式》与收集网络上的知识进行学习。其中,JQuery涉及的设计模式大致为:Composite pattern(组合模式)Composite pattern 描述了一组对象,可以使用与处理对象的单个实例同样的方式来进行处理。Adapter pattern (适配器模...原创 2018-09-06 15:01:02 · 1325 阅读 · 0 评论 -
javaScript——闭包
闭包的解释: 闭包是函数和声明该函数的词法环境的组合。MDN解释:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures理解:应用的两种情况即可——函数作为返回值,函数作为参数传递。来自:https://www.cnblogs.com/wangfupeng1988/p/3994065.html...转载 2018-10-11 12:01:29 · 242 阅读 · 0 评论 -
javascript 的defer、async属性 与noscript标签
1)defer属性/ 延迟脚本 (HTML4.01) 作用: 使得脚本执行不受页面构造(自上而下解析)影响。 脚本会被延迟到整个页面都解析完毕后再运行。 相当于告诉浏览器立即下载,但延迟执行。 <script src="src/main.js" defer> </script> 2)async属性/ 异步脚本 (HTML5) 作...原创 2018-09-26 22:15:35 · 248 阅读 · 0 评论 -
javaScript —— 回调函数
刚开始学的对回调函数一直挺模糊, 今天通过在网上找资料好好学习一番。先是其定义:回调函数是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码。较好的理解是: 我们把 烟 比作 回调函数。 把 你 比作 其他代码 。你买了烟后放在身上,一直不抽————然后你在事后之时。 惆怅万分之际, 再拿出 烟 抽一支,烟发挥了他的作用。烟之前一直...原创 2018-10-08 21:26:52 · 811 阅读 · 0 评论