HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边…
分类:前端开发
HTML5、CSS、javascript 等 web 前端技术相关
Javascript Promise 异步编程模式
异步模式在 Web 编程中变得越来越重要,如何处理异步请求后的操作是一件麻烦事。Promise 是一种异步编程模型,术语称作 Deferred 模式,它通过一组API来规范化异步操作,让异步操作的流程控制更加容易。 Pr…
可选择可编辑输入的下拉框功能模拟的实现
有时我们需要一个可选的下拉框来选取内容,但是但是又有可以自定义输入的需求。对于这种需求,大部分网站使用的都是一个下拉框和一个 input text ,并列或分行给出选择。那么,我们希望它看上去像一个可以输入也可以选择的下…
HTML5 的 applicationCache 应用程序缓存离线存储功能与 manifest 文件
HTML5 离线应用的实现少不了这个功能的支持,通过 manifest 文件配置,可以很方便的设置哪些文件可以和不可以被缓存。 加注: applicationCache API 由于问题较多,当前已不再建议使用,该标准也…
那些过目不忘的无线端交互设计
Dribbble上令人惊叹的无线端交互设计! 作者:Dash 作者:Dash 作者:Jeff Broderick 作者:Rally Interactive (via Ben Cline) 作者:Dash 作者:Dash …
Web前端开发规范参考
规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必 须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提…
HTML5 本地存储 localStorage、sessionStorage 的遍历、存储大小限制处理
HTML5 的本地存储 API 中的 localStorage 与 sessionStorage 在使用方法上是相同的,区别在于 sessionStorage 在关闭页面后即被清空,而 localStorage 则会一直…
Node-webkit:使用 Web 技术来编写本地应用
概述 node-webkit 是一个基于 Chromium和 node.js 的 Web 运行环境,可让你直接在 DOM 中调用 Node.js 模块,并可使用任何现有的 Web 技术来编写本地应用。 了解更多 List…
tty.js:运行于浏览器上的虚拟终端
概述 tty.js 是一个使用 node 和 socket.io 的虚拟终端。让用户可以通过浏览器连接到 Linux 进行运维操作。 特点 支持 xterm 鼠标事件 支持 256 颜色 完全采用 JavaScript …
关于chrome浏览器http抓包:chrome://net-internals/
谷歌的 Chrome 浏览器自带了一个功能强大的 HTTP 抓包工具,非常适合调试程序,监控 HTTP 信息交换。该工具使用很方便,在浏览器地址栏输入 chrome://net-internals/#requests 即…