随笔- 473
文章- 6
评论- 337
阅读-
387万
04 2013 档案
Hello spm:使用 spm 和 SeaJS 开发一个中型项目
摘要:来源:https://github.com/spmjs/spm/wiki/Hello-spm%EF%BC%9A%E4%BD%BF%E7%94%A8-spm-%E5%92%8C-SeaJS-%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%E4%B8%AD%E5%9E%8B%E9%A1%B9%E7%9B%AE现在我们要正儿八经开始开发一个叫 hello-spm 的项目了,别笑,虽然只是个为了让你更好的了解 SPM 而杜撰出来的项目,但也五脏俱全。我们提供了在线演示:http://fool2fish.github.com/hello-spm 。 毫不犹豫的猛击空格键,就会有
阅读全文
【译】前端开发者的基本要求
摘要:原文链接:http://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers/前几天我为一个项目写README文档,我希望其他开发者能够看到这个项目,并从中学到一些东西。突然我意识到,若放在几年前,我写作的过程中随口提到的Node,pnm,Homebrew,git,测试还有产品构建,会把我魂都吓没了。曾经有段时间,一个前端开工程师基本的工作流程是:编辑文件,本地测试下(尽我们可能做到最好),然后通过FTP上传到服务器。我们评价一个前端工 程师的水平,是通过他是否能够兼容IE6,或者取得跨浏览器的像素级的一致。很多社区的
阅读全文
LABJS浅析
摘要:来源:http://www.cnblogs.com/chyingp/archive/2012/10/17/2726898.html一、关于LABjs的简单介绍作者:Kyle Simpson作用:动态并行加载脚本文件 以及 管理加载脚本文件的执行顺序官网:http://www.labjs.com/二、关于LABjs的使用以下实例原文链接:http://www.au92.com/archives/labjs.html更全更详细说明:http://labjs.com/documentation.php实例1:$LAB.script("script1.js") .script(&q
阅读全文
LABjs分析 http://labjs.com/documentation.php#queuescript
摘要:随着网页越做越复杂,页面上要用到的 JavaScript 也越来越多,一次性把所有可能会用到的 js 全包含在页面中显然不是一个好主意,于是各种各样动态按需加载 js 的方法逐渐流行起来,LABjs就是这样一个有趣的项目,目前,包括 twitter 在内的很多网站都是 LABjs 的用户。下面将对 LABjs 1.0.4 版的实现原理做一些分析。限于篇幅,关于 LABjs 的使用说明这儿就不写了,需要的话请看它的官方文档。所谓动态加载 js ,指的是在页面上的某一些 js 执行时,由这些 js 动态加载外部的 js (有时候也包含执行页面上已经定义的一些模块函数)。粗略整理,加载外部 js 的
阅读全文
Javascript文件加载:LABjs和RequireJS
摘要:传统上,加载Javascript文件都是使用<script>标签。就像下面这样: <script type="text/javascript" src="example.js"></script><script>标签很方便,只要加入网页,浏览器就会读取并运行。但是,它存在一些严重的缺陷。 (1)严格的读取顺序。由于浏览器按照<script>在网页中出现的顺序,读取Javascript文件,然后立即运行,导致在多个文件互相依赖的情况下,依赖性最小的文件必须放在最前面,依赖性最大的文件必须放在最后面
阅读全文
fullcalendar日历控件知识点集合
摘要:1、基本语法: 首先,fullcalendar和JQUERY一样,以面向对象的方式来组织代码。当然,这里的面向对象仅仅是指可以把整个fullcalendar理解 为一个类,这个类里包括有很多的属性、方法、委托(函数回调)作为成员变量。通过为这些成员变量赋值,即可实例化出一个符合自己需求的 fullcalendar实例出来,即最终在浏览器里渲染出的日历。换句话说,我们所做的绝大多数工作就是按照fullcalendar的语法约定去配置 出一个符合我们需求的fullcalendar实例。除非对于极少的特殊需求,fullcalendar向我们提供的接口不足以满足,才会去修改 fullcalendar本
阅读全文