`
zhangyaochun
  • 浏览: 2622342 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

seajs相关探究模块寻址

阅读更多

在前面介绍了一下seajs加载模块对于的api http://zhangyaochun.iteye.com/blog/1693814

 

这篇我们来看看require函数里面的参数的意义!

 

 

  • 绝对地址
//代表载入http://a.com/js/a.js
require("http://a.com/js/a");
 
  • 相对地址
   -------- 相对于调用载入函数所在的js文件的地址



//在http://a.com/js/a.js 里面载入
require('./b');

//等于载入了http://a.com/js/b.js
 

 

 

  • 基址地址
   --------- 既不是绝对地址也不是以'./'开头的,则用我们在前面讲的全局配置中的base来拼接。


 

   注释:

 

 

  1. 载入模块都不用传递js后缀,会自动添加
  2. 载入css,路径有"?",或者以“#”结尾 都不会自动添加js后缀
  3. 以#结束会自动去掉#号


 

 

 

  • 大小: 19.5 KB
分享到:
评论

相关推荐

    seajs学习之模块的依赖加载及模块API的导出

    SeaJS 是一款轻量级的前端模块加载器,它遵循CommonJS规范,允许开发者按照模块化的方式编写和加载JavaScript代码。本文将深入探讨SeaJS如何实现模块的依赖加载以及模块API的导出。 首先,SeaJS的核心在于其对模块...

    seajs js 模块加载器

    在使用SeaJS时,你需要为每个模块定义一个标识(通常是文件路径),并通过`seajs.use`方法来加载模块。模块内部可以通过`define`函数来定义其依赖和其他模块的关系。例如: ```javascript // 定义模块 seajs.use('....

    SeaJS(Javascript模块加载框架)v0.9.1免费版

    - `脚本之家.url`和`服务器软件.url`:这两个文件看起来是链接快捷方式,可能指向了与SeaJS相关的教程、论坛或者下载页面,方便用户进一步学习和获取支持。 - `__MACOSX`:这是一个隐藏的目录,通常出现在从Mac系统...

    模仿seajs模块化加载的自行实现练习

    这是自己编写的模仿seajs模块加载的模块加载器,用于学习交流之用。大致模仿seajs的模块化加载实现。

    SeaJS(Javascript 模块加载框架) v1.0.2

    SeaJS 是一款强大的JavaScript模块加载框架,其设计目标是遵循CommonJS规范,为开发者提供一个在浏览器环境中组织和管理代码的高效工具。CommonJS规范旨在促进JavaScript模块化,使得代码可复用性和可维护性得到显著...

    SeaJS(Javascript 模块加载框架) v1.0.2.zip

    SeaJS 是一个专门为 JavaScript 设计的模块加载框架,它的出现是为了应对 JavaScript 在大型项目中代码组织和管理的挑战。在 JavaScript 开发中,模块化是一个关键的实践,它有助于提高代码的可读性、可维护性和复用...

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

    SeaJS 是一个用于浏览器端的 JavaScript 模块加载器,它旨在帮助开发者实现模块化的 JavaScript 编程。SeaJS 的出现,是为了解决 JavaScript 在大型项目中的组织和依赖管理问题,使得代码更加清晰、可维护,并且支持...

    SeaJS(Javascript 模块加载框架) v0.9.0.rar

    SeaJS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块

    简易实现seajs模块转换成esmodules模块的脚本

    Seajs和ES Modules(ESM)是两种不同的模块加载规范,分别代表了JavaScript模块化发展的不同阶段。Seajs是早期广泛使用的CMD(Common Module Definition)规范的实现,而ES Modules则是现代浏览器和Node.js原生支持...

    seajs源码阅读

    Seajs是一款轻量级的JavaScript模块加载器,它遵循CommonJS规范,使得在浏览器端也能实现模块化的开发。通过阅读Seajs的源码,我们可以深入理解JavaScript模块化的工作原理,以及如何实现一个模块加载器。 在开始...

    把jQuery的类、插件封装成seajs的模块的方法

    注:本文使用的seajs版本是2.1.1一、把Jquery封装成seajs的模块 代码如下:define(function () {  //这里放置jquery代码 把你喜欢的jquery版本放进来就好了 return $.noConflict();}); 调用方法:这样引进就可以像...

    seajs-2.3.0.zip

    Seajs是中国开源社区非常受欢迎的一款JavaScript模块加载器,它的出现为Web开发引入了CommonJS规范,使得前端开发更加模块化,便于代码管理和维护。Seajs 2.3.0是该库的一个稳定版本,提供了丰富的功能和优化。 一...

    seajs下载以及规范

    Seajs是中国开源社区推出的一款基于模块化开发的前端加载器,它借鉴了CommonJS的模块化思想,但针对浏览器环境进行了优化。Seajs的核心理念是让JavaScript模块化变得简单,帮助开发者解决在大型Web项目中代码组织、...

    seajs模块加载框架

    SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。

    seajs和requirejs模块化简单案例分析

    本文实例讲述了seajs和requirejs模块化。分享给大家供大家参考,具体如下: 如今,webpack、gulp等构件工具流行,有人说seajs、requirejs等纯前端的模块化工具已经被淘汰了,我不这么认为,毕竟纯前端领域想要实现...

    gulp构建seajs模块案列

    在“gulp构建seajs模块案例”中,我们主要关注的是如何利用`gulp`来处理Seajs模块。Seajs是一个流行的JavaScript模块加载器,类似于AMD(异步模块定义)中的RequireJS,但采用了CMD(Common Module Definition)规范...

    seajs-5分钟上手

    Seajs是中国开源社区推出的一款浏览器端的模块加载器,它借鉴了CommonJS的规范,但针对浏览器环境进行了优化,使得JavaScript在浏览器端也能实现模块化的开发。本教程将带你快速了解并掌握Seajs的使用,让你在5分钟...

    seaJS框架简介和完整例子

    SeaJS 是一个轻量级的前端模块加载器,它的出现是为了改善JavaScript在浏览器环境中的组织和加载方式。本文将深入探讨SeaJS的基本概念、工作原理以及如何通过一个完整的例子来理解其用法。 SeaJS的核心理念是遵循 ...

Global site tag (gtag.js) - Google Analytics