浏览器中的页面是如何渲染生成的?
DOM树:JavaScript 是如何影响 DOM 树构建的? 什么是 DOM 从网络传给渲染引擎的 HTML 文件字节流是无法直接被渲染引擎理解的,所以要将其转化为渲染…
HTML / CSS / 网页布局知识点
一、普通标签 1、 <q>引用文本</q> 短文本引用。 浏览器会对 q 标签自动添加双引号,但重点是其语义:引用别人的话。 2、<blockquote>引…
MessengerJS 跨文档通信的通用解决方案
由于现代浏览器有本机跨文档通信方法,PostMeessage API 和 消息事件,本项目主要为需要关注 ie6/7 的开发人员,简单地说,如果你不用兼容 IE6/7 的 i…
Blade 轻量级 高性能 简洁优雅的 Web 框架
Blade 是一款追求简约、高效的 Web 框架,让 JavaWeb 开发如虎添翼,在性能与灵活性上同时兼顾。 如果你喜欢尝试有趣的事物,相信你会爱上它。 Blade …
Weinre 基于 Web Inspector(Webkit) 的远程调试工具
Weinre(Web Inspector Remote) 是一款基于Web Inspector(Webkit)的远程调试工具, 它使用JS编写, 可以让我们在电脑上直接调试运行在手机上的远程页面…
ngrok 本地安全隧道链接内网穿透
本地安全隧道:localhost,我想将一个本地服务器暴露在NAT或防火墙后面的互联网,ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之…
Web 开发字体设置最佳方案
字体设置 body { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti, "Microsoft Yahei",Tahoma,Simsun,san…
移动 Web 开发最佳实践与中文总结
从 meta 开始 本节之后可能也涉及 meta 标签,但为了更加全面的摸透 meta 特地用一节的篇幅来系统概述。 一、meta 标签分两大部分:HTTP 标题信息(ht…
使用 HTML5 Boilerplate 开始您的 Web 开发
web 开发团队的一个常见实践是创建一组标准文件,团队成员基于它们开始 web 开发流程,包括一个公共文件结构、基本命名惯例和标准库。这样做能够更容…
JSBlocks 更好的 MV-ISH 框架
JSBlocks 是一个更好的 MV-ISH 框架,从简单的用户界面到使用更快、服务器端呈现和易于学习的框架的复杂单页应用程序。 特点 提高HTML的级别 用HTML编…
WebAssembly 可移植 体积小 加载快并且兼容 Web 的全新格式
WebAssembly/wasm WebAssembly 或者 wasm 是一个可移植、体积小、加载快并且兼容 Web 的全新格式,WebAssembly 是由主流浏览器厂商组成的 W3C 社区团…