上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 64 下一页
  2020年1月2日
摘要: extends和implements区别 extends与implements的不同 1、在类的声明中,通过关键字extends来创建一个类的子类。 一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法 阅读全文
posted @ 2020-01-02 14:28 ygunoil 阅读(412) 评论(0) 推荐(0) 编辑
  2019年12月31日
摘要: 一个感觉很平凡的,常常在面试中出现的题目,拥有各种实现形式也就显示出 JS 水平的不同。 首先,简单的来一个基本思路的计算方式: function maxNumLetter( str ){ var lettersObj = {}, len = str.length, letter, letterNu 阅读全文
posted @ 2019-12-31 15:11 ygunoil 阅读(3543) 评论(1) 推荐(1) 编辑
摘要: function getIndex(arr,num){ var len = arr.length, st = 0, end = len-1 while(st<=end){ var mid = Math.floor((st+end)/2) if(num==arr[mid]){ return mid } 阅读全文
posted @ 2019-12-31 15:09 ygunoil 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Promise.all的简单实现 Promise.all = arr => { let aResult = []; //用于存放每次执行后返回结果 return new _Promise(function (resolve, reject) { let i = 0; next(); // 开始逐次执 阅读全文
posted @ 2019-12-31 15:01 ygunoil 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.jianshu.com/p/b7831b06f61a 上班摸鱼的时候,刷到了一篇很有意思的文章,可以先看看上面的链接; 对于我这种小白来说,这种判断条件,似乎,好像,可能,大概不成立吧。然后我仔细看了看(第一种方法), 第一遍,嗯?这是什么操作??? 第二遍,哦!原 阅读全文
posted @ 2019-12-31 14:58 ygunoil 阅读(779) 评论(0) 推荐(0) 编辑
  2019年12月27日
摘要: 在典型的React应用中,数据是通过props属性自上而下(由父及子)进行传递的。 但是,在实际开发中,我们发现有某些属性是许多组件都需要的,那么通过组件树逐层传递props就会特别繁琐,且不容易维护。 所以总结以下三种不用逐层传递props,也可以获得共享数据的方法: 1、Context 版本: 阅读全文
posted @ 2019-12-27 16:40 ygunoil 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: 最近一直有在面试,各种准备,博客,慕课网都成了常客,看了那么久那么认真,都把自己给感动了,然而呢,一道题几家公司几家问,知道就是说不出来,网上一看很多,说的也很对,看完是懂了,但是没有自己去整理去记忆,还是会被一次次问的语无伦次,所以就从这篇开始吧。 这道题有两家公司都有问到,表现的都不理想,从一开 阅读全文
posted @ 2019-12-27 16:22 ygunoil 阅读(604) 评论(0) 推荐(2) 编辑
摘要: js 中的错误处理. 分为三块吧. 第一:普通的js中 错误处理. 第二: promise 中的错误处理 第三: async 中的错误处理 第一: 普通的js 的错误处理 说普通是因为比较简单,算一个知识点没有太多啥说的,大家找找资料比较齐全 https://www.sitepoint.com/ex 阅读全文
posted @ 2019-12-27 16:17 ygunoil 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 先是没有加入请求超时的情况: var http = require('http'); var url = require('url'); function get(addr) { return new Promise(function(resolve, reject) { var url_obj = 阅读全文
posted @ 2019-12-27 13:54 ygunoil 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: demo目录: 1.将css打包到js内部 配置文件./conf/webpack.dev.js: const path = require("path"); module.exports = { mode: "development", //打包为开发模式 entry: "./src/main", 阅读全文
posted @ 2019-12-27 01:13 ygunoil 阅读(2117) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 64 下一页