最近的文章列表

语音或视频或文字聊天,网站实时协作JavaScript库 TogetherJS - Mozilla

TogetherJS是由Mozilla打造的一款可以给网站添加实时协作功能的JavaScript库,TogetherJS免费并且开源,遵循MPL 2.0开源协议,并且托管在Mozilla服务器上。

为什么要使用TogetherJS?

...
2014/2/13 Comments:
快速入门JavaScript
2013/9/10 Comments:
原生js事件绑定和事件移除

用惯了框架,什么jQuery/Ext/zepto/underscore/backbone 绑定事件on,bind,addListener,如果没有这些框架,原生的js怎么写?你能立刻写出来吗? 绑定事件的好处:

  • 一个对象可以绑定多个不同事件
  • 一个对象可以绑定多个相同事件(按照绑定的顺序执行。注意IE下顺序相反)

测试地址

...
2013/7/3 Comments:
sencha touch和phonegap区别

先看一下Sencha Touch的官方介绍:

Sencha Touch 2.2

A high-performance, HTML5 mobile app platform with over 50 built-in components, themes for every mobile platform, and a built-in MVC system.

一个高性能、HTML5的移动应用平台与超过50个内置组件,适应每个移动平台的主题样式,和一个内置的MVC系统。

...

2013/6/26 Comments:
Ext返回json数据的中文为乱码 application/json; charset=utf-8

Ext应用数据大部分都是json,在使用过程中,中文有时候会乱码。 

1、前后台所有文件统一用utf-8编码方式。(文件用记事本打开,另存为,选择编码utf-8)

2、Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8'加在Ext.onReady块里,此方法可以解决用EXT在POST时的中文乱码问题。

3、在Response Headers中设置Content-Type:text/json;charset=utf-8,在JAVA中实现方法:response.setContentType("text/json; charset=utf-8"),此方法可以解决用EXT在显示后台中文时的乱码问题
...

2013/6/22 Comments:
对比12 款优秀的JavaScript MVC/MVVC框架 你最喜欢Backbone or Ember

目前基本所以后台程序都是面向对象MVC模式开发,作为Web前端开发的人来说,也是很需要的,那么目前有没有可以借鉴的呢?
作者(Gordon L.Hempton)一直在寻求哪种MVC框架最为完美,他将目前能获取到的所有框架都粗略地试了试,然后在文章中列出了每一种框架的情况概要,在文末分享了作者经过对比之后最终的推荐产品。 

首先要特别说明一下,作者认为以下四个功能是十分重要的: 
 

...
2013/5/16 Comments:
22个优秀的前端框架

1. Ember 

 

Ember是一个雄心勃勃的Web应用程序,消除了样板,并提供了一个标准的应用程序架构的JavaScript框架。

Ember

...
2013/4/16 Comments: