摘要: 问题重现 需求是要获取一个车型列表,并且输出到页面上按年份排序,故而接口提供的对象简化如下 let obj = { '2018': { modelCode: "204313", modelName: "2018款 Vanquish 6.0L S Coupe" }, '2017': { modelCo 阅读全文
posted @ 2020-03-15 23:53 Ever-Lose 阅读(5086) 评论(3) 推荐(0) 编辑
摘要: XMLHttpRequest 版本 axios 版本 node 中使用 urllib 阅读全文
posted @ 2020-03-15 23:48 Ever-Lose 阅读(5080) 评论(0) 推荐(0) 编辑
摘要: &(按位与) ^(按位异或) ~(按位非) 阅读全文
posted @ 2020-03-15 23:42 Ever-Lose 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 想得到format后的时间?现在不用再get年月日时分秒了,三步搞定,貌似有缺陷,如果是下午的小时得到的不大对。 日常工作中还是推荐 moment.js,不过 moment 可能会遇到 ts 的麻烦。 当然也有全面一些的函数 阅读全文
posted @ 2020-03-15 23:40 Ever-Lose 阅读(188) 评论(0) 推荐(0) 编辑
摘要: var generateRandomAlphaNum = function (len) { var rdmString = ""; for (; rdmString.length < len; rdmString += Math.random().toString(36).substr(2)); r 阅读全文
posted @ 2020-03-15 23:39 Ever-Lose 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ```js export function cookie(cookieName, cookieValue, day) { function readCookie (name: string) { const reg = new RegExp( ); const matched = document. 阅读全文
posted @ 2020-03-15 23:38 Ever-Lose 阅读(114) 评论(0) 推荐(0) 编辑
摘要: ```js function parseURL (url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol: a.protocol.replace(':',''), host: a.hostname, port: a.port, query: a.search, params: 阅读全文
posted @ 2020-03-15 23:36 Ever-Lose 阅读(538) 评论(0) 推荐(0) 编辑
摘要: promise A+ 规范简述 一个promise必须有3个状态,pending,fulfilled(resolved),rejected当处于pending状态的时候,可以转移到fulfilled(resolved)或者rejected状态。当处于fulfilled(resolved)状态或者re 阅读全文
posted @ 2020-03-15 23:25 Ever-Lose 阅读(2505) 评论(0) 推荐(0) 编辑
摘要: 简介 javascript的变量类型分为原始类型和引用类型。 原始类型有6种, 注意多了 Symbol Number String Boolean Null Undefined Symbol 引用类型包括 Function Array Date Object RegExp 而检测这些类型的变量有3种 阅读全文
posted @ 2020-03-15 23:14 Ever-Lose 阅读(1129) 评论(0) 推荐(1) 编辑
摘要: 单例模式 工厂模式 发布/订阅者模式 手写 EventEmitter 装饰器模式 写 react 的时候经常会遇到,本质上它就是个包装函数,主要用于多个不同类之间共享或者扩展一些方法或者行为。 值得一提的是,装饰器居然还在 "tc39 的 stage 2" 阶段。 所以要用的话需要加 babel p 阅读全文
posted @ 2020-03-15 23:12 Ever-Lose 阅读(296) 评论(0) 推荐(0) 编辑