学习编程的重要手段:
1: 阅读他人编写的脚本;
2: 查看使用了JavaScript脚本的网页源代码;
JavaScript的示例网站:
1: http://www.webmonkey.com/reference/javascript_code_library
2: http://javascript.internet.com
3: http://www.scriptsearch.com/JavaScript/Scripts
4: http://www.javascriptsearch.com
推荐书籍:
《JavaScript权威指南...》
JavaScript作用:
通过多种方式为网页添加交互性;
JavaScript的特性:
1: 如何改变网页中的图像;
2: 如何随时间推移影响网页;
3: 如何为网页添加随机性;
4: 如何基于用户的操作动态改变网页内容;
JavaScript的局限性:
1: JavaScript无法与服务器对话;
2: JavaScript不能创建图形;
3: JavaScript在不同的浏览器之间存在差异(浏览器兼容问题):
JavaScript 变量的命名:
1: 初始字母必须是一个字母、下划线或一个美元符号, 但后续字符可以使用数字;
2: 不允许使用空格;
3: 变量是区分大小写的;
4: 不能使用保留字;
JavaScript内置函数:
Date函数, (日期和时间方法):
getDate(): 每月中的天数;
getDay(): 星期, 0表示星期日, 一次类推;
getHours(): 小时;
getMinutes(): 分钟;
getMonth(): 月份, 使用时 +1;
getSeconds(): 秒;
getTime(): 毫秒表示当前时间, 0表示1979年1月1日 00:00:00; (不同浏览器起始时间会有所不同)
getYear(): 年份, 不同浏览器格式会有所不同;
浏览器的检测方法:
粗糙的检查:
浏览器名称 = navigator.appName;
浏览器版本 = navigator.appVersion;
精确的检查:
var obj = navigator.userAgent;
通过obj来获取相应的属性;
下载brwsniff.js库;
相关网站: http://jsbrwsniff.sourceforge.netstrings
脚本声明:
在脚本的顶部声明;