JavaScript高级程序设计
爸爸去哪了2之熊猫三胞胎
本人现在所处一个物联网公司,主要从事网站的前端后台相应的开发。
展开
-
web前端之JavaScript高级程序设计三:面向对象的程序设计
web前端之JavaScript高级程序设计三:面向对象的程序设计面向对象的语言有一个标志,那就是他们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。前面提到过, ECMAScript 中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。每个对象都是基于一个引用类型创建的,也可以是开发人员定义的类型。理解对象:创建自定义对象的最简单方式就是创建一个 Object 的实例va原创 2016-12-13 20:17:00 · 789 阅读 · 0 评论 -
web前端之JavaScript高级程序设计二:引用类型
web前端之JavaScript高级程序设计二:引用类型引用类型的值(对象)是引用类型的一个实例。引用类型是一种数据结构,用于将数据和功能组织在一起。Object类型:var person1=new Object();person1.name="FZW";person1.age=21;var person2={ name:"FZW" ,age:21};创建Object实例的方原创 2016-12-13 16:08:42 · 598 阅读 · 0 评论 -
web前端之JavaScript高级程序设计一:变量、作用域
web前端之JavaScript高级程序设计一:变量、作用域和内存问题前面的一部分语法:关键字和保留字: ECMA-262 描述了一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作。 break do instanceof typeof case else new var catch finally return void continue for s原创 2016-12-13 11:00:24 · 448 阅读 · 0 评论 -
web前端之JavaScript高级程序设计五:客户端检测
web前端之JavaScript高级程序设计五:客户端检测BOM:BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年来,缺少事实上的规范导致 BOM 既有意思又有问题,因为浏览器提供商会按照各自的想法随意去扩展它。于是,浏览器之间共有的对象就成为了事实上的标准。这些对象在浏览器中得以存在,很大程度上是由于它们提供了与浏览器的互操作性。 W3C 为了把浏览器中 J原创 2016-12-17 11:11:50 · 604 阅读 · 0 评论 -
web前端之JavaScript高级程序设计四:函数表达式
web前端之JavaScript高级程序设计四:函数表达式函数表达式是 JavaScript 中的一个既强大又容易令人困惑的特性。定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。原创 2016-12-16 17:24:44 · 608 阅读 · 0 评论 -
web前端之JavaScript高级程序设计八:JavaScript 与 XML
web前端之JavaScript高级程序设计八:JavaScript 与 XML曾几何时, XML 一度成为存储和通过因特网传输结构化数据的标准。透过 XML 的发展,能够清晰地看到 Web 技术发展的轨迹。 DOM 规范的制定,不仅是为了方便在 Web 浏览器中使用XML,也是为了在桌面及服务器应用程序中处理 XML 数据。此前,由于浏览器无法解析 XML 数据,很多开发人员都要动手编写自己的 X原创 2016-12-22 20:29:46 · 637 阅读 · 0 评论 -
web前端之JavaScript高级程序设计七:表单脚本
web前端之JavaScript高级程序设计七:表单脚本表单的基础知识:在 HTML 中,表单是由form元素来表示的,而在 JavaScript 中,表单对应的则是 HTMLFormElement 类型。 HTMLFormElement 继承了 HTMLElement,因而与其他 HTML 元素具有相同的默认属性。不过, HTMLFormElement 也有它自己下列独有的属性和方法。 ac原创 2016-12-22 16:54:34 · 899 阅读 · 0 评论 -
web前端之JavaScript高级程序设计九:JSON
web前端之JavaScript高级程序设计九:JSON关于 JSON,最重要的是要理解它是一种数据格式,不是一种编程语言。虽然具有相同的语法形式,但 JSON 并不从属于 JavaScript。而且,并不是只有 JavaScript 才使用 JSON,毕竟 JSON 只是一种数据格式。很多编程语言都有针对 JSON 的解析器和序列化器。语法:JSON 的语法可以表示以下三种类型的值。原创 2016-12-23 11:19:46 · 667 阅读 · 0 评论 -
web前端之JavaScript高级程序设计六:事件
JavaScript 与 HTML 之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察员模式的模型,支持页面的行为(JavaScript 代码)与页面的外观(HTML 和 CSS 代码)之间的松散耦合。<h3>**事件流:**事件流描述的是从页面中接收事件的顺序。但有意思的是,原创 2016-12-22 10:55:35 · 2842 阅读 · 4 评论