【Javascript高级程序设计】嵌入代码与外部文件

一般认为最好的做法是尽可能使用外部文件来包含Javascript代码。

支持使用外部文件的人多会强调如下优点:

可维护性:遍及不同HTML页面的Javascript会造成维护问题。

可缓存
浏览器能够根据具体的设置缓存链接的所有外部Javascript文件。也就是说,如果有两个页面都使用

     同一个文件,那么这个文件只需下载一次。因此,最终结果就是能够加快页面加载的速度。

适应未来:通过外部文件来包含Javascript无须使用前面提到XHTML或注释hack.HTML和XTML包含外部文件

      的语法是相同的。

时间: 2024-11-01 19:57:35

【Javascript高级程序设计】嵌入代码与外部文件的相关文章

JavaScript高级程序设计(第3版) 中文pdf扫描版 89M 高清下载

<JavaScript高级程序设计(第3版)>是JavaScript超级畅销书的最新版.ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性. <JavaScript高级程序设计>这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一. 全书从JavaScript语言实现的各个组成部分——语言核心.DOM.BOM.事件模型讲起,深入浅出地探讨了面向对象

《Javascript高级程序设计第3版》精华总结

一.JavaScript简介 1.1 javascript简史 1.2 javascript实现 + javascript是一种专为网页交互而设计的一种脚本语言,javascript由三大部分组成: ECMAScript,提供核心语言功能: DOM,提供访问和操作网页页面的方法和接口: BOM,提供与浏览器交互的方法和接口. 1.3 javascript的版本 二.在HTML中使用JavaScript 2.1 <script>元素 + 使用<script>元素向html页面中插入j

JavaScript高级程序设计(2)在HTML中使用JavaScript

本章内容:使用<script>元素.嵌入脚本与外部脚本.文档模式对JavaScript的影响.考虑禁用JavaScript的场景. 1.<script>元素 向HTML页面中插入JavaScript的主要方法,就是使用<script>元素.HTML4.01为<script>定义了下列属性: async:可选.表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本.只对外部脚本文件有效. charset:可选.表示应该通过src属

《Javascript高级程序设计》读书笔记

第一章 JavaScript简介 1.1 JavaScript简史 略 1.2 JavaScript实现 虽然 JavaScript 和 ECMAScript 通常都被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多.一个完整的 JavaScript 实现应该由下列三个不同的部分组成: ? 核心(ECMAScript)? 文档对象模型(DOM) ? 浏览器对象模型(BOM) 1.3 JavaScript版本 略 第二章 在HTML中使用JavaSc

JavaScript高级程序设计:第二章

在HTML中使用JavaScript 1.<script>元素:向HTML页面中插入JavaScript的主要方法就是使用<scritp>元素.HTML4.01为<script>定义了下列6个属性. (1)async:可选.表示立即下载脚本,但不妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本.只对外部脚本文件有效. (2)charset:可选.表示通过src属性指定的代码的字符集.由于大多数浏览器会忽略它的值,因此这个属性很少有人用. (3)defer:可选.

【javascript高级程序设计笔记】第一章与第三章

第1章 javascript简介 1.2Javascript实现 一个完整的javascript实现由下列三个不同的部分组成 核心(ECMAScript) 提供核心语言功能 文档对象模型(DOM) 提供访问和操作网页内容的方法和接口 浏览器对象模型(BOM)提供与浏览器交互的方法和接口 ECMAScript 它规定了这门语言的下列组成部分: 语法  类型  语句  关键字 保留字 操作符 对象 ECMA-262第5版,发布于2009年. 文档对象模型(DOM) Document Object M

《javascript高级程序设计》笔记(二)

<script>元素 使用方法: 1.直接在页面嵌入 <script type="text/javascipt"> function(){ alert("Hi!"); } </script> 在解析器对<script>元素内部的所有代码求值完毕以前,页面中的其余内容都不会被浏览器加载或显示. 在代码中若出现</script>,需要在前面加上转义字符"\". 2.包含外部javascrip

《JavaScript高级程序设计》笔记(2)

1. <script>元素 在HTML中使用JavaScript脚本时需要使用<script>元素. <script>主要有6个属性: 1. async:可选,表示应该立即下载脚本,但不应该妨碍页面中的其他操作.只对外部脚本文件有效. 2. charset: 可选,比较少用. 3. defer: 可选,表示脚本可以延迟到文档完全被解析或显示后才执行.只对外部脚本文件有效. 4. language: 已废弃. 5. src: 可选,表示包含要执行代码的外部文件. 6. t

JavaScript高级程序设计(二):在HTML中使用JavaScript

一.使用<script>元素 1.<script>元素定义了6个属性: async:可选.表示应该立即下载脚本,但不应该妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本.只对外部脚本文件有效. charset:可选.表示通过src属性指定的代码的字符集.很少人用. defer:可选.表示脚本可以延迟到文档完全被解析和显示之后再执行.只对外部文件有效. language:已废弃. src:可选.表示包含要执行代码的外部文件. type:可选.表示编写代码使用的脚本语言的内容类