JavaScript 文章
-
内容安全策略 1.0 发布到 Firefox Aurora
本文中的信息基于与 Ian Melven、Kailas Patil 和 Tanvi Vyas 共同完成的工作。我们刚刚在 Firefox Aurora(Firefox 23)中实现了对内容安全策略 (CSP) 1.0 规范的支持,该版本将于明天(5 月 30 日)发布。CSP 是一种旨在保护网站免受内容 […] 的安全机制。
-
编译到 JavaScript 并使用源映射进行调试
更新 2013/05/29:我已更新本文以反映源映射规范的最新更改,其中用于将源映射链接到脚本的 //@ 语法已弃用,取而代之的是 //#,这是由于 Internet Explorer 中存在问题。本教程介绍了如何编写一个将 JavaScript 作为 […] 生成的编译器。
-
检测触摸:重点在于“为什么”,而不是“如何”
使网站或应用程序“移动友好”的一个常见方面是包含一些调整、附加功能或界面元素,这些元素特别针对触摸屏。开发人员现在经常会问“如何检测触摸设备?”触摸的功能检测 虽然过去存在一些不兼容性,但 […]
-
为机器人和旧版浏览器提供 Backbone
我喜欢单页面应用程序模型和 Backbone.js,因为我理解它。作为一名前 Java 开发人员,我习惯于面向对象的编码和用于消息传递的事件。在我们的 HTML5 咨询公司 SC5 中,Backbone 几乎成为单页面应用程序的代名词,并且可以轻松地在项目之间切换,因为每个人都理解 […]
-
向 Firefox OS 键盘添加光标滑动
在本文中,我们将了解如何处理向系统核心组件(如输入键盘)添加功能。事实证明这非常容易!在开始之前,请观看 Daniel Hooper 的这个概念视频,了解我们想要实现的目标 […]
-
捕获 – 提高自适应 Web 的性能
响应式设计现在被广泛认为是构建新网站的主要方法。这有充分的理由:响应式设计工作流程是为不同设备屏幕尺寸和分辨率构建定制视觉体验的最有效方法。然而,响应式设计仅仅是创建 […] 的冰山一角。
-
使用 Local 构建用户可扩展的 Web 应用程序
在 2012 年与 Andrew Binstock 的一次访谈中,Alan Kay 将浏览器描述为“一个笑话”。如果这让你感到惊讶,你会很高兴知道 Binstock 先生也感到惊讶。Kay 指出的部分问题是众所周知的:功能集。如今,浏览器正在做几十年来文字处理器和演示文稿工具一直在做的事情。 […]
-
使用 Cinnamon.js 通过同义词查找单词
在计算机科学中,只有两件难事:缓存失效和命名事物。—— Phil Karlton 在 Web 开发中命名事物也很困难,从不断变化的 CSS 类到标题和链接。从信息架构的角度来看,标题和链接充当视觉路标,帮助用户构建网站的心智模型,并 […]
-
简化浏览器中的音频
过去几年,浏览器的功能有了巨大的提升,因为最新的 HTML5 标准不断得到实施。我们现在可以在画布上渲染高级图形,使用 WebSockets 实时通信,访问本地文件系统,创建离线应用程序等等。然而,音频领域却落后了。 […]
-
骑士的故事:制作过程
一位中世纪骑士穿越全屏 DOM 的旅程。赢得 11 月 Dev Derby 的演示的“制作过程”。使用的技术:全屏 API Canvas Google 地图 音频 HTML5 字体面 jQuery:最新 jQuery 版本 Joel Besada 的 Scrollpath Martin Angelov 的 jQuery-FullScreen 标记和样式 标记和样式以这种方式组织:一个 […]