黑马程序员 javaScript

---------------------- 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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值