黑马程序员 javaScript

来源:互联网 发布:20人企业网络解决方案 编辑:程序博客网 时间:2024/04/30 15:00

---------------------- 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

0 0
原创粉丝点击