自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 exports与module.exports,export与export default

Node 应用由模块组成,采用 CommonJS 模块规范。每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.exports)是对外的接口。加载某个模块,其实是加载该模块的module.exports属性。va...

2019-02-25 22:14:48 261

原创 元素的水平垂直居中

<!DOCTYPE html><head> <meta charset="utf-8"> <title>水平垂直居中</title> <style> /*第一种*/ /*.container{

2019-02-23 18:10:38 70

原创 右边固定宽度,左边自适应

右边固定宽度,左边自适应

2019-02-23 17:43:56 488

原创 webpack面试题收集

1、webpack打包原理把所有依赖打包成一个 bundle.js 文件,通过代码分割成单元片段并按需加载2、webpack的优势(1) webpack 是以 commonJS 的形式来书写脚本滴,但对 AMD/CMD 的支持也很全面,方便旧项目进行代码迁移。(2)能被模块化的不仅仅是 JS 了。(3) 开发便捷,能替代部分 grunt/gulp的工作,比如打包、压缩混淆、图片转base...

2019-02-22 23:25:50 1523

原创 Vue.js 面试题收集

Vue 生命周期1、Vue的双向数据绑定原理是什么?1.实现一个监听器Observer,用来劫持并监听所有属性,如果有变动的,就通知订阅者。2.实现一个订阅者Watcher,可以收到属性的变化通知并执行相应的函数,从而更新视图。3.实现一个解析器Compile,可以扫描和解析每个节点的相关指令,并根据初始化模板数据以及初始化相应的订阅器答:vue.js 是采用数据劫持结合发布者-订...

2019-02-22 23:24:43 169

原创 HTML、CSS 前端面试题收集

HTML1. HTML5新特性,语义化根据内容的结构化(内容语义化),选择合适的标签(代码语义化)原因:便于开发者阅读和写出更优雅的代码;让浏览器的爬虫和机器很好地解析。section article aside  header footer video audio2.浏览器的标准模式和怪异模式在标准模式下,浏览器按照HTML与CSS标准对文档进行解析和渲染;而在怪异...

2019-02-22 23:10:10 381

原创 JS 实现持续动画的几种方式

实现一个持续动画效果的几种方式<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>实现持续的动画效果</title>

2019-02-22 22:49:45 1180

空空如也

空空如也

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

TA关注的人

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