ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMA-417。关于ECMA的最新资讯可以浏览 ECMAnews查看。ECMA规范最终由TC39敲定。TC39由包括浏览器厂商在内的各方组成,他们开会推动JavaScript提案沿着一条严格的发展道...
JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为:/*apply()方法*/function.apply(thisObj[,argArray])/*call()方法*/function.call(thisObj[,arg1[,arg2[,[,...argN]]]]);它们各自的定...
使用!!操作符转换布尔值有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值。为了做这样的验证,我们可以使用!!操作符来实现是非常的方便与简单。对于变量可以使用!!variable做检测,只要变量的值为:0、null、" "、undefined或者NaN都将返回的是false,反之返回的是true。...
找出数字数组中最大的元素(使用Math.max函数)var arr = [61, 22, 31, 4, 5]; // 1 var max = 0;arr.map(function (value, i...
命名规范通用命名规则所有变量必须是有意义的英文,严厉禁止拼音;变量命名采用小驼峰法(第一个单词首字母小写,其余单词首字母大写);变量允许使用公认英文缩写,例如nav;常量必须所有单词大写,并且每个单词间加下划线;类命名必须是大驼峰法(所有单词第一个字母均大写);私有类的变量属性成员,建议使用混合式命名,并前面下下划线;“on”只能用作事件的命名;...
当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人觉得,如果需要掌握一门语言,掌握它的API只是学了皮毛,理解这门语言...
javascriptDOM操作javascriptwindows对象javascript变量javascript函数基础javascript流程控制javascript数据类型javascript数组javascript运算符javascript正则表达式javascript字符串函数
BOM:open(页面的地址url,打开的方式) //打开一个新的窗口(页面)如果url为空,则默认打开一个空白页面如果打开方式为空,默认为新窗口方式打开默认前面不用写window_self 在当前窗口显示close() //关闭页面//1,ff 默认无法关闭2,chorme直接关闭 ...
dom:元素.childNodes 属性子节点列表集合 标准下包含元素和文本类型的节点 和非法嵌套的子节点非标准下:包含元素类型的节点只包含一级子节点不包含后辈孙级子节点元素.children 属性子节点列表集合 标准下包含元素类型子节点 非标准下:包含元素类型子节点元素.n...
onmouseover 鼠标移入事件onmouseout 鼠标移出事件onclick鼠标点击onload 加载完事件window.onload 窗口加载完img.onload body.onloadjs中不允许'-'出现font-size fontSize padd...