JavaScript
亚琳
这个作者很懒,什么都没留下…
展开
-
每天一个知识点-function之arguments/callee/caller
arguments:函数被调用时创建的一个对象,在未被调用时则不创建,值为null,指向调用函数的实参数组对象 callee:arguments的一个属性,指向正在被执行的函数对象(拥有arguments参数对象的函数),也就是函数自身,即对自身的饮用常用于匿名函数 caller:该函数被另一个函数调用时生成的属性,如果未调用或被顶层调用,则返回null。调用本函数的调用者 ...原创 2021-05-18 21:23:57 · 168 阅读 · 1 评论 -
js闭包
js变量:全局、局部 局部变量:方法里定义的,如果用var,代表局部,如果没有var,代表全局 functiona(){ varm='abc'; functionb(){ console.log(m); } ...原创 2019-12-02 17:59:54 · 80 阅读 · 0 评论 -
JavaScript高级程序设计--读书心得
Javascript包含ECMAScript(核心语言)和DOM(访问和操作网页内容和方法的接口)和BOM(与浏览器交互的方法和接口) ECMAScript:浏览器是ECMAScript实现可能的宿主环境(不仅提供实现,还提供扩展如DOM)之一(可能还包括Node和Adobe Falsh)。JavaScript和Adobe ActionScript都实现了ECMAScript。 DOM:针对X原创 2016-01-05 16:08:15 · 745 阅读 · 0 评论 -
JavaScript程序设计--读书笔记
Object类型:对象创建可以通过new后跟要创建对象类型的名称。建object类型实例为其添属性和方法可以创建自定义对象。var a=new Object();意义不大,但是object类型是所有实例的基础。如果构造函数没有参数,则可以省略圆括号(不推荐)。 Object属性:hasOwnProperty(propertyName):检查给定属性在当前对象实例中(不是实例原型原创 2016-01-05 22:32:11 · 304 阅读 · 0 评论 -
JavaScript学习心得之function中括号的用法
函数名称后面加上括号就代表调用了一次这个函数,得到的结果要么是执行函数后的返回值,要么是执行过函数一次,没有返回值。 函数不加括号,只是代表了函数的引用,因为一个函数是一个function类型的实例,他是一个对象,函数名是一个指针,指向了定义的函数,函数名不加括号通常用于传参,因为代表的是一个地址。原创 2016-01-07 18:40:07 · 1408 阅读 · 0 评论 -
JavaScript规范
必须有空格 二元运算符两侧 {前面 if else for while function switch do try catch finally关键字后 对象创建时,属性中:后必须,前不允许有 不允许有空格 函数声明、具名函数表达式、函数调用中、函数名和(间不允许有 ,和;前不允许有 紧贴()和{}不允许有空格原创 2016-01-07 19:06:32 · 223 阅读 · 0 评论 -
JavaScript高级程序设计--读书笔记
Array类型 ECMAScript数组中每一项都可以保存任何类型的数据且大小可以动态调整(随着数据的添加自动增长以容纳新的数据)。即第一位置存字符串,第二位置存值,第三个存对象等。 创建数组两种方式:使用数组字面量 [] 创建新数组,除非想要创建的是指定长度的数组。 一、用Array构造函数。 var arr=new Array();参数可以代表数组大原创 2016-01-11 10:43:54 · 228 阅读 · 0 评论