1K+ 阅读量
避免在 JavaScript 中使用全局变量或尽量减少全局变量的使用。这是因为全局变量很容易被其他脚本覆盖。全局变量本身并不坏,也不构成安全隐患,但它不应该覆盖其他变量的值。在代码中使用过多全局变量可能会导致维护问题。假设我们添加了一个同名的变量,在这种情况下,就要做好应对一些严重错误的准备。为了避免使用全局变量,可以使用局部变量并将代码包装在闭包中。您还可以通过包装... 阅读更多
158 阅读量
通常,在 JavaScript 中添加分号是可选的。就像在 C、C++ 和 Java 中一样,JavaScript 中的简单语句通常后跟分号字符。但是,如果每个语句都放在单独一行,JavaScript 允许您省略此分号。函数声明不需要分号:function functionname(s) { }如果函数被写成语句,它应该像 JavaScript 中的任何其他语句一样带分号:var a = function functionname(s) { };
3K+ 阅读量
CDATA 的全称是 Character Data(字符数据),它是 XML 中的一个部分,用于解释字符数据。它将文本数据视为字符格式的原始文本。CDATA 部分内的标签不被视为标记,并且实体也不会扩展。CDATA 部分由分隔符 "]]>" 识别 - 这表示 CDATA 部分的结束。CDATA 部分不会嵌套。语法在 XML 中使用的 CDATA 的用法/语法为 - 带示例的语法:示例以下是演示 CDATA 用法的 XML ... 阅读更多
119 阅读量
HTML 代表超文本标记语言,是 Web 上开发网页最广泛使用的语言。HTML 由伯纳斯-李于 1991 年末创建,但“HTML 2.0”是第一个于 1995 年发布的标准 HTML 规范。HTML 4.01 是 HTML 的一个主要版本,它于 1999 年末发布。然而,HTML 4.01 版本被广泛使用,但目前我们有 HTML-5 版本,它是 HTML 4.01 的扩展,此版本于 2012 年发布。要学习 HTML,请参考 HTML 教程。它完美地解释了下列 HTML 概念:HTML 基本标签元素属性HTML 短语 ... 阅读更多
100 阅读量
jQuery 是一个由 John Resig 于 2006 年创建的快速且简洁的 JavaScript 库,它有一个很好的座右铭——“写得少,做得多”。jQuery 简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互,从而实现快速 Web 开发。以下是 jQuery 支持的重要核心功能列表:DOM 操作 - jQuery 通过使用名为 Sizzle 的跨浏览器开源选择器引擎,简化了选择 DOM 元素、遍历它们以及修改其内容的操作。事件处理 - jQuery 提供了一种优雅的方式来捕获各种事件,例如用户点击链接,而无需 ... 阅读更多
142 阅读量
JavaScript 是一种动态的计算机编程语言。它轻量级,最常作为网页的一部分使用,其实现允许客户端脚本与用户交互并创建动态页面。它是一种具有面向对象功能的解释型编程语言。要学习 JavaScript,请参考以下教程。它完美地解释了下列 JavaScript 概念。概述语法变量运算符循环控制函数事件Cookie对话框它还使用实时示例解释了以下高级主题。错误处理验证动画多媒体调试
147 阅读量
Dojo 它是一个开源的模块化 JavaScript 库,旨在开发跨平台的应用程序和网站。它由 Alex Russell、Dylan Schiemann 和其他贡献者于 2004 年开发。AngularJS AngularJS 是一个开源的 Web 应用程序框架。它最初由 Misko Hevery 和 Adam Abrons 于 2009 年开发。现在由 Google 维护。Backbone.js BackboneJS 是一个轻量级的 JavaScript 库,允许开发和构建在 Web 浏览器中运行的客户端应用程序。它提供 MVC 框架,将数据抽象到模型中,将 DOM 抽象到视图中,并使用... 阅读更多
168 阅读量
以下是部分 JavaScript 框架的比较:AngularJSDojoEmber.jsGoogle Web Toolkit拖放功能否否是,但仅限于插件。提供简单的视觉效果是否是提供富文本编辑器否否是支持画布否否是支持画布否否是
154 阅读量
AngularJSAngularJS 是一个开源的 Web 应用程序框架。它最初由 Misko Hevery 和 Adam Abrons 于 2009 年开发。AngularJS 现在由 Google 维护。Backbone.jsBackboneJS 是一个轻量级的 JavaScript 库,允许开发和构建在 Web 浏览器中运行的客户端应用程序。它提供 MVC 框架,将数据抽象到模型中,将 DOM 抽象到视图中,并使用事件将这两者绑定起来。Ember.jsEmber.js 是一个开源的免费 JavaScript 客户端框架,用于开发 Web 应用程序。Ember.js 通过提供包含数据管理和应用程序流程的完整解决方案来构建客户端 JavaScript 应用程序。最初的... 阅读更多
227 阅读量
以下是部分最佳 JavaScript 库:jQueryjQuery 是一个由 John Resig 于 2006 年创建的快速且简洁的 JavaScript 库,它有一个很好的座右铭——“写得少,做得多”。jQuery 简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互,从而实现快速 Web 开发。MooToolsMooTools 是一个面向对象的轻量级 JavaScript 框架。MooTools 的全称是 My Object-Oriented Tools(我的面向对象工具)。它在免费的开源 MIT 许可证下发布。它是最受欢迎的 JavaScript 库之一。MooTools 是一个功能强大、轻量级的 JavaScript 库。它使 JavaScript 在 Web 开发中的交互变得容易。它还可以做很多... 阅读更多