- 博客(8)
- 收藏
- 关注
原创 part3-模块六作业
1. 说说 application/json 和 application/x-www-form-urlencoded 二者之间的区别 application/json:是 JSON 格式提交的一种识别方式。在请求头里标示。 application/x-www-form-urlencoded:这是 form 表单提交的时候的表示方式。 比如我们 ajax 提交,如果 dataType 是 json,那么请求头就是 application/json,而我们平常的 form 提交那么就是 application/
2021-03-24 17:07:08
166
原创 part3_模块五作业
Vue 3.0 性能提升主要是通过哪几个方面体现的? 答: 响应式系统升级 Vue.js 2.0x 中响应式系统的核心 defineProperty Vue.js 3.0x 中使用Proxy对象重写响应式系统 编译优化 Vue.js 2.0x 中通过标记静态节点,优化 diff 的过程 Vue.js 3.0x 中标记和提升所有的静态根节点, diff 的时候只需要对比动态内容 Fragments(升级 Vuter 插件) 静态提升 Patch flag 缓存事件处理函数 源码体积优.
2021-02-21 15:44:39
99
原创 part3_模块四作业
作业要求: 使用 Gridsome 实现下面博客内容 项目地址 https://gridsome-forestry.netlify.app/ 解答: 作业地址:https://blogfrontend.vercel.app/ 源码地址:https://github.com/ChoufengCrazy/blogFrontend
2021-02-18 17:09:14
146
原创 Part3-2作业
一、简答题 1. 请简述Vue首次渲染的过程 定义Vue的构造函数 初始化Vue的实例成员 注册 vm 的 _init()方法,初始化 vm 注册 vm 的 $data/ $props/ $set/ $delete / $watch 初始化事件相关方法$on / $once / $off / $emit 初始化生命周期相关的混入方法_update/ $forceUpdate/ $destroy 混入 render $nextTick / _render 初始化Vue的静态成员 初始化Vue.con
2020-12-29 20:48:06
86
原创 part3-1作业
一、简答题 当我们点击按钮的时候动态给data增加的成员是否是响应式数据,如果不是的话,如何把新增成员设置成响应式数据,它的内部原理是什么。 let vm = new Vue({ el: '#el' data: { o: 'object', dog: {} }, method: { clickHandler () { // 该 name 属性是否是响应式的 this.dog.name = 'Trump' } } }) 解答:不是响应式的,在Vue初始化的过程中,内
2020-12-22 10:16:55
161
2
原创 模块作业Part2-模块2
一、简答题 1.Webpack的构建流程主要有哪些环节?如果可以请尽可能详见的描述Webpack打包的整个过程。 构建流程: 初始化项目 配置文件webpack.config.js 配置项目入口、输出路径、开发模式等 配置plugin 执行打包命令 通过webpack.config.js配置文件的entry入口配置开始查找项目依赖资源 根据配置的loader解析不同的资源,输出打包后的资源 在webpack打包过程中不同阶段根据配置的plugin做一些额外的工作 2.Loader和Plugin有哪
2020-12-01 12:30:28
114
原创 工程化、自动化构建练习
简答题 1.谈谈你对工程化的初步认识,结合你之前遇到的问题说出三个以上工程化能够解决的问题或者带来的价值。 工程化就是通过一些方法去提升研发效率和研发质量的手段。 解决问题 传统语法或语法的弊端 无法使用模块化/组件化 重复的机械式工作 代码风格统一、质量保证 依赖后端服务接口支持 整体依赖后端项目 创建项目:使用脚手架工具,自动帮我们完成基础结构的搭建。 编码:自动帮我们完成一些代码风格化以及代码风格的校验,从而确保每一个开发人员写出的代码都是相同的风格,使用编译工具让我们在开发阶段使用新的特性,提高
2020-10-24 20:39:03
281
原创 第一阶段part2作业
简答题 一、请说出下列最终的执行结果,并解释为什么。 var a = []; for (var i = 0; i < 10; i ++) { a[i] = function () { console.log(i) } } a[6]() 最终的执行结果是10,var生命的 i 变量存在变量提升,i 提升为全局变量,调用 a[ 6 ] () 函数后,打印出的是全局变量 i ,此时 i 已经变为10. 二、请说出下列最终的执行结果,并解释为什么 var tpm = 123; if (t
2020-10-15 18:13:38
499
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人