• RequireJS进阶(一) 转

    时间:2023-03-12 14:08:20

    为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。RequireJS提供了一个打包压缩工具r.js来对模块进行合并...

  • 基于requirejs+bluebird,50行代码实现轻巧实用的前端CMD加载器

    时间:2023-03-09 16:29:08

    首先是github地址,可以用git克隆命令也可以直接在git页面下载https://github.com/kazetotori/js-requireAsync下载下来后目录结构是这样的-package.json-index.js-node_modules--bluebird--jquery--re...

  • Angular+Requirejs实现模块按需加载

    时间:2023-02-09 19:22:51

    Aangular作为前端开发利器,被广大前端研发人员所熟知,本人从接触到现在快有两年时间了,负责和Angular相关的产品也有10几个,有业务逻辑复杂的,有业务简单的,业务简单架构就简单,怎么搭建都行,只要开发效率快,维护成本低就可以,但是针对于复杂的业务逻辑,就会遇到很多问题,如果在初始化的时...

  • 【源码学习】之requirejs

    时间:2023-02-05 16:14:46

    对于现在的前端生态来说,requirejs是有点过时了,webpack帮我们包干了一切。但是对于学习源码这件事情来说,永远是不过时的! 最近稍微闲下来了一点,就着以前做过的项目,我也来看看requirejs的源码。希望能涨点姿势! 1.html中的data-main是个什么鬼? //address....

  • RequireJS入门(一)

    时间:2023-01-31 04:11:17

    RequireJS由James Burke创建,他也是AMD规范的创始人。RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。当然也不会有阻塞(blocking)的情况发生。好,以一...

  • (五)backbone - DEMO - 通信录改造之使用requirejs

    时间:2023-01-31 04:11:11

    DEMO介绍是DEMO通信录的扩展,使用requirejs模块化整合大体实现• model文件 model/contact.js define(function (){ // user contact var Contact = (function(){ var _c = Backbone....

  • JS模块化规范AMD之RequireJS

    时间:2023-01-30 18:40:12

    1.基本操作加载 JavaScript 文件(入口文件)RequireJS以一个相对于baseUrl的地址来加载所有的代码<script data-main="scripts/main.js" src="scripts/require.js"></script>相关配置req...

  • Mod 与 RequireJS/SeaJS 的那些事

    时间:2023-01-28 11:01:41

    本文的目的是为了能大让家更好的认识 Mod,之所以引入 RequireJS/SeaJS 的对比主要是应大家要求更清晰的对比应用场景,并不是为了比较出孰胜孰劣,RequireJS 和 SeaJS 都是模块化漫漫之路的先驱者,向他们致敬!为工程化为生的Mod模块化是一种处理复杂系统分解成为更好的可管理模...

  • 【requireJS源码学习03】细究requireJS的加载流程

    时间:2023-01-21 16:14:13

    前言 这个星期折腾了一周,中间没有什么时间学习,周末又干了些其它事情,这个时候正好有时间,我们一起来继续学习requireJS吧 还是那句话,小钗觉得requireJS本身还是有点难度的,估计完全吸收这个月就过去了,等requireJS学习结束后,我们的学习流程可能就朝两个方向走 ① 单页应用框架/...

  • requireJS 源码(二) data-main 的加载实现

    时间:2023-01-06 16:14:47

    (一)requireJs 的整体结构: requireJS 源码 前192行,是一些 变量的声明,工具函数的实现 以及 对 三个全局变量(requirejs,require,define)若被占用后的具体处理。     从 194行到 1674行,整整 1480行,是 实例化上下文 函数 newCo...

  • angularJS+requireJS并集成karma测试实践

    时间:2023-01-01 06:18:53

    最近在为下一个项目做前端技术选型,Angular是必须要用的(BOSS指定,个人感觉也不错,开发效率会很高)。由于需要加载的JS很多,所以打算看看angular和requirejs一起用会怎么样。在git上有一个模板加《angular-requirejs-seed》,这个对angular和requi...

  • [JS] 使用RequireJS引用UMeditor

    时间:2022-12-31 19:46:14

    UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码.而UMeditor则是UEditor删减版.本文将通过RequireJS的方式来加载UMeditor.效果图:普通方式:<!DOCTYPE ...

  • Angular-ui-router + oclazyload + requirejs实现资源随route懒加载

    时间:2022-12-16 18:17:34

    刚开始用angularjs做项目的时候,我用的是ng-router,觉得加载并不好。所以就用了ui-router,考虑到在app上网页加载速度太慢,所以我就想到了用懒加载,看下是否能提升性能,提高加载速度。 那使用懒加载,就要对项目进行进一步的拆分,我觉得这个拆分,可以提高我对angularjs的理...

  • RequireJS使用及JS目录规划

    时间:2022-11-23 07:43:46

    1、RequireJS学习文档:http://www.requirejs.cn/2、目录规划(参考:ColUdf.vm)1)一个完整的html,对应一个js文件,模块js在主页面对应的js文件中引用;2)添加JS文件时,压缩版和未压缩版都放进去;3)开发测试使用的时候用未压缩版,提交代码用压缩版;3...

  • 如何使用requirejs绑定角度js中的click事件?

    时间:2022-11-16 23:01:02

    could you please tell me how to bind click event using require js + angularjs 你能告诉我如何使用require js + angularjs绑定click事件 I try to bind the click event b...

  • 浅谈HTML5单页面架构(三)—— 回归本真:自定义路由 + requirejs + zepto + underscore

    时间:2022-11-06 00:22:21

    本文转载自:http://www.cnblogs.com/kenkofox/p/4650310.html不过,这一篇,我想进一步探讨一下这两个框架的优缺点,另外,再进一步,抛开这两个框架,回到本真,自己搞个简单的路由一样可以实现单页面。这个对于刚做前端开发的新同学来说就最好不过了,如果一来到岗位就一...

  • requireJS 加载css、less文件

    时间:2022-11-02 21:43:18

    -- requireJS 同样可以加载css 文件,有require-css的插件,只需要把插件放入main.js同文件夹,在依赖处 采用 ‘css! test.css’的形式就可以加载css文件 -- requireJS 加载 less 文件,将  less.js, lessc.js, norma...

  • requirejs + vue 项目搭建

    时间:2022-10-29 09:12:38

    以前都是支持 司徒正美 的,毕竟咱们也是跟着 司徒正美 一起走进了前端的世界。所以一般MVVM都是用avalon的,当然也是考虑到项目需要支持IE6,7,8的考虑。当然在用的时候也有一些小坑和bug,都处理了。今年正美正好升级avalon2.0,加入虚拟dom的时候,不稳定了,就考试寻找其他的mvv...

  • requirejs和r.js的心得

    时间:2022-10-13 03:45:08

    requirejs的GitHub:requirejs r.js的GitHub:r.js grunt-contrib-requirejs的GitHub:grunt-contrib-requirejs requirejs的一个典型配置,main.js require.config({ ...

  • requirejs的config及optimizer r.js配置

    时间:2022-10-13 03:44:50

    1.怎么处理require.js这些不需要被合并的东西 所有appDir中的文件都会先copy到dir文件中,进行压缩,然后根据build.js中的配置进行相应的合并,包括img等;2.样式合并后原来单独的模块是不是也还在? 是的,还在3.config.js与build.js的同步问题 需要同步pa...