前言 HTML
5如同一场革命,正在Web2.0后时代轰轰烈烈的进行着。 HTML 5是什么,无须我在这里赘述了。对于HTML 5的革新,按我的理解,可以总结为语义明确的标签体系、化繁为简的富媒体支持、神奇的本地数据存储技术、不需要插件的富动画(canvas)、强大的API支持。总之,HTML 5让人机交互,人网交互变得更加舒适,贴合用户。以往对富媒体应用与本存储的支持乏力也不再是浏览器的切肤...
分类:
Web程序 时间:
2015-05-05 16:39:13
阅读次数:
175
几乎每一个前端程序员都知道应该把script标签放在页面底部。关于这个经典的论述可以追溯到Nicholas的
High Performance Javasript 这本书的第一章Loading and Execution中,他之所以建议这么做是因为:
Put all tags at the bottom of the page, just inside of the clo...
分类:
其他好文 时间:
2015-05-05 16:34:12
阅读次数:
290
英文链接:Writing
Fast, Memory-Efficient JavaScript
很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMon...
分类:
编程语言 时间:
2015-05-05 14:31:37
阅读次数:
131
Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。
A — AJAX
AJAX 全称为“Asynchronous JavaScript and
XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。根...
分类:
Web程序 时间:
2015-05-05 14:25:00
阅读次数:
129
微软宣布Microsoft Edge将成为新web浏览器的正式名称,他将取代Internet Explorer 11的地位。Edge之前被称为Project Spartan,它将努力争取在现代web的舞台上成为一个有力的竞争力。作为新浏览器计划的一部分,Edge带来了一个全功能的开发者工具体验。来自微软的Andy Sterland在Build 2015大会上介绍了Edge中新的F12开发者工具
...
分类:
其他好文 时间:
2015-05-04 15:39:24
阅读次数:
238
本文将简述字符集,字符编码的概念。以及在遭遇乱码时的一些常用诊断技巧背景:字符集和编码无疑是IT菜鸟甚至是各种大神的头痛问题。当遇到纷繁复杂的字符集,各种火星文和乱码时,问题的定位往往变得非常困难。本文就将会从原理方面对字符集和编码做个简单的科普介绍,同时也会介绍一些通用的乱码故障定位的方法以方便读者以后能够更从容的定位相关问题。在正式介绍之前,先做个小申明:如果你希望非常精确的理解各个名词的解释...
分类:
其他好文 时间:
2015-05-04 15:35:19
阅读次数:
119
英文原文:The Best Process Is No Process
前年,Wikispeed团队
掀起了一场业界风暴。它们把敏捷实践应用到了最传统的行业:汽车制造业。它们在3个月的时间里就研发了一款绿色汽车,而这原本需要经历10-25年的产品生命周期。
而且,得益于独立组件的测试驱动开发,这款新车的设计具有很高的质量标准。这款车还遵循了非常高的安全标准。他们只用了3天的时间就研制...
分类:
其他好文 时间:
2015-05-04 13:52:48
阅读次数:
115
单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去生成另一个唯一实例毫无意义。
代码如下:
[java]
p...
分类:
编程语言 时间:
2015-04-30 18:14:52
阅读次数:
123
英文原文: Client-Side Templating
在浏览器中使用模板是一个日渐热门的趋势。将服务端的逻辑应用到客户端上,还有越来越多的类MVC模式(模型-视图-控制器:model-view-controller)的使用都使得在浏览器中“模板”的角色越来越重要。在过去,“模板”从来都是服务端的事情,但事实上在客户端开发中,模板的作用是非常强大又具有表现力的。
为什么要使用模板?
...
分类:
其他好文 时间:
2015-04-30 12:40:17
阅读次数:
113
一、微博登陆第三方0、去开发平台完成开发者认证:链接地址创建一个示例应用,获取APPKey<scriptsrc=http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=3343891779type="text/javascript"charset="utf-8"></script>复制代码2、部署html和js<divid="wb_connect..
分类:
其他好文 时间:
2015-04-30 10:55:32
阅读次数:
118