自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 面试四 模块化组件化

文章目录模块与模块化组件与组件化工程化module的语法CommonJSAMD和CMDES6和CommonJS的不同CommonJS加载原理export命令import命令export 和 export defaultimport()import()使用场合module的加载实现浏览器加载浏览器加载ES6模块node加载ES6模块模块与模块化理解模块就是向外暴露的一些具有特定功能的js程序。一般就是一个js文件。这个文件里面包含了一些数据和对数据的操作,最后在通过指定的方式将他们暴露出去供外部使

2020-10-27 09:35:37 315

原创 面试三 h5+css3新增属性

文章目录H5新特性语义化标签Canvas元素拖放Audio(音频)、Video(视频)HTML 音频/视频 方法:增强型表单新增表单元素新增的表单属性CSS3新增属性选择器css3盒模型CSS3伸缩布局盒模型(弹性盒)背景和边框、阴影2D/3D转换动画、过渡媒体查询RGBA和透明度H5新特性语义化标签查看上面标签语义化相关内容标签描述header定义了文档的头部区域footer定义了文档的尾部区域nav定义文档的导航section定义文档中的节(sect

2020-10-27 09:31:51 548

原创 面试二 es6新特性

文章目录let 命令和const命令let命令const命令块级作用域变量的解构赋值字符串的扩展模板字符串函数扩展函数参数的默认值rest参数箭头函数对象扩展属性的可枚举性属性遍历super关键字Symbol数据类型属性名的遍历Set和Map数据结构SetWeakSetMapWeakMap()Promise对象promise用法推荐Promise.prototype.finally()应用Iterator和for...ofIterator的作用Iterator的遍历过程Iterator 接口的目的调用Ite

2020-10-27 09:23:52 758

原创 面试一

文章目录标签语义化浏览器渲染机制相关概念DOM和CSSOM的构建流程加载资源浏览器的渲染流程浏览器浏览器的多进程浏览器渲染进程的多线程浏览器主进程和渲染进程的通信js运行机制js(引擎)是单线程任务队列js的事件轮询机制宏任务和微任务定时器的注意点标签语义化【谈谈你对标签语义化的认识?】常见的语义化标签:<header></header>头部<nav></nav>导航栏<section></section>区块(有语义化的d

2020-10-27 09:21:29 251 1

原创 BootStrap栅格系统的源码分析

文章目录容器公共样式 container-fixed清除浮动 .clearfix流体容器固定容器源码分析栅格系统行 & 列.make-row.列make-grid-columns().make-grid(xs);栅格盒模型的设计精妙之处容器公共样式 container-fixed【固定容器和流体容器的公共样式】/** grid.less **/.container-fixed(@gutter: @grid-gutter-width) { margin-left: auto;

2020-10-22 16:56:11 403 2

原创 vue整体复习 四

文章目录ES6的扩展运算符对象的扩展运算符数组的扩展运算符vuex的辅助函数vuex的结构图vuex案例:todoListStorerender配置ES6的扩展运算符对象的扩展运算符用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中let zxx = {a: 1, b: 2};let zxxs = {...zxx};console.log(zxxs) // {a: 1, b: 2} // 等价于 let zxx = {a: 1, b: 2};let zxxs = Object.

2020-10-20 10:42:30 166

原创 面试五 vue源码解析

文章目录vue源码分析说明准备知识数据代理模板解析大括号事件指令一般指令数据绑定dep和watcher的关系MVVM结构图双向数据绑定vuex状态自管理应用多组件共享状态的问题vuex-counter应用vuex核心APIstateactionsmutationsgettersmodules向外暴露store对象映射storestore对象总结vue源码分析说明主要分析vue作为MVVM框架的基本实现原理数据代理模板代理数据绑定不直接看vue.js源码剖析github上某基友

2020-10-20 10:38:40 710 1

原创 vue整体复习二

文章目录Vue组件化编码创建vue项目基于脚手架编写项目文件描述项目的打包与发布eslinttodos练习localstorage存储数据组件通信propsvue自定义事件消息的订阅与发布slotvue-ajaxvue项目中常用的两个库vue UI组件库vue-router路由路由器相关API说明项目文件夹说明注册路由注册路由嵌套路由的配置路由器的配置路由的使用路由使用总结向路由组件传递数据params方式query参数router-view标签属性携带数据缓存路由组件编程式路由导航Vue组件化编码使

2020-10-20 10:30:47 184 1

原创 vue整体复习 一

文章目录Vue的特点vue和其他前端框架的特点MVVMModel层View层VueModel层计数器的MVVMvue的基本使用vue实例传入的options对象基本指令自定义指令计算属性监视属性强制绑定class绑定内联样式绑定监听事件修饰符按键修饰符表单数据的自动收集vue实例的生命周期过渡和动画过滤器vue插件Vue的特点遵循MVVM模式编码简洁、体积小、运行效率高、适合pc/移动端开发它本身只关注UI,可以轻松引入vue插件或者其他第三方库来开发项目。vue和其他前端框架的特点借鉴了

2020-10-20 10:08:40 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除