-
Notifications
You must be signed in to change notification settings - Fork 655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
给菜鸟一条活路吧 #182
Comments
你上述的这些需求,可以直接使用原有的开发模式进行开发,最后用FIS处理即可,fis-quickstart-demo也是最基础的开发模式的产物。 |
如果给个简单的demo最好了,虽然不太明白你的意思,但是非常非常感谢您及时的反馈。 |
给个类似fis-quickstart-demo的demo,里面给出index.html,x.html |
你可以直接在fis-quickstart-demo的基础上自己新建一个x.html,然后随意建立一些js目录引用不同的js,最后用fis编译一下即可,就和传统的开发模式完全一样;) |
fis.config.merge({ |
@javasmile FIS的pack策略是不打包重复的资源,因为我们设置pack的目的一般是打包不同页面间的公共库用于复用,而类似你期望的冗余的资源打包,可以如demo中的开启自动打包功能来实现 fis.config.set('modules.postpackager', 'simple');
fis.config.set('settings.postpackager.simple.autoCombine', true); |
多谢!这个方式确实可以,执行fis release -o -p -d ../mydemos -p -m之后变成了:
2.html
我更希望,/modules/backbone/backbone_141cf3b.js,/modules/jquery/jquery_936e417.js
2.html类似变成了
1_md5.js中压缩合并了backbone.js,jquery.js,2_md5.js压缩合并了backbone.js,underscore.js,jquery.js,有冗余没问题。 |
你这样的需求无需设置pack属性,直接在fis-conf.js中开启自动合并即可 fis.config.set('modules.postpackager', 'simple');
fis.config.set('settings.postpackager.simple.autoCombine', true); |
我设置了 |
一个页面上的js引用没有合成一份。还是分散的一条条的引用。
2.html
我更希望,/modules/backbone/backbone_141cf3b.js,/modules/jquery/jquery_936e417.js
2.html类似变成了
1_md5.js中压缩合并了backbone.js,jquery.js,2_md5.js压缩合并了backbone.js,underscore.js,jquery.js,有冗余没问题。 |
我也建议做复杂点的 demo,提供几个最佳实践的案例,让别人可以在此基础上开发自己的项目 |
不好意思,还要加上
|
OK了,就是要这个效果。真的非常感谢。谢谢您的及时回复。非常感动。 |
@javasmile 是;) 你还可以参考下 https://github.com/hefangshi/fis-postpackager-autoload 还能更进一步的实现不需要自己手动写 如果希望和后端结合的话,我们也有与后端集成的解决方案在 可以去做一些了解 |
@nwind 这里的确是一个盲点,在我们看来一个页面也许就能说明问题了,但是用户刚接触的时候认为是一个黑盒,以为有很多特殊的用法,多几个页面应该更能说明问题。 不过我也很困惑,TODO Demo作为MVC DEMO存在了这么长的时间,我认为是比较能说明问题的一个DEMO,为何在FIS社区会造成用户的困扰也是值得考虑的。 |
我作为一个前后端开发人员,前端稍弱一些。我个人谈一下这几天学习fis的感受: |
总之,DEMO总是不嫌多的,可以多找几个DEMO |
@javasmile 如果后端是 java, 建议看下 jello ,也是基于 fis 的。 |
求助啊:
能不能给个多个html文件,目录复杂点的demo啊。
例如目录结构是:
js(/js/jquery/jquery.js, /js/backbone/backbone.js...存放所有js插件)
css(/css/select2.css, /css/bootstarp.css存放所有css)
pages(按照各个模块分目录,全部都是页面,也就是html)
例如:
/pages/welcome.html 欢迎页面,需要上面的jquery.js,backbone.js
/pages/app/order.html 下订单,需要jquery.js,backbone.js,order.js,xxx.js
/pages/account/account_uplate.html 修改账号的,需要jquery.js,backbone.js,account.js,yyy.js
如何能做到类似fis-quickstart-demo中的那样,一下将所有html所依赖的js、css按需:合并、压缩、修改引用路径。
做到打开后发现:
welcome.html src='welcome.js',welcome.js是jquery + backbone 压缩合并在一起
order.html src='order.js'是jquery.js + backbone.js + order.js + xxx.js 压缩合并在一起
如上该怎么搞?给个能百度的名词也行,暂时找不到方向。
The text was updated successfully, but these errors were encountered: