HTML应用安全

通常,我们使用HTML来创建交互网站,我们不能保证网络上每一个用户都是正直,友好的,为了大部分友好用户的体验和安全,我们需要关注网站的脆弱性,防止攻击者通过这些弱点进行攻击,窃取用户信息。本篇关注应用程序的安全性及应用程序开发过程中易犯的错误,主要介绍跨站脚本(XSS)和跨站请求伪造(CSRF)。

移动开发之轻触与单击事件

在桌面浏览器,我们点击一个链接或绑定了click单击事件的元素时,需要先将鼠标移动到元素上,再单击;这个click事件有一个鼠标按下和松开的动作。而在移动设备触摸界面上,我们只需要轻触一个链接或绑定了轻触事件的元素,即可触发事件。

HTML 之文档类型定义(DOCTYPE)

在编写HTML文档时,在html标签之前,我们都知道要加入声明,即DTD(Document Type Definition)声明。 声明不是 HTML 标签;它是指示 web 浏览器页面使用哪个 HTML或XHTML 版本进行编写的指令,浏览器才会使用合适的文档类型和方式来处理、解析网页。

HTML DOM(二)

上篇介绍了HTML DOM、节点树、文档中所有类型节点的基类型Node类型及Node节点操作、本篇介绍DOM中更多具体的节点类型及其相关操作。

HTML DOM(一)

DOM(Document Object Model),定义了表示和操作HTML或XML文档的标准方法。DOM是在浏览器中加载的一个文档模型并且把文档表达为一棵节点树,节点树中每个节点表示文档的一部分。DOM是网络中使用最多的一系列API,因为它允许在浏览器中运行的代码访问并操作文档中的每一个节点。可以创建、移动、修改节点。可以给节点注册事件并触发已注册事件,执行事件处理程序。

漫谈document.documentElement与document.body

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

HTML之多列布局CSS实现

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

JavaScript之Load与ready

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