JS继承的几种方方法


由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现。在面向对象的语言中,我们使用类来创建一个自定义对象。然而js中所有事物都是对象,那么用什么办法来创建自定义对象呢?这就需要用到js的原型:我们可以简单的把prototype看做是一个模版,新创建的自定义对象都是这个模版(prototype)的一个拷贝 (实际上不是拷贝而是链接,只不过这种链接是不可见,新实例化的对象内部有一个看不见的Proto指针,指向原型对象)。

html2json与json2html的实现


在这满天由用户创造内容的时代,各个地方穿插着可以让用户输入的入口。如:写文章,写博客等。但由于用户输入的内容完全是不安全的,所以在存储和展现的时候需要对内容进行过滤,避免用户内容产生XSS和钓鱼等各种危害行为。html2json:一种新的富文本数据传输方案。(转载前端大神welefen的html2json&json2html的实现

CSS常见错误


CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css div的方式实现各种定位。应用应用DIV+CSS编码时很轻易犯一些错误。本文列举了一些常见的错误。

第一篇博客


这是我的第一篇博客。这是一个用hexo搭建的博客系统。我把运行在了github page上,另外我把hexo源码运行在了nitrous上。这样有利于在云端布置博客,不用每次换台电脑,都需要重新配置环境。因为nitrous的服务器在国外访问有时可能会卡顿。