_

优雅的正则(1):字符组与量词

万丈高楼平地起,先来看看正则表达式的两个最基本的概念吧! 字符组普通字符组字符组概述一对方括号中间列出所有可能出现的字符,这些字符中命中一个即为命中,并且一个字符组一定能且只能匹配一个字符,...

JavaScript学习笔记(15):事件

事件流事件流描述了页面接收事件的顺序。分为冒泡流和捕获流,而早期的IE和Netscape开发团队提出了几乎完全相反的事件流方案,IE支持了事件冒泡流,而Netscape支持了事件捕获流。 事件冒...

JavaScript学习笔记(14):DOM2和DOM3

DOM API的组成DOM1(DOM Level 1)主要定义了HTML和XML文档的底层结构。 DOM2(DOM Level 2)和DOM3(DOM Level 3)在这些结构之上加入更多交互...

JavaScript学习笔记(13):DOM扩展

Selectors APISelectors API是W3C推荐标准,规定了浏览器原生支持的CSS查询API,即根据CSS选择符的模式匹配DOM元素。 querySelectorquerySel...

JavaScript学习笔记(12):DOM基础

DOM节点任何HTML或XML文档都可以用DOM表示为一个由节点构成的层级结构。 节点分很多类型,每种类型对应着文档中不同的信息和(或)标记,也都有自己不同的特性、数据和方法,而且与其他类型有某...

CSS:深入内联元素

不想当设计师的前端程序员永远学不会如何优雅地写CSS。 字母x还记得我们在小学或初中刚开始学英语的时候吗?那时候我们刚开始学习写26个英文字母,而我们的作业本都是“四线三格”本。 所谓“四线...

JavaScript学习笔记(11):客户端检测

能力检测由于各个浏览器存在差异,它们可能支持不同的特性,因此可能需要在实际开发中对浏览器的种类或支持的特性进行检测。如果有普适的方案可以选择,应该优先选择,而能力检测应当作为最后的方案。 能力检...

JavaScript学习笔记(10):BOM

window对象在“基本引用类型”章节提到了ES中的Global对象,而在不同的ES实现中,Global对象的存在形式可能是不一样的,在浏览器中的Global对象即window对象,来作为浏览器...

百度前端训练营课程笔记(1):HTTP协议——同源策略与缓存控制

HTTP概述HTTP请求和响应的结构HTTP请求结构: 12345Method: GET / POST / OPTIONS ...URL: http://<host>:<por...

1235