自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 ES6笔记整理

介绍 ECMA标准简称ES,ES6.0发布于2015年6月故也称为ES2015,之后发布的版本统称为ES6。 变量与常量 作用域 全局 函数作用域 块级作用域(新增):相对于let、const而言 let变量 let不存在变量提升,必须先定义再使用 在同一个作用域中,let不能重复定义变量 for循环中使用let,()中相当于父级作用域,{} 相当于子级作用域 const常量 ...

2019-10-29 20:41:56 278

原创 2020年9月工作问题记录

动态引入import失效 情况: 需要import一个动态的路径,发现传入变量后不能识别 原因: 因为现在webpack的实现方式不能完全动态 解决办法: 通过字符串模板拼接变量const lang = 'zh-cn' import(`@/language/${lang}.json`).then(item => {}) ...

2020-09-11 11:11:43 149

原创 2020年8月问题记录

vue-cli3插件兼容处理 1. IE10 情况: 项目中的引入了vuejs-datepicker插件,该插件不兼容ie10及以下,导致整个项目在ie10下报错,页面空白。 原因: 默认配置中下,babel-loader会忽略node_modules中的所有文件,而该插件本身又没有做兼容处理。 解决办法: 在vue.config.js配置文件中添加transpileDependencies将该插件的文件目录加入babel进行转换编译。 transpileDependencies: [

2020-08-28 14:29:55 241

原创 Mac下开启Apache本地服务器

打开终端,开启Apache: 开启apache: sudo apachectl start 重启apache: sudo apachectl restart 关闭apache: sudo apachectl stop 可以打开http://127.0.0.1/测试一下,如果开启成功页面会出现“It works!”。 使用过后,记得关闭服务器,要不然会一直消耗你电脑内存,后果你懂...

2019-11-23 22:48:46 245

原创 VUE数据响应式实现

什么是数据响应式 也叫做数据双向绑定。就是把Model绑定到View,当Model更新数据时View会自动更新;当用户更新View时,Model中的数据也会自动更新。 数据响应式原理 利用了Object.definedProperty()这个方法重新定义了对象重新获取属性值和设置属性值的操作来实现。 vue3.0版本中将采用Proxy对象来实现。 数据响应式的实现 // 1.实现一个整体的架...

2019-11-12 03:02:58 549 1

原创 如何优雅的使用vue?不可不知的vue高级实战技巧

解决繁琐import 结构清晰整洁,可读性高。便于维护。 全局注册组件 //将高频组件放在同一个目录下,在该目录下增加一个global.js文件,在main.js中引入 //global.js import Vue from 'vue' //获取指定目录下的指定格式的文件 let requireComps = require.context('./', false, /\.vue$/); //循...

2019-11-11 14:45:49 698

原创 大型vue项目的api层如何封装?axios的优雅使用技巧

axios简述 1. ajax XMLHttpRequest(XHR),最早出现的发送后端请求技术。 优点: JQuery中ajax是对原生XHR的封装,使用更加方便。 添加了对jsonp对支持 提高了web程序的性能,实现局部刷新 缺点: 本身是针对MVC设计的,不符合现在MVVM的浪潮。 基于对原生XHR的开发,而XHR本身的架构不清晰。 单纯的使用ajax却要引入整个JQuery,不合...

2019-11-08 15:53:31 1550 1

原创 数据类型

数据类型 js为弱类型语言,即变量在声明和赋值时不受数据类型的影响。 // 交换两个变量的值 // var a = 10, b = 20; // 1.var temp = a; a = b; b = temp; // 2.a += b;b = a - b;a -= b; 七大数据类型 基本数据类型:string、nubmer、boolean、undefined、null、symbol 引用...

2019-08-14 15:40:21 120

原创 前端命名规范

作为一名前端开发,代码的可读性是一项基本要求,命名规范可以很大程度上影响项目的质量、降低代码的维护成本,下面就记录了一些我的日常规范。 文件资源命名 文件名包含多个单词时,单词之间建议使用半角的连词线 ( - ) 分隔; 文件名建议只使用小写字母,使用大写字母时多为说明文件; 引入资源使用相对路径,不要指定资源所带的具体协议 ( http:,https: ) 。 类名 //整体布局:wrapp...

2019-08-14 11:24:20 203

原创 mac上使用git

安装git 上官网下载安装,我相信是个正常人这个步骤都会吧,我就不废话了。这里献上官网地址:https://git-scm.com/。 安装后在终端输入 git --version,如果输出版本号就说明已经安装成功了。 配置 设置提交时的用户名及邮箱地址。 $ git config --global user.name "SweetAnn" $ git config --global user.e...

2019-05-31 18:04:58 227

ES6经典面试题.docx

ES6经典面试题整理,所有试题来源于网络,侵则删(wangkunzhen@foxmail.com)。

2019-10-29

空空如也

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

TA关注的人

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