JavaScript 零碎知识点整理(一)

来源:互联网 发布:js 水球图 编辑:程序博客网 时间:2024/05/22 06:43

学习编程的重要手段:

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

 

脚本声明:

在脚本的顶部声明;