您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Web前端模块化框架BrowserRequire.zip
  所属分类: 其它
  开发工具:
  文件大小: 130kb
  下载次数: 0
  上传时间: 2019-07-19
  提 供 者: weixin_********
 详细说明: BrowserRequire 是给浏览器使用的模块化框架,并且提供灵活加载js文件(非模块化文件)的功能。 中文使用指南:点击进入! 目录介绍 dist————BrowserRequire框架压缩文件 example————示范案例 src————BrowserRequire源代码 要使用BrowserRequire只需要下载dist内的文件即可。 编写目的 在过去的Web开发中,遇到现有的模块化框架无法满足的需求,故开发一款更符合浏览器使用的模块加载器; 编写BrowserRequire目的不在于统一前后端模块使用,而是做一款更适合Web前端开发需求的模块化框架; 更好的处理了模块与非模块间 的使用; 更像是LABjs requireJS的结合增强版,但打包源文件只有7kb左右; 已知兼容性 IE 5.5 (添加ieload插件,若不添加则IE10 ) Opera 10 Chrome 8 Firefox 3.6 Safari 5 其中Chrome、Firefox和Safari可能会向更前的版本兼容。 对移动端有很好的兼容性。 从功能上看更像requirejs和LABjs的结合体,拥有更实用的功能; require(js/moduleA) 和requirejs一样,实用require指令导入模块或文件,但是相关参数和使用方法不一样; require指令是确保文件只会载入一次; 添加多个模块和响应 //BrowserRequire  require(js/moduleA,js/moduleB).ready = function(a,b){     console.log(a);     console.log(b); }; 和requirejs对比: //requirejs  require([js/moduleA,js/moduleB],function(a,b){     console.log(a);     console.log(b); }) 并且添加多种响应支持 //BrowserRequire  var r = require(js/moduleA,js/moduleB,js/moduleC); r.ready = function(a,b,c){     ... } r.loading = function(e){     console.log(e); } r.error = function(e){     console.error(e) } 还有很好的处理了非模块文件间的依赖,可以异步的按顺序添加文件或模块 //BrowserRequire  require(js/jquery).require(js/jquery-widget).require(js/jquery-widget-search); 同时BrowserRequire模块依赖也支持该引入模式和各种响应 //BrowserRequire Module  define(function(require){ var reObj = {};     require(moduleA).ready = function(a){         reObj.a = a;     };          return reObj; }) 模块的定义事件,会等依赖模块都加载完,才会做定义; 并且模块也可以依赖非模块文件;(非必要情况下不推荐这样做) //BrowserRequire Module  define(function(require){          var reObj = {};     require(moduleA,jquery).ready = function(a){         reObj.a = a;     };          return reObj; }) 还有更多功能请参考使用文档。 标签:Web框架
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索:
 输入关键字,在本站1000多万海量源码库中尽情搜索: