好久没上博客园了,打算重新拾起来,记录这段时间学习的内容,前端内容为主。
2020.5.25——面试
问题:
1. 盒模型?
答:盒子有,外边距,内边距,边框,内容。(margin,padding,border,box)
2.内容居中有哪些方式?
答:6种方法
a. 如果是文字居中,那么就用行高,line-height
b. padding 内边距设置
c. 模拟表格法 容器设置 display:table 子元素设置 display:table-cell
d. css3 transform 使元素可以移动旋转之类的属性
e. css3 box的方法来实现
f. flex 布局
3. Scss 如何使用的?
答: Css预处理器
使用 软件安装 Ruby 环境 ,输入一些命令安装, 使用考拉软件进行编译
使用情况如何,样式的嵌套,颜色的统一使用,一些特定的px使用
4. gulp 是什么?
答: 自动化构建工具
使用: 命令提示符安装 环境 noide npm npx
1. 安装gulp 命令行工具 npm install --global gulp-cli
2. 创建项目目录并进入
3. 在项目目录下创建package.json 文件
4. 安装gulp, 作为开发时依赖
5. 创建gulpfile文件
(前端构建工具)gulp webpack 代码的转换,文件优化,代码分割,模块合并,自动刷新,代码校验,自动发布
5. vue 的生命周期
答: vue实例创建、运行、销毁期间发生的事件,称为生命周期
1. 创建期间的生命周期函数
beforeCreate: 实例刚在内存中创建时,还没有date和 methods 数据和方法
created: 实例创建好了,数据和方式都有了,可以访问使用
beforeMount: 完成了模版的编译,但没挂载在页面内,还没渲染页面
2. 运行期间的生命周期函数
beforeUpdate: 状态更新之前运行的函数,数据已经更新,但页面内显示的数据还是旧的
updated: 实例更新完成后调用的函数,数据和界面的显示已经更新完成,页面已经重新渲染
3. 销毁期间的生命周期函数
beforeDestroy: Vue实例销毁前调用
destroy:实例已经被销毁
浙公网安备 33010602011771号