IT@程序员猿媛

1-项目初始化1

2019-05-07  本文已影响37人  梦想成为小仙女

在正式开始项目之前,要选定项目的技术方案,并且利用项目脚手架工具生成初始的项目结构,根据公司的实际情况,搭建好项目目录,根据实际使用情况,安装好需要的工具及转换器,设定好初始的项目文件,以及清除默认格式等
less
sass
stylus
fastclick
mint-ui

postcss:使用NodeJS编写的一款css预处理工具,类似于sass/less/stylus等预处理工具,但是它本身没有太过强大的功能,相当于一个插件平台,围绕这个平台有很多优秀插件。例如:vue-cli默认集成的postcss-url:用于处理url路径;autoprefixer:自动添加浏览器适配的前缀;cssnano:自动优化压缩css代码。


image.png

stylus
可以省略{},每个css语句后面的;,tab键加选择器代表后代,&代表父选择器如:

ul 
  list-style:none;
  li 
    float:left
    &:nth-child(3)
      background-color:red

stylus和less·sass一样可以设置变量·复用的样式块·通过tab表示后代选择器·通过&表示父选择器

如何选择less
1 安装less npm i less -D
2 安装less-loader npm i less-loader -D
3 设置模板file-setting-editor-file and code template-vue single file component scoped lang=“less”


image.png

fastclick
1 安装 npm i fastclick -S
2 导入fastclick
3 注册fastclick


image.png

不同设备的适配:媒体查询/em/rem/vw/js处理/rpx
一般思路使根据不同屏幕的宽度设置不同的页面,或者得到浏览器的默认宽度,以750px的设计标准自动根据页面宽度对元素大小进行缩放,不单单是body,一般body和html都要初始化宽高为100%

如何在项目中使用安装的文件
1 安装文件和loader在对应的未知标识使用,如less
2 下载文件在对应的位置导入使用,如reset.css和base.css
3 安装文件导入并且声明要使用,如fastclick和mint-ui

上一篇下一篇

猜你喜欢

热点阅读