![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
你个小胖墩儿
邮箱:sky_hmn@163.com
展开
-
Taro 项目配置 Dva
准备工作Taro-cli 工具安装使用 npm 安装 clinpm install -g @tarojs/cli使用 yarn 安装 cliyarn global add @tarojs/cli使用 cnpm 安装 clicnpm install -g @tarojs/cli创建项目模板taro init project-name一定要选择 默认模板安装配置文...原创 2020-03-16 09:21:47 · 1029 阅读 · 3 评论 -
普通数字格式转金钱计数格式
展示效果DecimalThousandNum11.001.001.11.101.101.111.111.1134567.87634567.8834,567.882019021420190214.0020,190,214.00代码补齐两位小数function Decimal(x) { let f = parseFloa...原创 2020-03-12 11:13:18 · 223 阅读 · 0 评论 -
JavaScript中的继承
文章目录①最简单的类②构造函数和原型链里面增加方法③类里面的静态方法④原型链+对象冒充的组合继承模式⑤原型链实现继承⑥原型链继承的一个问题⑦原型链+对象冒充的组合继承模式⑧原型链+对象冒充继承的另一种方式最简单的类构造函数和原型链里面增加方法类里面的静态方法原型链+对象冒充的组合继承模式原型链实现继承原型链实现继承的一个问题原型链+对象冒充的组合继承模式原型链+对象冒充继承的另一...原创 2020-03-12 11:08:47 · 167 阅读 · 0 评论 -
Vscode 常用代码片段配置记录
配置流程汉化版本:(zh-cn)=> 文件=> 首选项=> 用户代码片段=> javascript.jsonEnglish:(en-us)=> File=> Preferences=> User Snippets=> javascript.json{ // Place your snippets for javasc...原创 2020-01-08 14:28:03 · 541 阅读 · 0 评论 -
Web端用到的Excel插件
把数组转换成Excel表格js-export-excel安装依赖npm install js-export-excelyarn add js-export-excel在使用页面引入依赖const ExportJsonExcel = require('js-export-excel');import ExportJsonExcel from 'js-export-exce...原创 2020-01-08 14:22:02 · 3121 阅读 · 0 评论 -
数组快速转对象
快速将数组转换成对象const Arry = [ { name: 1, is: 0 }, { name: 2, is: 1 }, { name: 3, is: 2 },]const todo = arr => { let obj = {}; let KEYS = Array.from(arr, ({ is }) => is); KEYS = [...ne...原创 2019-10-18 14:15:18 · 1546 阅读 · 0 评论 -
递归取值
从嵌套数组种取一个指定的值。直接上代码。const data = [{ id: 42, name: 'A', children: [{ id: 43, name: 'B', children: [{ id: 44, name: 'C', children: [], goodsList: [] }, { ...原创 2019-10-18 14:13:19 · 592 阅读 · 0 评论 -
身份证号码信息解析
身份证号码正则匹配身份证号码/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/身份证号码详情解析以 32010519820927512X 为例身份证编码顺序...原创 2019-09-04 15:54:49 · 11696 阅读 · 0 评论 -
常用Git命令
通用命令// git 初始化git init// 本地新增代码git add README.md// 把代码提交本地仓库git commit -m "first commit"// git 连接远程仓库git remote add origin 你的远程仓库// 推送代码到默认远程分支git push -u origin mastergit 分支// 查看本地分...原创 2019-08-28 15:26:30 · 102 阅读 · 0 评论 -
函数的节流(throttle) & 防抖(debounce)
函数节流函数节流: 在指定的时间内只会执行一次。实现原理函数节流就是通过闭包保存一个标识 (canDo = true),在函数开始时候判断这个标识是否为 true ,如果是 true 的话就继续执行函数,否则就 return 出去。判断完这个标识后,立即把这个 标识改为 false ,然后把外部传入的函数执行包在 setTimeout 中,最后在 setTimeout 执行完毕后,再把标...原创 2019-08-26 17:58:43 · 165 阅读 · 0 评论 -
Object.{keys,values}方法随笔
for…in 语句for…in 可以任意顺序的遍历一个 Object (对象)里面自有的、原型链上面的、可枚举的、非 Symblo 的属性。对于每一个属性,都会被执行。*注 可循环枚举原型链上的属性。可枚举属性: 能被 for…in 语句迭代出来的就属性不可枚举属性: 原型链上的属性原则上都属于不可枚举属性,不能被 for…in 语句迭代出来,但是每一个属性都会被执行Object.ke...原创 2019-07-31 20:38:12 · 135 阅读 · 0 评论 -
hasOwnProperty 函数随笔
为了判断对象是否含有自定义属性,而不是原型链上的属性,我们可以使用继承自 Object.prototype 的 hasOwnProperty 方法.特点hasOwnProperty 是 JavaScript 中唯一一个处理属性,而不查找原型链的函数。例子:Object.prototype.PSTR = '原型链属性';const TEST = { OSTR: '自身属性'} c...原创 2019-07-22 09:15:11 · 205 阅读 · 0 评论 -
Taro 项目里面添加 Mock 数据
安装Mock依赖库yarn add mocker-api mockjs --dev比如我们想用Mock模拟用户信息以及小说列表,我们在项目根目录新建 mock 文件夹,新建 index.js book.jsindex.jsconst delay = require('mocker-api/utils/delay'); // 延时 模拟请求异步问题const mockjs = req...原创 2019-07-05 17:27:31 · 4521 阅读 · 3 评论 -
javaScript中常用的正则表达式
正则表达式邮箱/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/URL/^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i手机号/^(0|86|17951)?(13[0-9]|15[012356789]...原创 2019-06-24 14:34:52 · 238 阅读 · 0 评论 -
闭包随笔
简介闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。简单使用function _getName() { var _initName = 'Mary'; function Todo() { console.log(_i...原创 2019-06-03 14:32:16 · 103 阅读 · 0 评论 -
IIFE(立即执行函数)随笔
IIFEIIFE( 立即调用函数表达式)是一个在定义时就会立即执行的 JavaScript 函数。(function () { // todo something})();自执行函数包括两部分:包围在 圆括号运算符 () 里的一个匿名函数,这个匿名函数拥有独立的词法作用域。这不仅避免了外界访问此 IIFE 中的变量,而且又不会污染全局作用域。再一次使用 () 创建了...原创 2019-06-13 15:08:45 · 2426 阅读 · 0 评论 -
HTTP && TCP 随笔
Http 的8种请求类型OPTIONS返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送’*'的请求来测试服务器的功能性。HEAD向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。GET向特定的资源发出请求。POST向指定资源提交数据进行处理请求(例如提交表单...原创 2019-06-06 13:47:08 · 94 阅读 · 0 评论 -
javaScript中this的指向
javaScript中this的指向非箭头函数this => 调用其所在函数对象,而且距离谁近指向谁(常规对象,原型链,getter & setter都适用);构造函数this => 被新创建的对象DOM事件this => 触发事件的元素内联事件bind/call & apply全局环境在全局环境下,this 始终指向全局对象(window),...原创 2019-06-01 10:07:56 · 110 阅读 · 0 评论