会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
是阿恒呀
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年3月31日
letcood 算法题 -- 两数相加
摘要: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 num
阅读全文
posted @ 2020-03-31 20:12 是阿恒呀
阅读(558)
评论(0)
推荐(0)
编辑
2020年2月21日
ES6新增语法总结
摘要: Array.prototype.keys():返回以索引值为遍历器的对象 1.Let 和 Const 在ES6以前,JS只有var一种声明方式,但是在ES6之后,就多了let跟const这两种方式。用var定义的变量没有块级作用域的概念,而let跟const则会有,因为这三个关键字创建是不一样的 v
阅读全文
posted @ 2020-02-21 22:40 是阿恒呀
阅读(472)
评论(0)
推荐(1)
编辑
2019年11月27日
关于Promise,你必须知道的几点。
摘要: 1.如何改变promise的状态 1). resolve(value) 如果当前的状态是pedding 就会改为 resolved 2). reject(reason) 如果当前状态是pedding 就会改为 rejected 2.一个promise指定多个成功 / 失败的回调,都会调用吗? 当pr
阅读全文
posted @ 2019-11-27 21:27 是阿恒呀
阅读(774)
评论(0)
推荐(0)
编辑
Promise 基础
摘要: 抽象表达: Promise是JS中进行异步操作的新的解决方案。(之前采用纯回调方式) 具体表达: 从语法上讲:Promise是一个构造函数 从功能上讲:Promise用来封装一个异步操作,并可以获得结果 Promise的状态改变 1.pedding ==> resolved 2.pedding ==
阅读全文
posted @ 2019-11-27 20:46 是阿恒呀
阅读(258)
评论(0)
推荐(0)
编辑
2019年10月13日
HTML5拖放排序
摘要: 最近在项目中遇到了拖动排序的需求,所以就学习了一下H5的新属性,写篇博客记录一下。 监听拖动事件 dragstart //当用户开始拖动一个元素或者一个选择文本的时候 dragstart 事件就会触发。 drag //当元素或者选择的文本被拖动时触发 drag 事件 (每几百毫秒) dragente
阅读全文
posted @ 2019-10-13 20:32 是阿恒呀
阅读(2504)
评论(0)
推荐(1)
编辑
2019年9月21日
javascript原型继承
摘要: 关于javascriptz中的‘类’,可以总计为3个部分: 1.构造函数内的,这是供实例化对象复制用的; 2.构造函数外的,直接通过点语法添加的,这是供类使用的,实例化的对象是访问不到的; 3.类原型中的,实例化对象可以通过原型链间接的访问到,也是供实例对象所共有的。 关于类的继承大致可以分为以下几
阅读全文
posted @ 2019-09-21 23:47 是阿恒呀
阅读(210)
评论(0)
推荐(0)
编辑
2019年7月24日
js排序算法基础--快速排序
摘要: 快速排序 快速排序也是最常用的排序算法,和归并算法一样,快速排序也采用分治的方法,将原始数组分为较小的数组。(但是并没有像归并排序那样将它们分开) 思路: 1.从数组中选择中间一项作为主元; 2.创建两个指针,左边一个指向数组的第一项,右边指向数组最后一项。移动左指针直到我们找到一个比主元大的元素,
阅读全文
posted @ 2019-07-24 22:54 是阿恒呀
阅读(2820)
评论(0)
推荐(0)
编辑
2019年7月23日
js排序算法基础--归并排序
摘要: 归并排序 归并排序是可以被实际使用的排序算法,其复杂度为O(nlogn)。 思路:归并排序是一种分治算法。其思想是将原始数组切分为较小的数组,知道每个小数组只有一个位置。接着将小数组归并为较大的数组,直到最后只有一个排序完毕的大数组。 由于是分治法,归并排序也是递归的;我们首先定义一个实际被执行的辅
阅读全文
posted @ 2019-07-23 22:25 是阿恒呀
阅读(220)
评论(0)
推荐(0)
编辑
js排序算法基础--插入排序
摘要: 插入排序 插入排序每次排一个数组项,以此方法构建最后的排序数组 思路:从数组的第二项开始,以此与前一项进行比较,如果比前一项大,则正确排序,如果没有,则交换位置继续与前一位比较,至排序正确。 排序小型数组时,此算法比选择排序和冒泡排序的性能好;
阅读全文
posted @ 2019-07-23 21:44 是阿恒呀
阅读(141)
评论(0)
推荐(0)
编辑
2019年7月18日
js排序算法基础--选择排序
摘要: 选择排序 选择排序是一种原址比较排序算法。该算法与冒泡排序复杂度一样都包含两个循环,复杂度为O(n2); 思路:找到数据结构中的最小值放到第一位,然后找到第二小的放到第二位。 外循环迭代数组,并控制迭代轮数。内循环对每一项进行排序,当内循环结束,将得出数组第n小的值。 所以每进行一次内循环,就会有一
阅读全文
posted @ 2019-07-18 21:55 是阿恒呀
阅读(253)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页
公告