本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
谈谈getAttribute来获取节点的src值
此代码片段来源与seajs
首先关于hasAttribute,我们都知道,IE6-7不支持
下面分支里面的:
node.getAttribute('src',4);
在源码的这个http://msdn.microsoft.com/zh-cn/subscriptions/ms536429.aspx里面大家可以看到有一个这样的评论。
很多的朋友可能 ...
seajs相关探究如何包裹基础库
问题:
在使用seajs的时候,我们其实也需要使用一些基础的库,比如jQuery这样的,如何配合使用呢?
解答:
其实在CMD那篇里面已经说明,一个模块就是一个JS文件,书写格式:
define(factory);
而seajs也是遵循CMD规范的,所以我们可以采用的方式:
define(function(){
...
seajs相关探究模块寻址
在前面介绍了一下seajs加载模块对于的api http://zhangyaochun.iteye.com/blog/1693814
这篇我们来看看require函数里面的参数的意义!
绝对地址
//代表载入http://a.com/js/a.js
require("http://a.com/js/a");
相对地址
...
seajs相关探究模块加载api
require
--------- 一般在一个模块中需要用到其他模块的时候我们可以用require
2. require.async
--------- 异步加载某些js文件的时候可以用require.async,只有模块用到的时候才会被下载
3. seajs.use
--------- ...
seajs源码相关之模块文件路径名相关的api
判断文件路径相关,来源于seajs的源码
function isRelative(id){
return id.indexOf('./') === 0 || id.indexOf('../') === 0;
}
function isAbsolute(id){
return id.indexOf('://') > 0 || id. ...
seajs相关探究开篇
前言:
各种关于seajs的介绍就不具体介绍了,如果你没有关注过,我只能说,你out了!
正文:
全局的配置
提供了一个seajs.config的方法可以设置全局的配置。
seajs.config({
base:'',
alias:{},
charset:'utf-8',
timeout:1000,
...
【FE】Qunit整合seajs单元测试组件
前些天在项目中由于要用到单元测试,包装了一个基于seajs的Qunit单元测试框架,看了下Qunit的源码,发现Qunit直接支持CommonJs模式的封装:
如是,直接移植到seajs下
define(function(require, exports, module) {
require('tests/qunit/qunit.css');
//Qunit ...
扩展SeaJS模块定义中的module参数的应用示例
近三四个月公司有两个比较大的项目在忙,没怎么更新博客.现在一个项目已进入平台开发期,另一个即将上线,接下来会多拿出时间进行一些技术总结.已经预定了月中懒懒交流会上的分享,也会写一系列博文出来.即将上线的这个项目是一个OPOA应用,上一篇博客"让Mustache支持简单的IF语句"和本篇都是这个项目的某个角落,它们有个统一的TAG:MagixJS,我会逐步揭开它.
SeaJS是我 ...