关于前端我最近一直很纠结
我学了很多工具,电脑上也装了很多。
什么node,grunt,gulp,bower,git,vagrant机子上都有。
包管理工具,自动化工具,版本控制,环境搭建。
就是不知道怎么把这些工具能协作工作起来。
最近用bootstrap给一个网站做html,我还是用原来的办法。
在官方下了bootstsrap的css和js,然后打开编辑软件atom或者brackets,新建一个文件夹,然后建个index.html 把bootstrap 的css 和 js插进去。
然后在写html。需要用jquery的效果了,再到网上去找资源。然后把需要效果的html,cs,js 下载下来放到相应的目录,在html插入。这样做总觉得不方便,再说好像也不太科学,一个index.html再下来用了几个jquery效果,结果js和css就插了一堆。
我想大家开发前端应该不是这样的吧?希望有人能解答我的疑惑,最好能详细说明,关键是科学快捷专业开发web实例的步骤。
网上我搜了,基本解决不了我的疑惑。一堆复制的文章,好多都是介绍和讲解工具的使用方法或者介绍什么技术之类的文章。
类似:前端开发就是把ps转化成html 代码,然后加入JS效果,优化代码,最后测试发布。这样回复也不要了。谢谢大家!
小弟弟真心求一个
我觉着上面的答案,都解决不了题主的困惑。
题主主要纠结的是如何把这些工具协作起来,实现前端自动化。
先说下自动化之前的工作场景:
其实就是题主目前的工作形式。
总结上面的开发流程,主要是下面四点:
解决之道
通过一些很好用的自动化工具,我们可以将上面的各个部分都自动化,只需敲几个命令就可以走完整个流程,并及时得到运行结果的反馈。
对应的自动化工具:
注意:上面针对每一部分只列举了一个自动化工具,其实还有很多替代选择。例如:你可以用gulp 代替grunt
动手操作
我假设题主已经安装了这些工具,并了解基本用法。就拿题主的讲的bootstrap的例子来说:
打开命令行:
上面只是说了关于前端自动化的一些内容。至于其它的:例如
等等也都不是一时半会就能学会用好的。
能感觉出来,楼主的好学。但是,路真的是一步一步走出来的。像vargrant..,我都没看过。。
别慌,慢慢来,加油!!