百度链接 javascript高级程序设计 Javascript权威指南(工具书) client浏览器 server服务器 database数据库 组成 ECMAscript解释器翻译 dom 兼容问题 bom src href区别和你这么说吧,href 表示超文本引用(hypertext reference),在 link和a 等元素上使用。src 表示来源地址,在 img、script、iframe 等元素上。 src 的内容,是页面必不可少的一部分,是引入。href 的内容,是与该页面有关联,是引用。区别就是,引入和引用。 var 赋值必须是使用var_ alert (值)使用变量 弹窗 var inp = parseInt(document.getElementById('num').value) 关键字 保留字 可能会成为关键字 变量不能用空格 true false undefined object对象你null 基于对象和面对对象 typeof判断数值类型 \转义字符 !==不会进行隐形运算 ==会进行隐形运算 &&且 两真为真 一真为假 ||或 两假为假 一真为真 !非 调换真假 遇到花括号缩进4空格 parseInt方法将字符串转化为整数 parseFloat字符转化为浮点数(小数) var res = Namber (转换) Not a number Infinity数字类型 无穷大 -Infinity switch——case-default-break(输出) case案例 break打破 switch(v){ case“1”:rel = “”;break; default: ;break; } 运算符operator 计算calculate 显示show 屏幕screen result结果 std 标准 date日 month月 year年 break 跳出当前循环 continue跳过当次循环 return 函数练习 命名isPrime setInterval clearInterval setTimeout clearTimeout console.log() 检测函数 arguments length 检测几个实参 Array数组 length个数 console.log(sum)控制台 Math.random随机数 fromCharCode静态方法 charAt字符串对象方法实例方法 String字串符 replace替换 字符串是只读的 substring获取数字两个参数 substr获取数字 参数2为截取个数 slice 截取两个数可正负两个参数 split分割参数 join var arr = [ 1,2,3,4,5,6,7 ]; var str = arr.join( "-" );// str就等于了"1-2-3-4-5-6-7";即数组转换字符串并用-做分割; split可以对一个字符串进行分隔转变为数组 字符串的trim() 方法: 可以去掉字符串首尾的空格 window.onload setInterval设置时间间隔 redSpan.innerHTML = redText;将文本放到span中 adv.style.display = "none";定义样式 div1.style.color = "red"; document.onkeypress = function(e){ var evt = e || window.event; \n 文本内的换行 var code = evt.which || evt.keyCode;显示键码 <input οnclick="inpClick(this)">this是传参input本身 document.documentElement.onclick = function(){} 等同于给HTML绑定事件 document是html的父对象 再往上是window window.oarget查找事件源