---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
1.代码格式
<script type="text/javascript"></script>
javascript:代码 只有在超链接的href中使用
事件=代码
2.js文件引用
<script src="路径.js" type="text/javascript"></script>
3.事件
事件名=触发的事件
通常事件名前带on
4.变量
null 表示值为空
undefined 表示变量还没有指向任何对象
申明变量 var 变量名=值(弱类型语言)
声明全局变量 变量名=值(不推荐用)
5.函数
function 函数名(参数列表(直接参数名)){
可以返回值也可以不放回值
}
注:写好函数并编译后,函数就在内存中了
如果名字相同,则覆盖前面的,系统的也可覆盖,没用重载的概念,只要重名,调用后面那个,不管参数是否相同
6.匿名函数
var 变量名=function(参数列表){
代码块
}
可以用变量名(参数)来调用
7.js面向对象
js中没用类的语法,是用函数闭包模拟出来的,将方法当初实例来用
function 类名(字段列表(只需字段名)){
代码段,方法用匿名函数
}
调用 var 变量名=new 类名(参数列表)
8.Array对象
动态数组对象,也可以当字典用,也可以当栈来用
foreach遍历 for(var 变量名 inarray实例)
9.系统
对象
string
Date
Math
Boolean
Number
Array
函数
decodeURI()解码某个编码的URI
encodeURI()把字符串编码为URI
decodeURIComponent()解码一个编码的URI组件
enCodeURIComponent()把字符串编码为URI组件
escape() 对字符串进行编码
unescape()对由esacpe()进行编码的字符串惊喜解码
isFinite()检查某个值是否为有穷大的数
isNaN() 检查摸狗值是否是数字
parseFloat() 解析一个字符串并返回一个浮点数
parseInt()解析一个字符串并返回一个整数
事件
windows.onload 等页面加载完毕后执行
.优化
方式:可以把很多页面都要用的代码放到一个js文件中,通过<script src="路径" type="text/javascript"来使用。
优点:一个js文件通常只加载一次,可以降低网站的负载,页面共享,减小流量
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net