分享一下包管理工具和css预处理的笔记

通过前端成长路线图,我进行了下一步的学习规划。下面总结一下对包管理工具 css预处理 的查找资料,方便大家理解;

还有我的一点个人理解,如果有不准确或是错误的情况请留言指正,谢谢。

包管理工具:

包管理器又称软件包管理系统,它是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件应用软件的安装管理中均有广泛应用。——百度百科

个人理解

通过包管理工具能够方便的使用各种插件、库和框架,不用再到处去搜寻需要用到的这些程序(节约时间,避免下载到垃圾软件和病毒)。
好处:复用别人已经写好的代码(方便取用);管理包之前的依赖关系(不用头疼去找依赖包的对应版本了)。

下面这篇博客解释的很详细,大家可以看一下:

npm包管理工具的安装及配置使用

css预处理:

CSS预处理是一种将CSS作为目标生成文件的,使用变量、函数及简单的逻辑实现 更加简洁、适应性更强、可读性更加、更易于代码维护的兼容浏览器的页面样式文件。——摘自guanguan0_0 的CSS预处理

CSS基本上是设计师的工具,不是程序员的工具,只是一行行单纯的属性描述,写起来相当的费事,而且代码难易组织和维护。

CSS预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。通俗的说,CSS预处理器用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用。CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容性问题,可以让你的CSS更加简洁、适应性更强、可读性更佳,更易于代码的维护等诸多好处。

个人理解:

CSS预处理器中的“变量”、“混合”、“嵌套”、“继承”和“颜色函数”称为五大基本特性。

CSS预处理器有类似于语言处理的能力,比如说条件语句、循环语句等。方便让css根据不同情况显示不同特效。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值