新闻首页 / 标签为“JavaScript”的新闻

1

移动 Web 应用性能的 5 个秘籍

英文原文:5 Myths About Mobile Web Performance最近我们听到一些关于移动 HTML 性能的一些误传,实际上它们并不是很准确。和好的“城市误传”一样,它们听起来令人信服的和可信。但是这些误传是基于,不正确的前提和对本地和网络软件栈之...
2

以Javascript判定Web App太慢是否合理?

英文原文:are mobile web apps slowDrew Crawford 的《Web App 真的很慢》一文一经发表即引来轰动讨论,无数的评论、tweet 皆围绕 web app 与 native app 性能之问相持不下。依据 Drew 的观点—&mdash...
0

基于JavaScript的时序攻击窃取浏览器用户数据

安全研究人员多年来一直警告与 JavaScript 和 iframe 相关的弱点和问题,但问题远远比很多人认为的更严重。在 Black Hat 2013 大会上,英国安全研究员 Paul Stone 称他已经开发出一种新技术,组合利用基于 JavaScript 的时序攻击和其它策略从目标用户浏览...
5

如果让莎士比亚、海明威编写JavaScript代码

本文作者 Angus Croll 是 Twitter 工程师、JavaScript 迷、文学迷,并且非常喜欢作家海明威。他在梦中"梦见"一些名人编写 JavaScript 代码,不同的作家呈现出各种编程风格,大家不妨一起来品尝下。下面是对原文的摘译。最近,我做了一个梦,我请海明威...
1

开源的数据可视化JavaScript图表库:ECharts

ECharts(Enterprise Charts 商业产品图表库)是基于 HTML5 Canvas 的一个纯 Javascript 图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、...
0

JScrambler:保护你的JavaScript代码

JScrambler 是一个基于 Web 的代码混淆工具,允许开发者混淆他们的 Web 应用程序的源代码,隐藏算法,来为代码添加一个额外的安全层,以防止代码被盗用。JScrambler 今天发布了 v3 版本,该版本引入了一些新特性,包括:可在编译时简...
0

Atwood定律:任何应用都可以使用JavaScript来编写

Atwood’s Law 是 Jeff Atwood 在 2007 年提出的:“any application thatcanbe written in JavaScript,willeventually be written in...
2

Firefox引入OdinMonkey,JS执行速度接近本地应用

Mozilla 在今天推出的最新的 Firefox Nightly(每日构建)版本中引入了 OdinMonkey,这是一个 asm.js 的优化模块,目的是让 Web 应用程序在浏览器中实现更高的执行效率。asm.js 是 Mozilla 开发的一个 JavaScript 子...
0

6 个用于数据处理的超强 JavaScript 库

英文原文:Six useful JavaScript libraries for dealing with data大量的单纯性的数据往往会令人很乏味,如果能够将这些数据可视化或者进行分析处理,那么无论从用户体验还是可读性上,都会给浏览者一个很棒的体验。本文为你介绍 ...
1

向 JavaScript 说“不”

英文原文:JavaScript Has Its Place, But Not Every Place技术发展日新月异,JavaScript 已经今非昔比,它从过去一个装饰性的网页脚本语言,成为了今天 Web 开发举足轻重的主流编程语言。现在在一些大型、复杂的程序中也有 JavaScrip...
0

阮一峰:JavaScript Source Map 详解

上周,jQuery 1.9发布。这是 2.0 版之前的最后一个新版本,有很多新功能,其中一个就是支持 Source Map。访问 http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js,打开压缩后的版本,...
0

Javascript 严格模式详解

一、概述除了正常运行模式,ECMAscript 5 添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得 Javascript 在更严格的条件下运行。
0

JavaScript 社区开发者调查结果

临近年终,DailyJS 社区开展了一项 JavaScript 开发者,结果已经出炉。总结如下:你写什么类型的 JavaScript?大部分开发者编写客户端 JavaScript,占 98%57% 的开发者表示目前不写 Node 程序,但有兴趣了解...
2

Javascript异步编程的4种方法

你可能知道,Javascript 语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只...
0

CDNJS:Web 上最快的 JavaScript 资源库

CDNJS 是一个互联网上的 JavaScript 资料库,类似 Google CDN 和微软 CDN 服务,但是速度比这二者更加快。CDNJS 上提供了众多 JavaScript 库,你可以直接在网页上引用这些 JS 文件,实现用户浏览网站的最佳速度体验。CDNJS 上提供的完整的 J...
2

JavaScript 的替代品

JavaScript 几乎无处不在,HTML5 的出现,使得 JavaScript 达到了前所未有的高度。如今,JavaScript 已经开始向移动应用开发领域渗透,成为开发跨平台应用不可或缺的语言。如果你不会 JavaScript,或者你对 JavaScript 的语法不满意,这一点都...
1

寻找更好的Javascript单元测试工具

注:本文由周敏明编译自 Stack Overflow 同名问答贴,原问题如下:让我们看看 Javascript 单元测试的现状和测试工具。1. JsUnit我们已经在使用它来作为我们的单元测试工具了。优势:可以被 ant 构建文件调用;启动浏览器来运行...
0

Moscrif:用JavaScript进行跨平台移动开发

英文原文:Moscrif – Cross Platform Mobile Development with JavaScriptMoscrif 是构建在定制虚拟机上的跨平台移动开发环境。尽管该平台提供了访问原生设备的功能,但编程语言却是 JavaScript 的一个定制版本。...
1

6 款绚丽的 JS 加载和进度条插件

随着我们网站复杂度的增加,很多时候需要用户去等待一些比较耗时的操作,在等待的过程中,如果能有一些比较人性化的加载动画或者进度条提示用户当前执行的状态,那就能大大提升网站的用户体验度。下面给大家分享一些绚丽的 JS 动画加载和进度条插件,希望大家喜欢。1、Spin.js可以自定义动...
2

Javascript模块化编程(三):require.js的用法

这个系列的第一部分和第二部分,介绍了 Javascript 模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库 require.js。一、为什么要用 require.js?最早的时候,所有 Javascript 代码都写在一个文件里面,只要加载...

最新评论