KPI考核

该文被密码保护。 阅读全文
posted @ 2020-04-21 15:46 simplepoint 阅读(0) 评论(0) 推荐(0) 编辑

JM

该文被密码保护。 阅读全文
posted @ 2020-04-21 15:43 simplepoint 阅读(0) 评论(0) 推荐(0) 编辑

APP原生与h5交互的一些常用场景

该文被密码保护。 阅读全文
posted @ 2020-04-21 15:40 simplepoint 阅读(0) 评论(0) 推荐(0) 编辑

前端项目统一 ESlint 规则集

摘要: module.exports = { root: true, parserOptions: { parser: 'babel-eslint', sourceType: 'module'},env: {browser: true,node: true,es6: true,},globals: {// 阅读全文
posted @ 2019-07-31 11:15 simplepoint 阅读(1477) 评论(0) 推荐(1) 编辑

前端规范

摘要: 一、 概述 为了统一前端开发的代码风格,以便后续代码的管理和维护,在使用前端开发框架时请遵循本文档制定的规范编写代码。 本文档涉及的规范主要包含日常代码书写最佳实践,以及项目开发中的一些注意事项。 二、前期准备 项目开始前,请务必配置好 eslint,安装相关依赖。eslint 规则列表,参照文档  阅读全文
posted @ 2019-07-31 11:13 simplepoint 阅读(337) 评论(0) 推荐(0) 编辑

手写防抖(Debouncing)和节流(Throttling)

摘要: 1、防抖函数 典型的例子:限制鼠标的连击触发 当一次事件触发后,事件处理器要等一定阈值的时间,如果这段时间过去后,再也没有事件发生,就处理最后一次发生的事件。 假设还差0.01秒就到达指定时间,这时又来了一个事件,那么之前的等待作废,需要重新再等待指定的时间 结合一下实例:滚动防抖 2、节流: 可以 阅读全文
posted @ 2019-06-10 15:47 simplepoint 阅读(2799) 评论(0) 推荐(0) 编辑

手写promise进阶版本

摘要: promise/A+规范: 术语: 1、promise是一个对象或者函数,该对象或者函数有一个then方法 2、thenable是一个函数或者对象,用来定义then方法 3、value是promise成功时的状态值 4、reason是promise失败时的状态值 要求:一、二 一、 1、三种状态 : 阅读全文
posted @ 2019-06-05 17:34 simplepoint 阅读(227) 评论(0) 推荐(0) 编辑

实现一个call或 apply

摘要: 引荐来源:JavaScript深入之call和apply的模拟实现 #11 call 定义: fn.call(thisarg,arg1,arg2,...) 调用一个函数, 其具有一个指定的this值和分别地提供的参数 call 核心: 1、将函数设为对象的属性 2、执行&删除这个函数 3、指定thi 阅读全文
posted @ 2019-06-04 15:04 simplepoint 阅读(239) 评论(0) 推荐(0) 编辑

实现一个JSON.stringify()

摘要: function jsonstringify(obj){ let type = typeof obj; if(type !== 'object'){ if(/string|undefined|function/.test(type)){ obj = '"' + obj +'"' } return S 阅读全文
posted @ 2019-06-03 17:44 simplepoint 阅读(1684) 评论(0) 推荐(0) 编辑

JS的异步概念

摘要: 异步加载也叫非阻塞模式加载,浏览器在下载js的同时,还会执行后续的页面处理. 何时需要异步 1 需要等待的情况 2 在等待过程中不能像alert一样阻塞程序运行 3 等待的情况需要异步 使用场景 1、settimeout,setInterval console.log(10) settimeout( 阅读全文
posted @ 2018-11-20 18:10 simplepoint 阅读(308) 评论(0) 推荐(0) 编辑