2016年8月11日

RequireJS实例分析

摘要: 随着JS越来越庞大,已经不仅仅是以前复制粘贴做特效的时代了,JS越来越偏向于业务逻辑与应用。恰逢Node的流行,JS在web开发中占有越来越重要的地位。由于JS代码庞大,文件数目多,传统的使用<script src=""></script>会带来很多性能的问题,因此requirejs可以为我们提供两 阅读全文

posted @ 2016-08-11 19:17 dataman 阅读(207) 评论(0) 推荐(0) 编辑

JavaScript 模块化历程

摘要: 这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。 无模块时代 在ajax还未提出之前,js还只是一种“玩具语言”,由Brendan Eich花了不到十天时间发明,用来在网页上进行表 阅读全文

posted @ 2016-08-11 16:30 dataman 阅读(813) 评论(0) 推荐(0) 编辑

LABjs、RequireJS、SeaJS 哪个最好用?为什么?- 玉伯的回答

摘要: LABjs 的核心是 LAB(Loading and Blocking):Loading 指异步并行加载,Blocking 是指同步等待执行。LABjs 通过优雅的语法(script 和 wait)实现了这两大特性,核心价值是性能优化。LABjs 是一个文件加载器。RequireJS 和 SeaJS 阅读全文

posted @ 2016-08-11 16:26 dataman 阅读(203) 评论(0) 推荐(0) 编辑

CommonJS,AMD,RequireJS的区别

摘要: RequireJS实现了AMD的API. CommonJS是使用exports对象来定义模块的一种方法,它定义了模块的内容。简单地实现一个CommonJS的定义就像下面这样: // someModule.js exports.doSomething = function() { return "fo 阅读全文

posted @ 2016-08-11 16:17 dataman 阅读(359) 评论(0) 推荐(0) 编辑

理解Javascript闭包

摘要: 摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友解释JS闭包(JavaScript closure)却彻底失败了。 越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到s 阅读全文

posted @ 2016-08-11 15:39 dataman 阅读(127) 评论(0) 推荐(0) 编辑

说说JSON和JSONP,也许你会豁然开朗

摘要: 前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功 阅读全文

posted @ 2016-08-11 15:38 dataman 阅读(77) 评论(0) 推荐(0) 编辑

前端必读:浏览器内部工作原理

摘要: 目录 一、介绍 二、渲染引擎 三、解析与DOM树构建 四、渲染树构建 五、布局 六、绘制 七、动态变化 八、渲染引擎的线程 九、CSS2可视模型 英文原文:How Browsers Work: Behind the Scenes of Modern Web Browsers 一、介绍 浏览器可以被认 阅读全文

posted @ 2016-08-11 15:35 dataman 阅读(5760) 评论(0) 推荐(1) 编辑

基于HTML5 FileSystem API的使用介绍

摘要: HTML5的强大之一就是允许web程序申请一些临时或者永久的空间(Quota)在这里可以进行 数据的存储甚至文件的操作。 FileSystem提供了文件夹和文件的创建、移动、删除等操作,大大方便了数据的本地处理, 而且所有的数据都是在沙盒(sandboxed)中,不同的web程序不能互相访问,这就保 阅读全文

posted @ 2016-08-11 14:57 dataman 阅读(280) 评论(0) 推荐(0) 编辑

HTML5 File API的应用

摘要: HTML5新增了很多特性,其中File API是非常重要的部分。在肉大师中,我大量使用了HTML5的文件API,这样一来可以给予用户近乎桌面软件的体验,二来还能减少服务器和带宽的消耗。今天终于把最后几个问题解决了,在这里总结下HTML5 File API的使用。 (注意是否搞混了File API 和 阅读全文

posted @ 2016-08-11 13:56 dataman 阅读(188) 评论(0) 推荐(0) 编辑

HTML5 文件操作API

摘要: 简介 我常常想,如果网络应用能够读取和写入文件与目录,将会非常方便。从离线转移到在线后,应用变得更加复杂,而文件系统方面的API的缺乏也一直阻碍着网络前进。存储二进制数据或与其进行交互不应局限于桌面。令人欣慰的是,由于FileSystemAPI的出现,这一现状终于得到了改变。有了FileSystem 阅读全文

posted @ 2016-08-11 09:31 dataman 阅读(143) 评论(0) 推荐(0) 编辑

导航