JavaScript学习笔记-001

x
x

写在前面的话

全部知识点内容可见《javaScript高级程序设计(第3版)》,以下简称 《高级计》,我尽量标清楚是多少页。

第一章 JavaScript简介

关于js的简介太多太多了,几乎每本书开头,不管详细的,还是简略的都要说上那么一说。所以我也简单的说一下,具体的详细的可以到书上看,去度。只说一句话:javascript和java唯一有关系就是java四个字,虽然很像!

1.1JavaScript简史

1995年2月,祖师爷 布兰登·艾奇(Brendan Eich) ,在天下两(三?)分,(益州疲弊?)的情况下,受网景(Netscape)公司所托,开始着手计划开发一种用于浏览器端使用的脚本语言,具体情况按下不表,且说此语言如此这般,这般如此,成为了现在咱们用的JS。下面认识下祖师爷。

1.2JavaScript实现

一个完整的JS 由ECMASript ,DOM,和BOM三个不同部分组成,嗯...就这一句。详情见《高级计》p2开始到p8结束。分别介绍了:

1.2.1 ECMAScript

1.2.2文档对模型(DOM)

1.2.3浏览器对象模型(BOM)

1.3JavaScript版本

呃...我就是那么一看...自己翻书看吧。


 

第一章完.....有点闹着玩的感觉呢.....

第二章 在HTML中使用JavaScript

如何在HTML使用JavaScript?

2.1 <script>元素

向HTML页面中插入JavaScript的主要方法,就是使用<script>元素(标签?)

属性看这里

我是在w3school 在线教程 里找的,我实在是懒得手打了...

注意项若干:

1.包含在<script>元素内部的JavaScript代码将被从上之下依次解释。

2.在JS解释器对<script>元素内部的所有代码求值完毕前,页面中的其余内容都不会被浏览器加载或者显示。

3.当浏览器遇到字符串“</script>”时,就会认为那是结束</script>标签,所以浏览器会报错。

4.带有src属性的<script>元素不应该在开始和结束标签之间再包含JS代码,如果包含了嵌入的JS代码,则只会下载并执行外部JS,嵌入的代码将被忽略。

5.注意<script>元素是可加载外部域的JS文件,这样有一定的安全隐患。这个以后说(我看到那再说吧....)

2.1.1标签位置

1.按照传统做法,所有<script>标签都应放在页面<head>标签中。(问题在于如果文件过大,会阻断浏览器渲染页面,见上面注意项。)

2.<script>标签可以放在<body>结束标签后,也就是说等页面渲染完毕再加载JS文件。

2.1.2延迟脚本 p13

2.1.2异步脚本 p13

2.1.4在XHTML中的用法 p13

2.1.5不推荐使用的语法p16

2.2嵌入代码与外部文件

这里说下,尽可能的使用外部文件来包含JS代码,这样可维护性强,可缓存。但是也说了是尽可能,具体根据实际需求来做吧...

2.3文档模式

这里说了 混杂模式和标准模式,以及如何开启两种模式,主要使用<!DOCTYPE >来做。不过我是半路出家,之前的声明模式大概看了看,没仔细研究过。(p16-p17)

h5现在就一句话:<!DOCTYPE html> 爱谁谁!

2.4<noscript>元素

这段我根本就没看.....

2.5小结

总结了注意事项和总结,我就不抄书了,自己翻书去吧(p18)

第二章磕磕碰碰卡够呛,忽忽悠悠还挺像的结束了....

猜你喜欢

转载自my.oschina.net/swmhxhs/blog/1818043