
html5
学习笔记999
装逼得逼,求仁成仁,念念不忘,必有回响
展开
-
JavaScript 复杂判断的更优雅写法
先看一段代码/** * 按钮点击事件 * @param {number} status 活动状态:1 开团进行中 2 开团失败 3 商品售罄 4 开团成功 5 系统取消 */const onButtonClick = (status)=>{ if(status == 1){ sendLog('processing') ...原创 2019-12-12 16:13:42 · 191 阅读 · 0 评论 -
Vue结构目录分析
README.md //项目描述package-lock.json // 是确认版本第三方包的版本,保持版本统一package.json // 第三方包依赖index.html // 首页模板文件.postcssrc.js // postcss的配置项.gitignore // git不需要上传的文件在此配置.eslintrc.js // 代码检测规范.eslintignor...原创 2019-06-17 16:37:24 · 170 阅读 · 0 评论 -
理解 $nextTick 的作用,API 文档中的 Vue.nextTick 和 vm.$nextTick 的作用理解
有同学在看 Vue 官方文档时,对 API 文档中的 Vue.nextTick 和 vm.$nextTick 的作用不太理解。其实如果看一下深入响应式原理 - vue.js中的有关内容,可能会有所理解,不过有些同学可能看到这个标题之后就选择跳过了,因此这里简述如下:Vue 实现响应式并不是数据发生变化之后 DOM 立即变化,而是按一定的策略进行 DOM 的更新。$nextTick ...转载 2019-06-05 17:26:53 · 1587 阅读 · 0 评论 -
Input 只能输入数字,数字和字母等的正则表达式
JS只能输入数字,数字和字母等的正则表达式1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" />2.只能输入数字,能输小数点.<input onkeyup...原创 2019-05-10 17:42:02 · 8441 阅读 · 0 评论 -
JS数组遍历删除添加转换排序填充扩展运算符去重查找
本文篇幅较长,建议点赞保存再看,也便于日后翻阅。创建一个数组: // 字面量方式: // 这个方法也是我们最常用的,在初始化数组的时候 相当方便 var a = [3, 11, 8]; // [3,11,8]; // 构造器: // 实际上 new Array === Array,加不加new 一点影响都没有。 var a = Array(); // []...转载 2019-04-11 16:49:03 · 591 阅读 · 0 评论 -
js一维数组转二维数组
使用场景举例:接口返回一个数组对象,展示时每行固定显示n个,则可将返回的数组转成二维数组[[...n], [...n]...]的形式循环展示。a.数组元素为基本类型: let baseArray = [1, 2, 3, 4, 5, 6, 7, 8]; len len = baseArray.length;...原创 2018-12-25 21:46:28 · 2059 阅读 · 1 评论 -
localStorage的过期时间设置的方法
版权声明: https://blog.youkuaiyun.com/xyphf/article/details/51830770 我们都知道localStorage不主动删除,永远不会销毁,那么如何设置localStorage的过期时间呢,今天我们来一起尝试一下! <s...转载 2018-11-19 16:55:54 · 1467 阅读 · 0 评论 -
css样式梳理
转载 2018-11-07 09:42:37 · 242 阅读 · 0 评论 -
eslint语法检查
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-shadow": 2,//禁止catch子句参数...转载 2018-04-09 18:20:36 · 721 阅读 · 0 评论 -
git remote prune origin
在你经常使用的命令当中有一个git branch –a 用来查看所有的分支,包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。你可以通过命令,git remote show origin 来查看有关于origin的一些信息,包括分支是否tracking。Local refs configured for ‘git push’,这一栏说明...转载 2018-04-02 10:59:22 · 759 阅读 · 0 评论 -
箭头函数esLint的语法检测Unexpected block statement surrounding arrow body
如果箭头函数的代码块部分多于一条语句,就要使用大括号将它们括起来,并且使用return语句返回。var sum = (num1, num2) => { return num1 + num2; } //此时eslint语法检测会报错需要写成:var sum = (num1, num2) => num1 + num2 //默认返回值由于大括号被解释为代码块,所以如果原创 2017-12-29 17:01:45 · 32886 阅读 · 0 评论 -
git 还原
在当前分支commit了 git reflog 查找到ID号然后 git reset ID号 ^然后 git stash 切换你所要用的分支最后 git stash pop子向外传递数据,首先定义一个prop然后父组件接受这个prop (已函数的形式去传)《child child={this.fater} /》原创 2017-12-28 17:55:44 · 197 阅读 · 0 评论