JavaScript教程

本教程全面介绍 JavaScript 核心语法,覆盖了 ES5 和 DOM 规范的所有内容。 内容上从最简单的讲起,循序渐进、由浅入深,力求清晰易懂。所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用。 本教程适合初学者当作 JavaScript 语言入门教程,学完后就可以承


JavaScript-事件-EventTarget接口

https://www.hoshino.asia/archives/javascriptjiao-cheng 事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。DOM 支持大量的事件,本章开始介绍 DOM 的事件编程。 介绍具体的事件之前,先来看看如何让 DOM 节点监听事件。


JavaScript-DOM-Mutation Observer API

https://www.hoshino.asia/archives/javascriptjiao-cheng 概述 Mutation Observer API 用来监视 DOM 变动。DOM 的任何变动,比如节点的增减、属性的变动、文本内容的变动,这个 API 都可以得到通知。 概念上,它很接近事件


JavaScript-DOM-CSS操作

https://www.hoshino.asia/archives/javascriptjiao-cheng CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本章介绍如何通


JavaScript-DOM-属性的操作

https://www.hoshino.asia/archives/javascriptjiao-cheng HTML 元素包括标签名和若干个键值对,这个键值对就称为“属性”(attribute)。 <a id="test" href="http://www.example.com"> 链接 <


JavaScript-DOM-Element节点

https://www.hoshino.asia/archives/javascriptjiao-cheng 简介 Element节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个Element节点对象(以下简称元素节点)。 元素节点的nodeTyp


JavaScript-DOM-Document节点

https://www.hoshino.asia/archives/javascriptjiao-cheng 概述 document节点对象代表整个文档,每张网页都有自己的document对象。window.document属性就指向这个对象。只要浏览器开始载入 HTML 文档,该对象就存在了,可以


JavaScript-DOM-NodeList接口,HTMLCollection接口

https://www.hoshino.asia/archives/javascriptjiao-cheng 节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection。 这两种集合都属于接口规范。许多 DOM