方法总结
文章平均质量分 58
API-Lily
这个作者很懒,什么都没留下…
展开
-
移动端适配浅析
移动端适配原创 2022-06-03 00:51:03 · 550 阅读 · 0 评论 -
手写实现promise
function myPromise(constructor){ let self=this; self.status="pending" //定义状态改变前的初始状态 self.value=undefined;//定义状态为resolved的时候的状态 self.reason=undefined;//定义状态为rejected的时候的状态 function resolve(value){ //两个==="pending",保证了状态的改变是不可逆的原创 2021-08-22 16:30:15 · 244 阅读 · 0 评论 -
通用的数据类型判断方法
实现一个全局通用的数据类型判断方法,来加深你的理解,代码如下:function getType(obj){ let type = typeof obj; if (type !== "object") { // 先进行typeof判断,如果是基础数据类型,直接返回 return type; } // 对于typeof返回结果是object的,再进行如下的判断,正则返回结果 return Object.prototype.toString.call(obj).replace原创 2021-08-21 16:34:05 · 119 阅读 · 0 评论 -
对双向绑定的理解和总结
主流的mvc(vm)框架都实现了单向数据绑定,即数据(model)变化主动触发ui(view)变化而双向绑定则是,数据(model)变化主动触发ui(view)变化,同时ui(view)变化主动触发数据(model)变化,当然这里的ui变化指定表单中的用户输入,可通俗的理解为:在单向绑定的基础上给可输入元素(input、textarea等)添加change(input)事件,来动态修改model和view双向绑定的简单实现首先通过输入框和P标签展示,通过Object.definePrope..原创 2021-06-07 17:51:57 · 1678 阅读 · 0 评论 -
开发过程中好用的方法总结
1. 过滤对象指定参数/** * 过滤对象指定参数 * @param {Object} Object * @param {Array} props */export const filterObjectProps = (obj, props) => { const ret = {}; props.forEach((key) => { if (obj[key] !== undefined && obj[key] !== '') {原创 2021-06-02 15:53:49 · 93 阅读 · 0 评论