新的项目中有一个需求是要求客户标签可以自定义,于是就想到了客户体验,让客户自己拖拽标签进行组合查询。但是理想很丰满,现实很骨感。一开始就遇到了问题,各个插件之间的结合问题,折腾一翻之后终于实现了这个功能,这里记录一下。 首先,在Angularjs+AMD+RequireJs的环境下引入插件: 其次, ...
分类:
Web程序 时间:
2017-01-14 22:55:45
阅读次数:
266
前沿 写在文章的最前面 前沿 写在文章的最前面 这篇文章讲的是,我怎么去写一个 requirejs 。 去 github 上fork一下,顺便star~ requirejs,众所周知,是一个非常出名的js模块化工具,可以让你使用模块化的方式组织代码,并异步加载你所需要的部分。balabala 等等好 ...
分类:
Web程序 时间:
2017-01-09 11:08:15
阅读次数:
227
已有的web项目,一直使用Maven做工程管理,现阶段前端调整为使用requirejs来负责模块加载依赖,同时使用jasmine来完成前端的UT。 便与在maven下统一管理,简单整理了下合在一起的使用,Maven,require,jasmine三者技术细节子去google 一、使用requirej ...
分类:
Web程序 时间:
2017-01-08 12:59:20
阅读次数:
223
由于项目用到requireJs,并且通过gulp来对项目进行统一的管理,为了防止浏览器对文件进行缓存,所以通过gulp为项目中的文件添加版本号。 1、分别安装gulp-rev、gulp-rev-collerctor 打包后的效果 预期效果 2、打开node_modules\gulp-rev\inde ...
分类:
Web程序 时间:
2016-12-28 17:35:33
阅读次数:
309
简单使用: requireJs是相对于baseUrl的地址来加载资源的, 注意: ①:如果app.js中baseUrl 和 index.html中的data-main都不进行设置, 默认了baseUrl指的是 引入requireJs的目录. ②:requireJs 假设的所有资源都是js资源,所以不 ...
分类:
Web程序 时间:
2016-12-26 18:48:37
阅读次数:
250
1.这里想讨论的是拆分规则,不是在问哪个工具怎么使用。2.这里没有在想找正确答案,因为感觉这个问题要结合具体业务场景。 随着项目开发越来越大,一开始代码全打包到一个文件的方式,让文件越来越大,接下来要做拆分,可具体的拆分规则又不是很熟悉,或者说,我没有一个很好的方案,所以想到这是一个值得讨论的话题, ...
分类:
Web程序 时间:
2016-12-21 13:49:13
阅读次数:
212
main.jsrequirejs.config({baseUrl:‘scripts/lib‘,paths:{app:‘../app‘,style:‘../../style‘,resources:‘../../resources‘,css:‘require-css/css‘,jquery:‘jquery‘,formBootstrap:‘formValidation/dist/js/framework/bootstrap‘,formvalidation:‘formValidation/dist/js/formVa..
分类:
Web程序 时间:
2016-12-18 18:45:37
阅读次数:
151
学得比较晕,再次看commonjs,amd, cmd时好像还是没完全弄清楚,今天再整理一下: commonjs是用在服务器端的,同步的,如nodejs amd, cmd是用在浏览器端的,异步的,如requirejs和seajs 其中,amd先提出,cmd是根据commonjs和amd基础上提出的。 ...
分类:
Web程序 时间:
2016-12-13 07:39:18
阅读次数:
172
1、CommonJS是一种规范,NodeJS是这种规范的实现。 1.1、CommonJS 加载模块是同步的,所以只有加载完成才能执行后面的操作。 2、AMD是RequireJS在推广过程中对模块定义的规范化产出。 2.1、AMD异步加载模块。 3、CMD是SeaJS在推广过程中对模块定义的规范化产出 ...
分类:
Web程序 时间:
2016-12-13 06:49:53
阅读次数:
238
http://www.cnblogs.com/oc-bowen/p/5423902.html 1.1. APP三种开发模式 智能手机之普及不用多说,手机APP渗投到各个行业:电商(淘宝、京东等)、金融(各手机行业、P2P借贷等)、医疗(智慧医疗)、交通(滴滴、Uber等)、教育(慕课网等)、餐饮(饿 ...
分类:
移动开发 时间:
2016-12-06 02:55:17
阅读次数:
397