Javascript存在形式:
1 <head> 2 <meta http-equiv=“content-type” content=“text/html;charset=utf-8”> 3 <title>js1</title> 4 5 <!--调用文件js--> 第一种方式 6 <script src='1.js'></script> 7 8 9 <!--只对当前页生效--> 第二种方式 10 <script type='text/javascript'>alert('bill');</script> 11 12 </head>
JavaScript代码存放位置:
- HTML的head中
- HTML的body代码块底部(推荐)
由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已。
变量:
JavaScript中变量的声明是一个非常容易出错的点,局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量。
1 <script type="text/javascript"> 2 3 // 全局变量 4 name = 'seven'; 5 6 function func(){ 7 // 局部变量 8 var age = 18; 9 10 // 全局变量 11 gender = "男"; 12 } 13 </script>
JavaScript中代码注释:
- 单行 //
- 多行 /* */
1 function foo(name){ 2 3 var arg2 = arguments[1];//用来存在默认值,此时是用来接收‘sb’,name也可以不写在函数里,此时就需要用arguments[0] 4 console.log(name); 5 console.log(arg2); 6 7 8 }
JavaScript中函数基本上可以分为一下三类:
1 // 普通函数 2 function func(arg){ 3 return true; 4 } 5 6 // 匿名函数 7 var func = function(arg){ 8 return "tony"; 9 } 10 11 // 自执行函数,自动执行 12 (function(arg){ 13 console.log(arg); 14 })('123')