10 2017 档案
摘要:Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ ) Shift+F6 重构-重命名 Ctrl+X 删除行 Ctrl+D 复制行 Ctrl+G 查找行 Ctrl+Shift+Up/Down 代码向上/下移动。 F2 或Shift+F2 高亮错误或警告快速定位 写代码,按Tab
阅读全文
摘要:与其他程序设计语言不同,ECMAScript 不会验证传递给函数的参数个数是否等于函数定义的参数个数,开发者定义的函数都可以接受任意个数的参数(根据Netscape的文档,最多能接受25个),而不会引发任何错误。任何遗漏的参数都会以undefined传递给函数,多余的参数将忽略。 用argument
阅读全文
摘要:function getClass(classname){ //如果浏览器支持,则直接返回 if(document.getElementsByClassName) { return document.getElementsByClassName(classnam...
阅读全文
摘要:1.1 判断用户输入事件 正常浏览器 : oninput Ie 678 支持的 : onpropertychange
阅读全文
摘要:1 ar box = document.getElementById("box"); 2 function fn(liid,bg){ // 封装函数 参数的传递 3 var obj = document.getElementById(liid); 4 obj.onmouseover = function(){ 5 box.style.backgrou...
阅读全文
摘要:什么是变量提升 1 function fun(){ 2 console.log(num); 3 var num = 20; 4 } 相当于 5 function fun(){ 6 var num; 7 console.log(num); 8 Num = 20; 9 } 在函数体内声明变量,会把该声明
阅读全文
摘要:" "叫做严格运算符,"=="叫做相等运算符。严格运算符的运算规则如下,(1)不同类型值如果两个值的类型不同,直接返回false。(2)同一类的原始类型值 同一类型的原始类型的值(数值、字符串、布尔值)比较时,值相同就返回true,值不同就返回false。 (3)同一类的复合类型值 两个复合类型(对
阅读全文
摘要:css 中经常有类似 background-image 这种通过 - 连接的字符,通过 javascript 设置样式的时候需要将这种样式转换成 backgroundImage 驼峰格式,请完成此转换功能 1. 以 - 为分隔符,将第二个起的非空单词首字母转为大写 2. -webkit-border-image 转换后的结果为 webkitBorderImagefunction cssSty...
阅读全文