黑马程序员 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
- 黑马程序员 javascript基础
- 黑马程序员 JavaScript
- 黑马程序员-javascript基础知识
- 黑马程序员-JavaScript读书笔记
- 黑马程序员-JavaScript笔记
- 黑马程序员--JavaScript
- 黑马程序员 javascript笔记
- 黑马程序员《.NET JavaScript》
- 【黑马程序员】8. JavaScript
- 黑马程序员:JavaScript整理
- 黑马程序员 — JavaScript
- 黑马程序员-------JavaScript入门
- 黑马程序员 javaScript
- 黑马程序员-javascript基础知识
- 黑马程序员---Javascript创建对象
- 黑马程序员—Javascript基础
- 黑马程序员-JavaScript学习日记
- 黑马程序员-javascript基本语法
- Spring笔记+心得
- 【军事】蒸汽机、火炮及枪支之物理分析
- 苹果机顶盒年收入破10亿美元
- Cracking the coding interview--Q8.7
- uva 327 - Evaluating Simple C Expressions
- 黑马程序员 javaScript
- .NET 程序集 中创建CLR sqlServer函数 需要启用 "clr enabled" 配置选项
- 作业调度常见算法
- 1010. Zipper
- 全自动过滤器技术可改善水环境质量浅谈
- 安卓开发环境搭建方法
- 垃圾回收GC:.Net自动内存管理 上(二)内存算法
- 无源光纤网络了解
- POJ 2431 Expedition (贪心 + 优先队列)