JavaScript之正则表达式

本篇我们来学习一个强大的工具--正则表达式,正则表达式发展到今天,可以说已经成为诸多编程语言的一部分了,通过正则表达式,我们可以更精确更舒适的掌控我们的数据。正则表达式(Regular Expression)是强大、便捷、高效的文本处理工具。其如同一门编程语言的通用模式表示法,赋予使用者描述、分析和操作文本的能力。

漫谈document.documentElement与document.body

在前端开发中,我们经常需要获取网页中滚动条滚过的长度,获取该值的方式一般通过scrollTop属性,如:document.body.scrollTop,是不是还经常看见document.documentElement.scrollTop,这两者都是经常用来获取文档滚动条滚过长度值的方式,他们又有什么区别呢?

JavaScript之异步编程简述

JavaScript语言执行环境是单线程的,单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。在某个特定的时刻只有特定的代码能够被执行,且会阻塞其它的代码,而异步编程能弥补其不足,本篇我们阐述JavaScript异步编程。

CSS之定位机制

CSS 有三种基本的定位机制:普通文档流、浮动和绝对定位。本文简单介绍这三种定位机制。

JavaScript之闭包与高阶函数(二)

高阶函数,是指可以作为参数传递或者可以作为返回值输出的函数。在JavaScript中,函数是第一类对象,其既可以作为参数传递,也可以作为其他函数的返回值输出,显然是高阶函数。

JavaScript之闭包与高阶函数(一)

JavaScript虽是一门面向对象的编程语言,但同时也有许多函数式编程的特性,如Lambda表达式,闭包,高阶函数等。此篇对JavaScript闭包做了总结,阐述,限于篇幅,在下篇讲述JavaScript中的高阶函数。

HTML之多列布局CSS实现

在网页布局中一种普遍常见的布局方式是行列布局,比如三行三列或三行两列布局,此篇我们重点讲述HTML布局之多列布局的CSS实现。

JavaScript之Load与ready

本篇笔记要谈的就是耳熟能详的window的load事件,及其与目前流行的jQuery中的ready事件的区别,最后简易实现一个domReady函数。