首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
修仙之路
掘友等级
web前端
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
219
文章 219
沸点 0
赞
219
返回
|
搜索文章
最新
热门
红宝书之第十九章:表单脚本
元素表示,在 JavaScript 中则以 HTMLFormElement 类型表示。HTMLFormElement 类型继承自 HTMLElement 类型,因此拥有与其他 HTML 元素一样的默认属性。不过,HTMLFormElement 也有自己的属性和方法 accept…
红宝书之第十八章:动画与Canvas图形
以前,在 JavaScript 中创建动画基本上就是使用 setInterval()来控制动画的执行。下面的例子展示了使用 setInterval()的基本模式: 虽然使用 setInterval()的定时动画比使用多个 setTimeout()实现循环效率更高,但也不是没有问…
红宝书之第十七章:事 件(下)
“过多事件处理程序”的解决方案是使用事件委托。事件委托利用事件冒泡,可以只使用一个事件处理程序来管理一种类型的事件。 例如,click 事件冒泡到 document。这意味着可以为整个页面指定一个 onclick 事件处理程序,而不用为每个可点击元素分别指定事件处理程序。比如有…
红宝书之第十七章:事 件(中)
DOM3 Events 定义了如下事件类型。 用户界面事件(UIEvent):涉及与 BOM 交互的通用浏览器事件。 焦点事件(FocusEvent):在元素获得和失去焦点时触发。 鼠标事件(MouseEvent):使用鼠标在页面上执行某些操作时触发。 滚轮事件…
红宝书之第十七章:事 件(上)
JavaScript 与 HTML 的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意义的时刻。可以使用仅在事件发生时执行的监听器(也叫处理程序)订阅事件。在传统软件工程领域,这个模型叫“观察者模式”,其能够做到页面行为(在 JavaScript 中定义)与页面展示(在…
红宝书之第十六章:DOM2 和 DOM3
DOM2 和 DOM3 Core 模块的目标是扩展 DOM API,满足 XML 的所有需求并提供更好的错误处理和特性检测。 XML 命名空间可以实现在一个格式规范的文档中混用不同的 XML 语言,而不必担心元素命名冲突。严格来讲,XML 命名空间在 XHTML 中才支持,HT…
红宝书之第十五章:DOM扩展
querySelector()方法接收 CSS 选择符参数,返回匹配该模式的第一个后代元素,如果没有匹配项则返回 null。下面是一些例子: 在 Document 上使用 querySelector()方法时,会从文档元素开始搜索;在 Element 上使用querySelec…
红宝书之第十四章: DOM
文档对象模型(DOM,Document Object Model)是 HTML 和 XML 文档的编程接口。 为文档元素(documentElement)。文档元素是文档最外层的元素,所有其他元素都存在于这个元素之 内。每个文档只能有一个文档元素。在 HTML 页面中,文档元素…
红宝书之第十三章:客户端检测
持某种特性。这这种方式不要求事先知道特定浏览器的信息,只需检测自己关心的能力是否存在即可。能力检测的基本模式如下: 能力检测最有效的场景是检测能力是否存在的同时,验证其是否能够展现出预期的行为。 1. 检测特性 可以按照能力将浏览器归类。如果你的应用程序需要使用特定的浏览器能力…
红宝书之第十二章:BOM
BOM的核心是window对象,表示浏览器的实例。window对象在浏览器中有两重身份,一个是ECMAScript中的Global对象,另一个就是浏览器窗口的JavaScript接口。这意味着网页中定义的所有对象、变量和函数都以window作为其Global对象,都可以访问其上…
下一页
个人成就
文章被点赞
31
文章被阅读
4,121
掘力值
378
关注了
42
关注者
3
收藏集
11
关注标签
34
加入于
2018-12-26