本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- johnsmith9th
- mwhgJava
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
最新文章列表
seajs官方小实例
一.目录结构
二.代码
hello.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Hello Sea.js</title>
<link rel="stylesheet" hre ...
前台代码模块化 seajs
随着程序的增加,前台代码变的越来越复杂,重复的js 模块会变多,文件间的依赖也会变复杂,会经常出现引用了一个文件就忘了它所依赖的文件是哪个。seajs 很好的解决了这个问题,它属于模块级管理,能搞让我们引用文件时减少文件间的依赖。
如果用过nodejs 的话,会发现seajs的用法和nodejs的模块语法相似,使用简单
1.下载seajs 文件,下载地址http:/ ...
为什么 SeaJS 模块的合并这么麻烦
引自:http://chaoskeh.com/blog/why-its-hard-to-combo-seajs-modules.html
为什么 SeaJS 模块的合并这么麻烦
前端技术 seajs Javascript spm js合并
引子
最近看到身边很多同学开始抛弃传统的 <script> 而改用 SeaJS 这样的 JS 模块加载器了,这是件 ...
对Sea.js 进行seajs.config配置
seajs.config配置可以对 Sea.js 进行配置,让模块编写、开发调试更方便。
seajs.config seajs.config(options)用来进行配置的方法。
seajs.config({
// 别名配置
alias: {
'es5-safe': 'gallery/es5-safe/0.9.3/es5-safe', ...
仿win8的磁铁效果
最近做了一个仿win8的磁铁效果使用seajs封装模块,,并且通过传参做到通用。js代码如下:
//@charset "utf-8"
define(function(require,exports,module){
function initCt(wrapSelectStr,wrapInner,topValue,into)
{
$(wrapInner).mo ...
学习SeaJs整理的笔记
至于教程,官网和别人的博客写的太多了,看的都凌乱了,建议看官网。
要点:
1、SeaJS会根据自身的URI来决定URL base,而SeaJS在加载其他模块的时候会根据这个URL base来计算路径。SeaJS会忽略掉seajs、seajs/x.y.z/seajs这两种目录;
2、在SeaJS中一个文件就是一个模块。define是SeaJS定义的一个全局函数,用来定义一个模块,所有代 ...
秒杀倒计时控件
/**
* User: yongwang
* Date: 12-01-17
* Time: 上午9:54
*/
define(function(require,exports,module){
require("../../common/utils");
var Detail=require("./detail");
var ...
sea.js与jquery.mobile-1.3.2,jquery结合实现模块化开发
这次的项目我选择了使用seajs实现功能的模块化开发,但是在使用的过程中,发现,对jquery和jqueryMObile的封装有些难题,后来搜集了一下资料,加上对seajs的了解,终于找到了一种方法,能够方便的实现模块化开发,并且不会影响jqueryMobile的事件机制,当然方法不止一种,欢迎大家评鉴,共同进步。
先看一下文件结构(具体可看源代码):
下面介绍对jquery和jquer ...
使用seajs前将js包装成CMD模块书写格式
如果用seajs实现js模块化管理,需要js遵循CMD模块书写格式,已有的js插件要改为CMD格式,一种方式如下:
define(function(){return function($){...($);}});
其中...为js插件内容。
seajs base配置
// seajs 的简单配置
seajs.config({
base: "../sea-modules/",
alias: {
"jquery": "jquery/jquery/1.10.1/jquery.js"
}
})
// 加载入口模块
seaj ...