欢迎光临散文网 会员登陆 & 注册

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)

2023-07-22 15:39 作者:心动feei  | 我要投稿

git常用命令以及工作中都怎么工作:

git init 初始化仓库

git status 查看当前各个区域的代码状态

git log 查看commit记录

git add 添加工作区代码到暂存区

git commit 暂存区代码的提交

git tag 可以打标签

git clone 克隆仓库

git pull 下拉对应分支代码

git push 上传对应分支代码

sass和scss的区别

变量: 变量以美元符号$ 作为开头,然后通过冒号:赋值.

嵌套: Sass 支持嵌套

导入: @import 指令允许我们将一个文件的内容导入到另一个文件中

混入:使用@mixin 来声明混合

继承:@extend指令允许我们将一组 CSS 属性从一个选择器共享到另一个选择器

sass是css预处理器Sass是对css3的语法的一种扩充它可以使用嵌套、混入、继承等功能,可以更有效有弹性的写出样式 sass最后还是会编成合法的css让浏览可以使用

使用webpack打包的流程

1.初始化参数:从配置文件和 Shell 语句中读取,合并参数,得出最终的参数;

2.开始编译:用上一步得到的参数初始化 Compiler 对象,加载所有配置的插件,执行对象的run 方法开始执行编译

3.确定入口:根据配置中的entry 找出所有的入口文件

4.编译模块:从入口文件出发,调用配置的 Loader 对模块进行翻译,再找出该模块依赖的模块,再说归本步察直到所有入口依赖的文件都经过了本步聚的外理:

5.完成模块编译:上一步使用 Loader 翻译完所有模块后,得到了每个模块被翻译后的最终内容以及它们之间的依赖关系;

6.输出资源:根据入口和模块之间的依赖关系,组装成一个个包含多个模块的 Chunk,再把每 Chunk 转换成一个单独的文件加入到输出列表,这步是可以修改输出内容的最后机会;

7.输出完成:在确定好输出内容后,根据配置确定输出的路径和文件名,把文件内容写入到文件系统.

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)的评论 (共 条)

分享到微博请遵守国家法律