我有一个如下目录:
/folder/b.js
/folder/jQuery.js
/folder/a.js
/folder/sub/c.js
我想按顺序在一个js文件中缩小所有这些js文件:
jQuery.js - > a.js - > b.js - > c.js
问:
1.如何通过grunt-contrib-uglify来实现?(实际上,有很多文件,单独指定所有源文件路径是不切实际的)
2.btw,如何在调试时获取未经文明化的文件,并在发布时获得缩小的单个文件,而无需更改html中的脚本标记(以及如何编写脚本标记)?
我正在构建一个 BBS 应用程序,用户可以在发布或回复文章时将自定义表情符号(使用我创建的自定义键盘)插入到 Textinput 中。
例如,我有一张笑脸图片,它会映射到像 [:custom_smile_code:] 这样的代码。当用户在 Textinput 中输入文本时,如果他/她点击图片,我希望它会将图片插入到 Textinput 中,但我该如何实现呢?如果它只是一个视图,我可以使用 Image 组件,但这是 Textinput。我唯一能做的就是插入 [:custom_smile_code:] 而不是图片。
有什么方法可以将小图片(类似于自定义表情符号)插入到 Textinput 中?(另外,我需要使用删除按钮将其删除并在其周围移动光标)
// index.html
<html ng-app ="app">
// app.js
angular.module('app','test-module')
如果我没有在我的任何脚本中注册测试模块,如下所示:
angular.module('test-module',[])
我将在浏览器中得到以下错误,并且不会加载整个网站:
未捕获错误:[$ injector:modulerr]由于以下原因无法实例化模块应用程序:
错误:[$ injector:modulerr]无法实例化模块测试模块由于:
错误:[$ injector:nomod]模块'test-module'不可用!您要么错误拼写了模块名称,要么忘记加载它.如果注册模块,请确保将依赖项指定为第二个参数.
问:如果有任何未知模块加载错误,如何确保加载网页?
javascript ×2
angularjs ×1
emoji ×1
gruntjs ×1
node.js ×1
react-native ×1
textinput ×1
uglifyjs ×1