js
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
js
2013年4月3日
15:57
1.特点:它是一种解释语言,由浏览器执行,所以它是跨平台,因为它只和浏
览器的关系
2.语法是一种动态语言
3.可以代替服务器来完成一些客户端的操作,它可以写在网页的任何位置。只不过一般写在head里面。
4.语法和JAVA有相似,但不完全一样。
5.它是以事件做为驱动。用户可以创建函数(方法)
6.JS代码是从上到下依次执行。但是用function(){}来定义的对象会优先执行。
7.当你在调用或者绑定方法的时候加了(),那么一定会执行这个方法。
8.如果你只是将方法名赋值给事件,那么仅仅是将方法的引用赋值给事件,相当于事件的动态绑定, 如果需要执行方法,还需要触发事件.
9.方法可以返回值,但是如果返回给js对象默认的事件,则返回值必须是Function()类型的对象,否则结果是null
10.一个事件的绑定响应只有一个。
11:弱类型是指声明的时候不去做类型的判断,在运行的时候才真正去判断类
型.Var
-----------------------------------------------------------------------------------------------------------------
//3.在JS里面没有重载如果方法名称一样,后面会将前面覆盖。
//4.参数不是必须的,你在定义方法的时候可以设置参数,也可以不设置,如果你设置了参数,在调用的时候也可以不传递相应的值。如果没有设置参数,在调用时候也可以传递进去值。和C#的方法调用的语法不一样(参数类型,个数,顺序需要对应)
//5.如果是在调用的时候加了(),那么就相当于执行了这个方法,如果只是方
法名,那么就相当于绑定了方法的引用,如果需要方法起作用,还必须做触发。匿名方法
onclick
一:js可以做什么:
可以完成可以在客户端实现的功能,它是一种运行在浏览器上的动态语言二:组成:
屏幕剪辑的捕获时间: 2013/4/3 17:22
三:JavaScript的页面引入
•标签直接引入脚本
如:
•标签引入脚本文件
如: