最新文章列表

思考前端解决方案

题记:你有解决问题的能力,却没有解决问题的方法      前端是用户体验的基础,是用户最先体验的服务。由于最近在开发购物分享网站食美特,经历了很多前端的麻烦。学习和参考了很多前端解决方案,这篇文章先说说我对阿里巴巴系的前端解决方案的体会。       一、淘宝的前端解决方案:kissy 。淘宝的kissy(http://docs.kissyui.com/)是由阿里集团前端工程师们发 ...
asterman 评论(0) 有627人浏览 2013-03-17 21:06

谈谈getAttribute来获取节点的src值

此代码片段来源与seajs     首先关于hasAttribute,我们都知道,IE6-7不支持   下面分支里面的:     node.getAttribute('src',4);   在源码的这个http://msdn.microsoft.com/zh-cn/subscriptions/ms536429.aspx里面大家可以看到有一个这样的评论。   很多的朋友可能 ...
zhangyaochun 评论(0) 有2840人浏览 2012-10-10 17:29

seajs相关探究如何包裹基础库

问题:   在使用seajs的时候,我们其实也需要使用一些基础的库,比如jQuery这样的,如何配合使用呢?   解答:   其实在CMD那篇里面已经说明,一个模块就是一个JS文件,书写格式:     define(factory);          而seajs也是遵循CMD规范的,所以我们可以采用的方式:     define(function(){ ...
zhangyaochun 评论(0) 有1666人浏览 2012-10-10 12:24

seajs相关探究模块寻址

在前面介绍了一下seajs加载模块对于的api http://zhangyaochun.iteye.com/blog/1693814   这篇我们来看看require函数里面的参数的意义!     绝对地址 //代表载入http://a.com/js/a.js require("http://a.com/js/a");   相对地址   ...
zhangyaochun 评论(0) 有1562人浏览 2012-10-09 13:04

seajs相关探究模块加载api

  require      ---------  一般在一个模块中需要用到其他模块的时候我们可以用require      2. require.async     ---------   异步加载某些js文件的时候可以用require.async,只有模块用到的时候才会被下载      3. seajs.use     ---------   ...
zhangyaochun 评论(0) 有2074人浏览 2012-10-08 18:02

seajs源码相关之dirname

其实很多寻址需求里面都会有这样的api设计   举例:   "a.js"           ===> "./"   "a/b.js"        ===>  "a/"   "a/b/c.js"     ===>  "a/b/"     h ...
zhangyaochun 评论(0) 有1662人浏览 2012-10-08 17:35

seajs源码相关之模块文件路径名相关的api

判断文件路径相关,来源于seajs的源码   function isRelative(id){ return id.indexOf('./') === 0 || id.indexOf('../') === 0; }     function isAbsolute(id){ return id.indexOf('://') > 0 || id. ...
zhangyaochun 评论(0) 有1328人浏览 2012-10-08 17:08

seajs相关探究开篇

前言:   各种关于seajs的介绍就不具体介绍了,如果你没有关注过,我只能说,你out了!   正文:   全局的配置    提供了一个seajs.config的方法可以设置全局的配置。 seajs.config({ base:'', alias:{}, charset:'utf-8', timeout:1000, ...
zhangyaochun 评论(0) 有1578人浏览 2012-10-08 16:50

【FE】Qunit整合seajs单元测试组件

  前些天在项目中由于要用到单元测试,包装了一个基于seajs的Qunit单元测试框架,看了下Qunit的源码,发现Qunit直接支持CommonJs模式的封装:   如是,直接移植到seajs下   define(function(require, exports, module) { require('tests/qunit/qunit.css'); //Qunit ...
leyteris 评论(0) 有2139人浏览 2012-02-23 14:35

打造最出色的模块加载框架:SeaJS Module Loader v0.3.0 预览版

  转自  http://www.uini.net/2011/01/load-modules-to-create-the-best-framework-seajs-module-loader-v0-3-0-preview.html   打造最出色的模块加载框架:SeaJS Module Loader v0.3.0 预览版 2011年01月18日 遇到的问题 来看示例: // ma ...
mr.a 评论(0) 有1576人浏览 2012-01-17 16:53

【nodejs】nodejs版seajs压缩部署工具

项目中seajs模块化的使用开发的时候来的确省事很多,但seajs的机制导致的请求过多不适合线上直接部署,玉伯那儿有一个spm部署的工具,但后来得知当前这个spm项目可用性还不是很高。所以准备自行搞一套发布的机制。   seajs有两种define的形式:   define(function(require, exports, module){});   和   define(&q ...
leyteris 评论(2) 有2802人浏览 2011-09-23 15:49

SeaJS快速入门,让js代码模块化 - 2011-09-09修订,新添参考资料

最近打算整理一下项目的前端代码,将js代码模块化。RequireJS/SeaJS使我选型的对象。 SeaJS是国人写的基于CommonJS规范的javascript模块管理工具,由于有一 ...
witcheryne 评论(4) 有25554人浏览 2011-09-06 10:05

关于seajs模块间相互依赖调用的解耦问题

前端密集型项目中如果数据同步的量很大,往往需要对于多个组件进行数据同步,其中必会导致几个组件之间的互相依赖调用,在seajs中递归嵌套的调用 ...
leyteris 评论(2) 有7993人浏览 2011-08-27 16:49

扩展SeaJS模块定义中的module参数的应用示例

近三四个月公司有两个比较大的项目在忙,没怎么更新博客.现在一个项目已进入平台开发期,另一个即将上线,接下来会多拿出时间进行一些技术总结.已经预定了月中懒懒交流会上的分享,也会写一系列博文出来.即将上线的这个项目是一个OPOA应用,上一篇博客"让Mustache支持简单的IF语句"和本篇都是这个项目的某个角落,它们有个统一的TAG:MagixJS,我会逐步揭开它. SeaJS是我 ...
limu 评论(1) 有11836人浏览 2011-07-31 22:29

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics