Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
Javascript_绝对简明手册 PDF 下载
匿名网友发布于:2024-03-25 09:59:20
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

Javascript_绝对简明手册 PDF 下载 图1

 

 

资料内容:

 

1. 序言
现在学的东西很容易忘记,写这篇文章的目的是能让我在需要时快速找回当时的感觉.
2. 准备
设置服务器*.xml的MIME为text/xml ,Windows Xp自带的IIS的设置如下图 js_0000.png
Firefox上有许多插件是开发必备的,用法大家Google,我列一下名称
FireBug
Web Developer Toolbar
GreaseMonkey 和 XmlHttpRequestDebugging
Html Validator
另外建议安装一下DreamWaver和EditPlus. EditPlus中可以快速切换IE和Js脚本,快捷键Ctrl+B 强烈建议学习时便学
边调试
3. 如何嵌入网页?
3.1. 写在网页中
<script type="text/javaScript">
//代码
</script>
3.2. 在链接上使用伪协议
<a href="javascript:void window.open();">Open</a>
3.3. 使用独立的js脚本
<script language="javascript" src="/js/dialog.js" />
4. 语言核心
4.1. 关于分号
javascript的分号是选加的,如果不加,javacript会在换行处自动加上分号.
但是,建议你不要省略分号,理由如下
加了分号的代码可以用软件压缩,来节省带宽(附带效果是加密你的Js代码:) )(Ajax基础教程 上的理由)
良好的编程习惯(Javascript权威指南 上的理由)
4.2. 输出Html最简单的方式
见例子1_1
doucment.write("Hello World");
4.3. alert : 弹出窗口,调试必备
见例子1_2
alert("弹出窗口,调试必备");
4.4. 命名规则
区分大小写,开头必须是字母或 $ 或 _
4.5. 基本类型
4.5.1. 字符串
使用Unicode字符,如
"test"
'name="zsp"' //双引号可以放在单引号中,反之亦然
'You\'re right' //转义字符,和C++的转义相同
字符串的属性
str="zsp007@gmail.com"
str.length
//字符串的长度
str.charAt(str.length-1)
//字符串的最后一个字符(注意,第一个字符的索引是0,和C++数组类似)
str.indexOf("@")
//第一个 @ 字符的位置
str.substring(str.lastIndexOf(".")+1,str.length);
//提取后缀"com",提取规则是左开右闭(就是包括左边参数所代表的元素,而不包括右边的)
str.toUpperCase();
//返回大写形式
4.5.2. 十六进制
0xff //15*16+15=255 , 0x为十六进制前缀
4.5.3. 浮点
-3.14 6.02E-23 //6.02 X 10-23(10的负23次方)
4.5.4. 特殊常量
Infinity 无穷大
Number.POSITIVE_INFINITY 正无穷大
Number.NEGATIVE_INFINITY 负无穷大
NaN 或 Number.NaN 非法的值
Number.MAX_VALUE 可表示的最大值
Number.MIN_VALUE 可表示的最接近0的值