1.在客户端javascript中,Document对象表示HTML文档,Window对象表示显示文档的浏览器窗口
2.Window是客户端中的global object,非常重要。包括alert()等方法,document等属性,都是window对象的属性
3.Window对象有2个属性指向自身,分别是window和self,用任何一个都可以获取window对象
4.在一个window中声明的全局变量,不是另一个window中的全局变量,因为不同的window有不同的global object。不过,有途径让另一个window中的javascript代码获取到第一个window中的全局变量
5.客户端javascript采用的是事件驱动的编程模型。当一个事件发生时,浏览器尝试调用合适的事件处理函数来响应这个事件。所以,为了编写动态交互的客户端javascript程序,需要定义合适的事件处理器,并注册到系统中,这样的话,浏览器就可以在合适的时间调用它们了
6.业界提倡编写非侵入的javascript代码。应该做到,将javascript代码写在单独的js文件里,再引入html;事件处理函数用js代码注册,而不是直接写在html中;将js代码分模块进行组织;即使js代码不可用,页面的功能依然可用,等等
7.将javascript代码嵌入html有多种方式,推荐的方式是
<script src="../../scripts/util.js"></script>
8.用<src>方式引入的外部js文件,效果就如同直接用<script>写入一样。所以在同一个页面中引入的多个js文件,它们是可以共享变量的,但是要注意变量冲突的问题
9.当包含javscript代码的HTML文件被读入浏览器的时候,javascript代码即被执行
10.javascript代码可以直接写在url中,但这种方式很不好,应该尽量避免
11.出现在<script>中的javascript语句是按照它们出现的顺序执行的。当一个文件包含多个script,则这些脚本按照它们出现的顺序依次执行。javascript代码的执行,是html文档读取和解析的过程的一部分
分享到:
相关推荐
Chapter 1. Client-Side Architecture Chapter 2. The Mobile Web Chapter 3. Building for the Mobile Web Chapter 4. The Desktop Web Chapter 5. WebSockets Chapter 6. Optimizing with Web Storage Chapter 7. ...
Chapter 13 JavaScript in Web Browsers Chapter 14 The Window Object Chapter 15 Scripting Documents Chapter 16 Scripting CSS Chapter 17 Handling Events Chapter 18 Scripted HTTP Chapter 19 The jQuery ...
这本最畅销的JavaScript参考书的第四版已经进行了全面的更新,其中涵盖JavaScript 1.5(ECMAScript Version 3)的详细介绍。它还提供了W3C DOM标准(1级和2级)的完整内容,为了向后兼容,本书保持了遗留的O级DOM的资料...
Chapter 1. Javascript Primer Chapter 2. Functions, Closures, And Modules Chapter 3. Data Structures And Manipulation Chapter 4. Object-Oriented Javascript Chapter 5. Javascript Patterns Chapter 6. ...
Chapter 1: Introduction To Javascript And The Web Chapter 2: Data Types And Variables Chapter 3: Decisions And Loops Chapter 4: Functions And Scope Chapter 5: Javascript-An Object-Based Language ...
Build faster and more proficient JavaScript programs for web browsers and hybrid mobile apps Step-by-step tutorial stuffed with real-world examples Who This Book Is For If you are a JavaScript ...
Chapter 13 JavaScript in Web Browsers Chapter 14 The Window Object Chapter 15 Scripting Documents Chapter 16 Scripting CSS Chapter 17 Handling Events Chapter 18 Scripted HTTP Chapter 19 The jQuery ...
the-fly graphicsJavaScript API changes in HTML5how browsers handle JavaScript errors and error handlingfeatures of JavaScript used to read and manipulate XML datathe JSON data format as an alternative...
13. JavaScript in Web Browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 13.1 Client-Side JavaScript 307 13.2 Embedding JavaScript in HTML 311 13.3 ...
The majority of websites employ JavaScript, and it is well supported by all modern web browsers without plugins. However, the JavaScript landscape has changed dramatically in recent years, and you ...
CHAPTER 1 Introducing the Mobile Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 CHAPTER 2 A Technical Overview of the Mobile Web . . . . . . . . . . . . . . . . . ...
Chapter 1. Basics: What is HTML5? Chapter 2. Basics: The Anatomy of HTML5 Chapter 3. Basics: Structuring Documents Chapter 4. Basics: HTML5 Forms Chapter 5. Basics: Multimedia, Audio and Video Chapter...
- **NCSA Mosaic**:作为第一款真正意义上的图形化Web浏览器,Mosaic在1993年发布后迅速受到了广泛的关注。它的出现标志着互联网从一个学术研究领域转变为大众可接触的信息平台。 - **微软Internet Explorer与...
Use the simple ASP.NET API in SignalR for creating server-to-client remote procedure calls (RPC) that call JavaScript functions in client browsers from server-side .NET code. Exploit the API for ...
1. JavaScript front-end apps, using one of the two local storage technologies offered by web browsers; 2. Java back-end apps, using Java Server Faces (JSF) as the user interface technol- ogy, the Java...