- 博客(10)
- 收藏
- 关注
原创 Vue3.0 尝鲜,Object.defineProperty VS Proxy
既然要取代Object.defineProperty,那它肯定是有一些明显的缺点,总结起来大概是下面两个:1、在Vue中,Object.defineProperty无法监控到数组下标的变化,导致直接通过数组的下标给数组设置值,不能实时响应。 为了解决这个问题,经过vue内部处理后可以使用以下几种方法来监听数组 (评论区有提到,Object.defineProperty本身是可以监控到数组下标的变化的,具体可参 Vue为什么不能检测数组变动https://segmentfault.com/a/119000
2019-01-09 10:51:44
876
原创 如何写出优美的 JavaScript 代码?
一、变量相关(1)变量数量的定义NO:滥用变量let kpi = 4; // 定义好了之后再也没用过function example() { var a = 1; var b = 2; var c = a+b; var d = c+1; var e = d+a; return e;}YES: 数据只使用一次或不使用就无需装到变量中l...
2018-12-21 10:33:43
990
原创 手把手教你玩转小程序websocket
第一步:创建一个 WebSocket 连接 wx.connectSocket({ url: "wss://websocket.allhjs.com", }) 第二步:监听WebSocket连接打开 wx.onSocketOpen(res => { this.setData({ socketOpen: true }) ...
2018-08-17 17:17:19
1599
1
原创 7步轻松教你将本地代码上传到gitHub
第一步:建立远程仓库 git init (此时项目目录下会多一个隐藏文件夹.git)第二步:将项目的所有文件添加到仓库中 git add .(注意:. 不能少,且和add之间有个空格,如果想添加某个特定的文件,只需把.换成特定的文件名即可)第三步:将add的文件commit到仓库 git commit -m “这里写备注”第四步:去gitHub上创建一个新...
2018-05-05 16:53:42
633
原创 微信小程序富文本解析(wxParse)
引入wxParse插件 //在使用的View中引入WxParse模块 var WxParse = require(‘../../wxParse/wxParse.js’); //在使用的Wxss中引入WxParse.css,可以在app.wxss @import “/wxParse/wxParse.wxss”; 数据绑定 var article = ‘我是HTML代码‘; /** *...
2018-05-03 20:27:56
621
原创 使用git远程上传项目
**使用git远程传项目** 1. 安装并打开git 2. 进入到项目文件夹,git clone http://(要传的地址) 3. git config –list 4. git config -e [–global] 5. git config user.name “[]” 括号里面写你的GitHub名字 6. git config...
2018-05-03 20:15:43
190
转载 5种js将table数据导出到Excel表
//前四种方法只只支持IE浏览器,最后一种支持主流的浏览器<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>html 表格导出</title> <scr
2018-05-03 20:04:14
2725
原创 canvas画倒计时
//画倒计时 function drawProcess(num) { var process = num / 600 * 100; var text = Math.ceil(num / 10); // 一个canvas标签 var canvas = $(".process")[0]; // 拿到绘图上下文,目前只支
2018-05-03 19:38:42
535
原创 vue封装axios请求
import axios from 'axios';import router from '@/router';import NProgress from 'nprogress';import qs from "qs";let $http = axios.create({ baseURL: process.env.baseURL, withCredentials: true, ...
2018-05-03 19:20:42
737
原创 HTML5 canvas实现多圆环嵌套统计数据
//js代码 var pTestPassRate1 = $("#pTestPassRate1")[0]; var ctx = pTestPassRate1.getContext("2d"); ctx.lineWidth = 6; //Background /*gradient = ctx.createRadialGradient(250, 250, 5, 250...
2018-05-03 19:09:32
2543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人