浅谈网站前端模块化开发策略,如何使用npm打包发布nodejs程序包

老白 2周前 33浏览 0评论
浅谈网站前端模块化开发策略以及如何使用npm打包发布nodejs程序包相关疑问,小编汇总各路说法:

去github找一个小项目clone下来,本地运行一下,你就入门了,知道这些东西的作用是什么,现在前端都是是模块化开发,node是js的运行环境,当你开发的时候需要用到npm工具包,npm是一个统一的js包管理网站(说白了就是别人把封装好的js代码放到npm上面,并不定期更新,所有人都可以下载下来用到自己的项目中)开发完成后需要webpack,webpack也是一个npm包,webpack的热更新功能真是amazing极了,输入命令行就可以执行打包编译等命令,建议你再看一下流行框架,比如vue、react,这些框架都为新手开发者准备了脚手架工具,开箱即用。在看一点es6的新语法,结合起来使用,效果更佳

前端核心技术:HTML5、CSS3、JavaScript、BOM&DOM、jQuery、HTTP、AJAX、H5高级、响应式布局、Bootstrap框架;

移动端开发:移动端适配、WebApp、混编App、微信公众号、微信小程序;

三大主流框架:Vue.js、Angular、React.js及各自的生态圈;

全栈相关技术:Node.js、数据库、模块化和自动化构建、项目管理技术。

Web前端三驾马车:JS、HTML 和 CSS;三大框架:Vue、Angular 和 React。

过去一段时间是 jQuery 的天下,现如今,前端越来越重要,前后端分离,前端涌现出大批优秀的框架!

技术领悟,需要一直不断的学习,记得前段时间,有前端人员在 Github 上评论,说别更新了,学不动了。。。

但我觉得,活到老,学到老,这是什么行业都需要的。只是相对技术领悟知识变化快!对于前端,我认为,学好三驾马车,足够精通,学其他框架都不会太难。实话,相比服务端,要学的还是比较少的!

所以,Web 前端还算比较好学,关键看你能学到什么程度。