JavaScript
文章平均质量分 77
kechwen
这个作者很懒,什么都没留下…
展开
-
自执行匿名函数和立即调用表达式
自执行匿名函数(Self-executing anonymous function)和立即执行的函数表达式(Immediately-Invoked Function Expressio)区别// 这是一个自执行的函数,函数内部执行自身,递归function foo() { foo(); }// 这是一个自执行的匿名函数,因为没有标示名称// 必须使用arguments.callee属性来执行自...原创 2018-08-05 16:49:56 · 568 阅读 · 0 评论 -
javascript 全局函数
decodeURI(String) 对encodeURI()编码过的URI进行解码。 decodeURIComponent(String)对encodeURIComponent()编码过的URI进行解码。 encodeURI(String)字符串某些字符将被十六进制的转义序列进行替换。 该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ...原创 2018-08-01 22:22:00 · 3424 阅读 · 0 评论 -
DOMContentLoaded
DOM文档加载流程:(1) 解析HTML结构。(2) 加载外部脚本和样式表文件。(3) 解析并执行脚本代码。(4) 构造HTML DOM模型。// DOMContentLoaded 相当于jQuery中的ready(5) 加载图片等外部文件。(6) 页面加载完毕。// load MDN解析(DOMContentLoaded ):当初始的 HTML 文档被完全加载和解析完成之后,DOMConte...原创 2018-08-06 22:13:06 · 2380 阅读 · 0 评论 -
call和apply函数
call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。ap...原创 2018-08-06 22:24:43 · 205 阅读 · 0 评论 -
JavaScript变量声明var、let、const
变量声明 //var定义变量 无论其 实际声明位置在何处,都会被视为声明于所在函数的顶部,如果 //声明不在任意函数内部,则视为在全局作用域的顶部。 console.log(a);//输出 :undefinded 只声明 未定义 var a = 1; co...原创 2018-08-02 14:15:04 · 140 阅读 · 0 评论