作者: admin

  • json3.js序列化和反序列化

    JSON 3 是一个兼容 ECMAScript 5 的 JSON 实现,其目的是兼容一些老的环境,包括:Internet Explorer 6, Opera 7, Safari 2, and Netscape 6.

     

    json是存储数据的一种格式,例如:

    [{"hell":"00","age":"34"},{"name":"陈陈","sex":"男"}]  //对象类型

     

    如果要向服务器提交json数据的内容我们必须要进行序列化,例如:

    hell=00&age=34&name=陈陈&sex=男

    在客服端中提交数据到服务器也会以序列化的格式传送到服务器中,所以我们需要把json序列化。

     

     

    相反如果我们向服务器请求json,如果返回的是json字符串类型这样不便程序员操作,所以需要反序列化,重新变化对象类型这样便于操作。

     

    json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

     

     

     

    序列化方法

    var jsonObj = { id: '01', name: 'Tom' };  //对象类型
    JSON.stringify(jsonObj);  //"{ id: '01', name: 'Tom' }"

     

     

    反序列化方法

    var jsonString = "{ id: '01', name: 'Tom' }";  //字符串类型
    JSON.parse(jsonString);  //{ id: '01', name: 'Tom' }

    json2

     

    json3下载:http://www.bootcdn.cn/json3/

    http://bestiejs.github.io/json3/#section_1     json3修复了一些bug

     

     

     

  • css3 动画速度效果

    html5 css  动画 匀速 加速度 easings

    css3eas

    动画的加速度效果可以使用js来完成也可以使用css3来实现。js实现可以参考《jQuery animate()动画速度效果扩展

     

    css3在线效果演示及代码获取:地址

     

  • Mousetrap.js – 利用JavaScript实现键盘快捷键操作

    js 键盘 快捷键 监听

    Mousetrap是一个JavaScript Library用于创建和管理键盘快捷键。这个JS是一个单独的JS包,非常小只有1.6kb。支持大部分浏览器包括IE6。

    它可以实现单键,组合键或一个序列组合键。此外还可以监听keypress, keydown 或 keyup事件,然后据此决定触发哪个函数。

    20120712110609_778

     

    http://pan.baidu.com/s/1c0bRdHQ

    https://github.com/ccampbell/mousetrap

  • wampserver修改网站wwwroot默认路径

    1,打开httpd.conf

     

    2,找到类似的

    DocumentRoot "E:/workspace/04html/cffront/"    //这里修改你要设置的路径

     

    3,在找到

    # This should be changed to whatever you set DocumentRoot to.
    <Directory "E:/workspace/html/cffront/">  //这里修改你要设置的路径

     

    4,重启wampserver