1)JavaScript:控制html和css;是浏览器执行的三种语言之一。
2)js是解释性语言;不是编译(就是编译成cpu可以执行的语言);
3)js是大小写敏感的语言。
4)显示特殊符号时,需要转义。
5)Jquery就像是js的类库;
6)在超链接中执行JS <a href="javascript:alert('')"></a>
7)JS的变量
1 判断变量是否初始化;
8)JS函数
1 JS中的函数没有返回值时,那么该返回值就是undefined;
2 匿名函数;类似于C#中的委托。
9)Array对象--动态数组
1 var arr=['','',''];
2 实现反转 ;for(var i=0;i<parseInt(arr.length/2);i++){arr[i]=arr[arr.length-i-1];}
3 直接输出数组时,会将其按照每个元素按照逗号分隔然后输出。==arr.join(",");
4 实现冒泡排序(从小到大排序)--N个数来排序,外层循环N-1,内层循环N-1-i; for(var i=0;i<arr.length-1;i++){ for(var j=0;var j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){//转换} } }
5 Array是字典;pinyin[""]="";... 但是循环的时候需要for(var d in dic){}来遍历每个键;
6 字典的简化赋值 var dic={"zs":"张飒","li":"下来"}; 其实它的名字就是Json;
7 对于Array;动态数组时使用中扩号;字典时使用大括号。 8 因为遍历对象,得到就是它的每个成员。
10)DOM:document object model(文档对象模型)(window;document;body)
1 dom就是html页面模型,它将每个标签作为一个对象;js通过调用DOM的属性,方法就可以对网页中元素进行编程控制。
2 通过dom就可以让js来操作html页面控件的类和函数;
11) 事件
1 body的onclick的显示范围。document的onclick的显示范围。
12)window对象
1 alert()方法;
2 confirm(“是否继续”)方法;返回bool
3 navigate("")方法;
4 var tid=setInterval("要执行的代码",400);
5 clearInterval("tid");

浙公网安备 33010602011771号