博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sea.js的简单应用及配置
阅读量:5998 次
发布时间:2019-06-20

本文共 1018 字,大约阅读时间需要 3 分钟。

hot3.png

1、页面中的引用

2、sea.js配置文件config.js

seajs.config({  alias: {    "jquery": "/common/js/lib/jquery",    "artTemplate": "/common/js/lib/template.js",    "zepto": "/common/js/lib/zepto.js",    "angular": "/common/js/lib/angular.js"  }});

3、zepto.js源码中的配置

 var $ = require("zepto");
// If `$` is not yet defined, point it to `Zepto`window.Zepto = Zeptowindow.$ === undefined && (window.$ = Zepto)// exports to moduleif($.isFunction(window.define)) {    define(function(require, exports, module) {        module.exports = window.Zepto    })}

4、jquery.js的配置

 var $ = require("jquery");

seajs集成js的时候,$获取不到,但是文件又加载进去了的问题。

本质的原因在于seajs有一个路径和ID匹配的原则

 define(function(){return jQuery});        去掉id和依赖。

5、artTemplate.js的配置

var art = require("artTemplate");

6、list.js 的应用

define(function(require, exports, module) {    var $ = require("jquery");    var zepto = require("zepto");    var angular = require("angular");    var artTemplate = require('artTemplate');});

转载于:https://my.oschina.net/tpythoner/blog/416885

你可能感兴趣的文章
仪表盘 hostmap 新玩法让运维工作越玩越 high
查看>>
一个有趣的android加载动画
查看>>
fir.im weekly - 「 持续集成 」实践教程合集
查看>>
广告前后端流程
查看>>
实战经验丨如何避免云服务数据不同步?
查看>>
[Leetcode] Implement Stack using Queues 用队列实现栈
查看>>
用 ES6 编写 Webpack 的配置文件
查看>>
ECMAScript 6不完全教程
查看>>
WordPress 5.2 Beta 3 发布,要求 PHP 5.6.20 以上版本
查看>>
Nodejs绑定域名与反向代理
查看>>
常见 DNS 地址
查看>>
苹果“开除”Facebook,原因是后者违反协议分发数据收集APP ...
查看>>
AI移动自动化测试框架设计(解读)
查看>>
PHP如何支持CURL字符串证书传输
查看>>
神秘的“阿里星”是怎样一群年轻人?
查看>>
最快1秒鉴定真假,AI谣言粉碎机来了!
查看>>
漫画:程序员小赵的架构师之路
查看>>
阿里云消息推送服务
查看>>
基于AWS的文件同步服务系统架构
查看>>
【阿里云新品发布·周刊】第1期:那些你从未想过的可能,正和阿里云一起,成为现实。...
查看>>