`
isy
  • 浏览: 102590 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

requirejs直接引用zepto的方法

阅读更多

zepto并没有直接支持requirejs的引入,所以需要修改下源码,在v1.1.6版本line900处

// If `$` is not yet defined, point it to `Zepto`
window.Zepto = Zepto
window.$ === undefined && (window.$ = Zepto)

 添加:

//add support for requirejs
if ( typeof define === "function" && define.amd ) {
  define( "zepto", [], function () { return Zepto; } );
}

然后在调用处配置对应路径,引用方法同jquery

requirejs.config({baseUrl: '../your/path'});
requirejs(['zepto'], function ($) {
    //somecode
}

 

 

0
3
分享到:
评论

相关推荐

    cordovaboilerplate, 支持 Backbone RequireJS 把手 Zepto的Cordova样板.zip

    cordovaboilerplate, 支持 Backbone RequireJS 把手 Zepto的Cordova样板 Cordova样板一个极其简单的应用程序,可以作为模块化和性能的应用开发的应用程序样板。建议使用模块化的模块化和性能,它应该是完全内存泄漏...

    vue系列之requireJs中引入vue-router的方法

    requireJS 常用的方法与命令也就两个,因此requireJS使用起来非常简单。 require define 其中define是用于定义模块,而require是用于载入模块以及载入配置文件。 define([id,deps,] callback); require(deps[,...

    requireJS初学者完整例子

    在实际项目中,你可能会有多个模块,比如视图(views)、模型(models)、集合(collections)等,每个都可以用类似的方法定义。然后通过RequireJS的异步加载能力,按需加载这些模块,提高页面加载速度。 总的来说...

    requirejs_Demo演示

    在`requirejs_Demo`这个示例中,我们将深入探讨requireJS的使用方法,以及如何在实际项目中应用它。 1. **模块定义**:在requireJS中,每个JavaScript文件都可以作为一个模块。通过`define`函数定义模块,该函数...

    angularjs_requirejs demo

    2. **定义模块**:然后,使用RequireJS的define方法定义AngularJS的模块。每个模块文件都应该声明其依赖,这包括其他AngularJS模块和服务。 3. **注入服务**:在AngularJS中,我们通常会创建服务并注入到控制器或...

    RequireJS入门(一)

    本篇文章将对 RequireJS 的基本概念、使用方法及重要特性进行深入讲解。 ### 1. RequireJS 的出现背景 在 Web 开发中,随着 JavaScript 代码量的增加,管理多个文件之间的依赖关系变得复杂。RequireJS 提出了一种...

    requirejs demo

    4. **配置**:可以通过`require.config`设置RequireJS的行为,例如设定模块的路径、别名、 baseUrl 等,简化模块引用: ```javascript require.config({ baseUrl: '/js', paths: { 'lib': 'common/libs', '...

    requirejs-2.1.17.zip

    3. **路径配置**:RequireJS 提供了配置机制,可以设置路径别名,简化模块引用。比如,可以通过 `paths` 配置项来指定某个模块的路径,方便在多个地方引用。 4. **优化工具(r.js)**:RequireJS 提供了一个名为 `r...

    RequireJS入门(三)

    RequireJS 的基本使用方法包括配置、定义模块和加载模块。配置是 RequireJS 的起点,它通常包含在 HTML 的 `<script>` 标签中,用来设置 baseUrl(基础路径)、paths(路径映射)以及shim(非AMD模块的兼容处理)等...

    requireJs学习文档+demo

    RequireJS 是一个 JavaScript 文件和模块加载器,它使得在浏览器端使用异步方式来加载和组织脚本,从而解决了大型JavaScript应用中代码依赖管理和加载效率的问题。RequireJS 的设计思想深受 CommonJS 和 AMD...

    requireJS实例

    在HTML文件中,通过`<script>`标签直接引入requireJS的库文件,例如: ```html <script src="path/to/require.js" data-main="path/to/config"></script> ``` `data-main`属性指定的脚本将作为配置文件运行,用于...

    RequireJS API

    例如,可以配置模块加载器的baseUrl(基本URL)和paths(路径映射),这些配置可以简化模块的引用。同时,RequireJS还提供了paths配置的fallbacks,以便在主模块加载失败时可以回退到备用模块。 RequireJS的高级...

    requireJS + angularJs的项目构架

    "requireJS + angularJs的项目构架"就是一个旨在解决这些问题的实例。RequireJS是一个JavaScript模块加载器,而AngularJS则是一个强大的前端MVC(Model-View-Controller)框架。结合两者,我们可以创建出高效、可...

    ionic-requirejs实例

    在本文中,我们将深入探讨如何将Ionic框架与RequireJS结合使用,实现项目的模块化管理。Ionic是一个基于AngularJS构建移动应用的开源框架,而RequireJS则是一个JavaScript模块加载器,它使得JavaScript代码能够遵循...

    zepto手机移动端弹出提示框图标动画特效

    Zepto库的目标是保持轻量化,因此它只包含了移动设备最常用的选择器和方法,如DOM操作、事件处理、Ajax请求等。由于其体积小,加载速度快,对于手机移动端来说是非常理想的。 在“zepto手机移动端弹出提示框图标...

    requirejs-master

    3. **路径配置**:通过 `require.config`,我们可以设置模块和路径的映射,简化模块引用,特别是在有大量模块的项目中。例如: ```javascript require.config({ paths: { 'dependency1': 'path/to/dependency1'...

    grunt-requirejs-revs:修改requirejs引用的文件

    修改requirejs引用的文件 入门 这个插件需要~0.4.5 如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何创建以及安装和使用Grunt插件。 熟悉该过程后,可以使用以下命令安装此插件: npm install grunt-...

    快速理解RequireJs

    在项目中,通常会有一个主入口文件,如`main.js`,在这个文件里,我们首先通过`require.config`方法配置RequireJS。配置项包括`paths`(定义模块路径)、`shim`(处理非AMD模块)和`deps`(指定预加载的模块)等。 ...

Global site tag (gtag.js) - Google Analytics