175-2108-6175
网站建设资讯详细

web前端之JavaScript进阶

日期:2022-11-28  作者:千语创想  浏览:5170

1、包管理器

如果你要用到一些如插件或外部的桌面小部件这类外部库的话,这会是极其麻烦的一件事情。包管理器可以通过命令行,帮助你把外部库和插件放到你的项目里面并在之后进行版本升级,这样就不用手工复制和更新库。现在有的包管理器主要是yarn和npm。这两个中npm先于yarn的出现,但yarn在包的版本管理强于npm。

2、CSS框架

CSS框架推荐Materialize、Bootstrap和Bulma。如果站在市场角度则可以选择Bootstrap。

3、CSS预处理器

可选的css预处理语言包括Sass、Less、Stylus等等。

4、CSS组织

随着你的应用不断膨胀,CSS也开始变得很难维系。有多种手段可以对CSS进行组织,让它更好地应对应用的膨胀,比如OOCSS、SMACSS、SUITCSS、Atomic以及BEM,都是很好的css代码组织管理的指导实践。CSS组织是对于复杂庞大的css开发的一个统一固定的 CSS 代码组织和管理规范。

5、构建工具

工具可以帮助你进行JavaScript应用的构建/打包以及开发。这一类工具功能主要包括以下三个方面:

bundler(打包工具),不同的种类包括Parcel、Webpack、Rollup、Browserify等。app可以webpack为主,Webpack是目前使用率比较高的,Rollup建议主要用到库上面。

linter(代码检查),是指对代码进行静态检查,如定义变量是否使用,变量命名,方法回调次数,注释是否规范等,主要对代码书写是否规范进行检查。

task runner(自动构建),即是对项目代码进行自动构建编译为浏览器能够执行的东西,如对typescript和Sass进行编译,使用自动化构建工具则不需要程序员手动进行操作。

立即免费在线制作一个APP,新手注册即送开发大礼包

提交app定制需求,免费获取报价和周期:

电脑请点击https://www.qianyuthink.com/?url=/index?uzchannel=500

手机请点击https://www.qianyuthink.com/?url=/m/quickaddcustom


转载请注明来自:https://www.qianyuthink.com/news/6672.html