摘要:
BOM location history screen navigator document 视口宽高innerWidth,innerHeight不考虑滚动条高会减掉控制面板高度 document.documentElement.clientWidthdocument.documentElement 阅读全文
摘要:
计算器 var input,divs,firsValue,symbol; init(); /* 获取input和所有被点击的divs列表,并且,循环 所有的divs元素,给每个添加点击事件,点击后执行 clickHandler函数 */ function init(){ input=document 阅读全文
摘要:
DOM Document Object Model 文档对象模型 节点 节点属性 // 结构 <body> aaaa <div id="div1"> <span></span> <span></span> <span></span> </div> <div> <span></span> <span> 阅读全文
摘要:
内置对象 Math数学方法 Math.PI Π 弧度=Math.PI/180*角度 角度=弧度/Math.PI/180; Mat.SQRT1_2 根号2分之一 Math.SQRT2 根号2 Math.sin(); Math.cos(); Math.ean(); 取整 Math.floot();向下取 阅读全文
摘要:
some 数组中是否有满足条件的 返回布尔值,如果遇到一个满足条件的,就会直接跳出 var arr=[1,2,3,4,5,6,7]; var bool=arr.some(function(item,index,arr){ return item>4;//判断每个元素是不是有大于4的 }); cons 阅读全文
摘要:
数组 数组里面的所有内容称为元素,简称元 每个元素,对应的一个索引数,这个索引数叫做下标 根据变量[下标]就可以获取到这个变量数组的下标所对应索引的元素 arr[0]=1 1元素 arr 数组变量 0下标 索引值 arr[0] 下标变量 下标是从0开始,第一个元素对一个的下标是0 因为这个100表示 阅读全文
摘要:
对象 var o={a:1,b:2}; o.a o对象下的a属性 o.a=值 可以设置属性的值 对象的结构形式是键值对结构 键(key) 值(value) 成对 a 键 1 值 键值对中不能出现重复的键 var o={a:1,a:10} 错误 在对象中键 只能是string或者symbol var 阅读全文
摘要:
作用域 在函数中使用var定义的变量或者函数的形参,都是局部变量,也就是说这个变量只能作用域函数内部,函数运行完成后这个变量会被销毁,在函数外是不存在该变量的 使用var定义在函数外的变量,可以在函数内被调用,定义在函数外的变量叫做全局变量,函数运行完成后不会销毁全局变量 函数内也可以定义函数,所以 阅读全文
摘要:
双重循环 第一步先创建一个tr里面10个td // 获取table var table=document.getElementById("table"); // 定义一个初始字符串 var str=""; // 先给这个字符串增加一个tr str+="<tr>"; // 下面循环10次,每次给里面累 阅读全文
摘要:
三元运算符var a=3;bar b=a ? 1:0;如果a>2 则让b=1,否则b=0;var b=条件 ?结果1:结果2如果条件转换为布尔值时是true,则把结果1返回,否则把结果2返回 当三元运算符返回的结果是一个true或者false时可以不使用三元运算符直接返回结果即可 ~ +1取非作用: 阅读全文