自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS变量的执行环境和生命周期

温故而知新,这些JS基础知识你都知道吗?今天和大家分享的是 JavaScript 中有关变量的知识,希望这篇文章能让你对JS中的变量有新的认识.

2020-07-26 13:27:07 1535

原创 JS经典面试考题

JS经典面试题

2020-02-18 14:01:04 567

原创 CSS实现倒三角和对钩效果

使用CSS绘出三角形和对钩效果

2020-01-08 16:38:25 1753 5

原创 JS中的基础数据结构

JS中必须掌握的三种基本的数据结构及原理

2019-12-21 20:00:38 517

原创 Vue中数据响应式原理---对象的变化侦测

剖析Vue2.0中Object的数据侦测原理

2019-11-03 19:17:43 910

原创 JS中的事件循环机制

JS中的事件循环机制

2019-09-30 18:04:00 294

原创 IOS唤起键盘后--导致页面底部空白问题

微信浏览器中,IOS设备12.0版本经常遇到的一个问题

2019-08-26 20:05:28 3336

原创 vue 路由传参的方法

vue 路由携带参数跳转的三种方法第一种:router-link<router-link to="{name:'home', params: {id:1}}" /> // params<router-link to="{name:'home', query: {id:1}}" /> // query在点击router-link跳转路由时,其实在内部调用的就是 ...

2019-08-20 22:05:34 623

原创 小程序--behavior组件继承

在做小程序项目时,一个页面可能会拆分成很多组件去完成,一是方便代码复用,二是利于后期维护更新,使代码结构变得更为简洁。提取公共行为,实现行为的继承使用场景:在做项目时,往往会遇到多个组件中,有一部分行为是多个组件同时存在的,有可能是properties、data、methods以及一些生命周期函数内的行为。解决办法:去除冗余代码,提取公共行为,实现组件继承;举个

2019-08-09 17:45:56 816

原创 Vue中刷新当前路由的方法

问题场景项目开发中经常会遇到完成某些操作,刷新当前路由的需求。问题:比如当我们使用动态组件时,从列表页进入编辑页面,没有牵扯到路由的变动,只是动态加载了不同的组件而已。那么当你编辑完成后,又想回到列表页,此时的列表页还是会停留在没有编辑前的状态。期望效果:从列表页—>点击编辑—>进入编辑页(路由未改变)—>编辑完成—>刷新路由—>回到列表页—>展示编辑...

2019-08-01 12:02:36 3907

原创 微信支付全流程实现--踩过的坑

第一步:微信授权,获取code值点击 “立即支付” 进行微信授权操作:使用GET请求方式,请求后端提供的微信授权接口,并拼接回调url参数(这里的url记得使用encodeURIComponent转码,不然会有问题);this.orderUrl 为要跳转的支付页面路径;请求微信授权接口后,后端会把页面重定向到支付页面,并在路径中携带我们需要的code值;getAuthCode...

2019-07-31 16:23:07 1038

原创 koa2中的路由

koa2中的路由使用

2020-07-26 20:45:53 297

原创 koa-generator脚手架创建node项目

koa2快速创建node项目

2020-07-26 16:57:13 341

原创 React基础语法

十分钟带你读懂react基础语法

2020-05-04 21:52:42 552

原创 一文掌握Git常用命令

Git常用命令

2020-02-08 22:00:20 223

原创 JS实现倒计时---处理ios兼容问题

js实现倒计时遇到的坑

2019-12-10 17:00:50 1295 1

原创 Error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

node支持es6语法转译配置报错--解决方案

2019-12-06 17:19:13 2589

原创 nuxt.js 脚手架搭建项目中不支持ES6语法 ---- 解决办法

Nuxt 脚手架搭建项目不支持ES6语法完美解决方案

2019-11-19 15:44:43 1776 1

原创 nuxt.js运行报错

nuxt.js初次运行报错---依赖版本不匹配

2019-11-15 16:38:17 1265

转载 node[27251] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc()

使用 brew install watchman解决参考:https://github.com/facebook/react-native/issues/32

2019-10-18 20:10:16 566

原创 Jest中对Dom节点操作的测试

Jest对Dom节点操作测试????:目录结构:|--demo.js|--demo.test.js|--jest.config.js|--package-lock.json|--package.jsondemo.jsimport $ from 'jquery';const addDivToBody = () => { $('body').append('<div/&g...

2019-10-14 14:33:58 5156

原创 Jest的使用及配置

Jest的使用及配置

2019-10-10 14:32:38 3663

原创 Jest中的钩子函数

Jest中常用的钩子函数

2019-10-10 14:24:10 584

原创 深入理解Jest中的mock

Jest中对异步函数的模拟测试

2019-10-10 11:55:05 2449 1

原创 Jest中的mock

Jest中mock的作用

2019-10-09 19:32:17 1923

原创 Jest中的Snapshot快照测试

Jest中的Snapshot快照测试

2019-10-09 17:04:05 6289

转载 vscode保存代码---自动按照eslint规范格式化代码

转自:https://www.haorooms.com/post/vscode_eslinteslint 自动格式化先说一个前提吧,你在package.json中安装了eslint的依赖,不然配置无用。例如如下依赖:"eslint": "^5.16.0","eslint-plugin-vue": "^5.0.0",上面说的是一个前提,下面来说一下具体的配置步骤:首先,在我们项目跟目...

2019-10-09 14:13:18 417

原创 Jest中常用断言归纳

Jest中常用的匹配器

2019-09-26 20:21:21 2621 1

原创 移动端禁止缩放meta标签

移动端禁止缩放的meta标签值

2019-09-26 15:13:25 1324

原创 自动化测试实现原理

深入理解前端自动化测试原理

2019-09-25 20:35:57 5991

原创 Vue-CLI3.0更改打包配置

Vue-CLI3.0中的打包配置

2019-09-20 16:27:06 3128

原创 手动编写一个bundler

首先,打包工具肯定是用node.js来编写的,所以第一步:要在本地环境安装node.js。第二部:如果要对一个项目做打包,就要读取项目的入口文件。然后去分析入口文件里的代码。第三步:借助@babel/parser第三方工具来解析引入的模块代码;高亮显示代码的工具cli-highlight安装:npm i cli-highlight -D它提高了终端里代码的可读性。再次运行脚...

2019-09-19 19:12:47 244

原创 如何编写一个Loader

webpack中loader的编写

2019-09-17 19:36:20 641

原创 提升webpack打包速度的方法

10种提升webpack打包速度的方法

2019-09-16 20:54:27 1814 4

原创 vue - history模式下 - 微信浏览器中页面跳转url路径不变问题

微信浏览器中,history模式下复制url地址总是为最初进入页面时的地址

2019-09-16 14:02:01 3434

原创 JS判断数组的方法

前端JS面试考点

2019-09-16 13:24:10 255

原创 webpack-dev-server解决单页面应用路由问题

纯手工搭建webpack项目,解决单页面路由问题

2019-09-10 11:13:31 2562 1

原创 webpack -- eslint的配置

webpack中eslint的配置

2019-09-09 20:56:50 1297

原创 webpack -- TypeScript的打包配置

TypeScript在webpack中的打包配置

2019-09-08 13:05:16 2521

原创 WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version.

useBuiltIns引发的JS版本警告

2019-09-05 12:43:19 2028

空空如也

空空如也

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

TA关注的人

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