JavaScript教程
本文章全面介绍 JavaScript 核心语法,覆盖了 ES5 和 DOM 规范的所有内容。 所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用。 JavaScript 后续新增的 ES6 语法,请看《ES6 标准入门教程》。 入门篇
本文章全面介绍 JavaScript 核心语法,覆盖了 ES5 和 DOM 规范的所有内容。 所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用。 JavaScript 后续新增的 ES6 语法,请看《ES6 标准入门教程》。 入门篇
https://www.hoshino.asia/archives/javascriptjiao-cheng 事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。DOM 支持大量的事件,本章开始介绍 DOM 的事件编程。 介绍具体的事件之前,先来看看如何让 DOM 节点监听事件。
https://www.hoshino.asia/archives/javascriptjiao-cheng 概述 Mutation Observer API 用来监视 DOM 变动。DOM 的任何变动,比如节点的增减、属性的变动、文本内容的变动,这个 API 都可以得到通知。 概念上,它很接近事件
https://www.hoshino.asia/archives/javascriptjiao-cheng CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本章介绍如何通
https://www.hoshino.asia/archives/javascriptjiao-cheng Text 节点的概念 文本节点(Text)代表元素节点(Element)和属性节点(Attribute)的文本内容。如果一个节点只包
https://www.hoshino.asia/archives/javascriptjiao-cheng HTML 元素包括标签名和若干个键值对,这个键值对就称为“属性”(attribute)。 <a id="test" href="http://www.example.com"> 链接 <
https://www.hoshino.asia/archives/javascriptjiao-cheng 简介 Element节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个Element节点对象(以下简称元素节点)。 元素节点的nodeTyp
https://www.hoshino.asia/archives/javascriptjiao-cheng 概述 document节点对象代表整个文档,每张网页都有自己的document对象。window.document属性就指向这个对象。只要浏览器开始载入 HTML 文档,该对象就存在了,可以
https://www.hoshino.asia/archives/javascriptjiao-cheng 节点对象除了继承 Node 接口以外,还拥有其他接口。ParentNode接口表示当前节点是一个父节
https://www.hoshino.asia/archives/javascriptjiao-cheng 节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection。 这两种集合都属于接口规范。许多 DOM