自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 单词反转

<script>            // var str="hello world";            var str='Yes Sir';            rev(str);            function rev(){                var arr=str.split(" ");                var arr1=...

2018-09-12 20:32:50 542

原创 输入一个字符串(字符可以重复),输出(最后一个中出现一次的字符,如果字符的出现次数都是大于1,则返回NULL)

<script>                var str='aabbcc';            var arr=[...str];  /*将字符串转换成数组   ES6的set语法*/            console.log(arr);                        var arr2=[];    /*定义一个空字符*/          ...

2018-09-12 20:02:51 1723

转载 全排列

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head>

2018-08-30 19:49:44 158

原创 函数的递归

递归就是调用自身,即自己调用自己的函数;递归阶乘函数function factorial(num){                if(num<1){                    return 1;                }else{                    return num*factorial(num-1);     //调用自身...

2018-08-21 18:53:50 134

转载 JavaScript Set集合的并集,交集,差集

/** * 返回两个集合的并集 */function union(thisSet, otherSet) { //初始化一个新集合,用于表示并集。 var unionSet = new Set(); //将当前集合转换为数组,并依次添加进unionSet var values = Array.from(thisSet); for (var i = 0; i < values....

2018-08-13 10:52:14 1294

翻译 默认Iterator接口

Iterator接口的目的是  为所有的数据结构提供统一的访问机制(for   of   循环)数据结构只要部署了Iterator接口,就认为这种数据结构为“可遍历”的一个数据结构只要具有Symbol.iterator属性,就认为是“可遍历”的。调用Symbol.iterator方法,就会得到当前数据结构默认的遍历器生成函数const obj = {                ...

2018-08-10 21:29:44 557

翻译 Iterator (遍历器)介绍

4种数据集合:数组(Array)、对象(Object)、Map、Set用户可以组合使用4种数据集合,因此需要统一的接口机制来处理所有不同数据结构,遍历器Iterator就是这样一种机制。Iterator是一种接口,为各种不同的数据结构提供一种统一的访问机制,只要部署Iterator借口,就可以完成遍历操作Iterator的作用:为各种数据结构提供一个统一的,简单的访问接口 使得数...

2018-08-10 10:43:37 575

翻译 Promise.try()

让同步函数同步,让异部函数异步:1:、使用async函数const f = () =>console.log('now');                (async()=>f())();                console.log('next')在函数前面加上async  表示这是一个异步函数2、使用new Promise()const f ...

2018-08-09 16:02:53 1211 1

转载 arrow function

ES6标准新增了一种新的函数:Arrow Function(箭头函数)。为什么叫Arrow Function?因为它的定义用的就是一个箭头:x => x * x上面的箭头函数相当于:function (x) { return x * x;}...

2018-08-09 15:52:14 176

原创 + selector

+选择器 :可以用来设置中线如 ul > li + li  表示满足ul里面li之后的所有相同的兄弟节点ul > li.item + li  表示ul里面类名为item的li的下一个li

2018-08-09 15:51:25 133

原创 轮播图

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head>

2018-08-09 15:50:51 159

翻译 数组去重

法1 var arr=["a",3,5,2,1,4,2,3,3,3,"a",5,5,5,4]; var arr1=[]; for(var i=0;i<arr.length;i++){     if(arr1.indexOf(arr[i])==-1)         arr1.push(arr[i]); } console.log(arr1);//法2var a...

2018-08-09 15:50:05 177

翻译 Promise对象

3、Promise.prototype.then()作用:为Promise实例添加状态改变时的回调函数Promise实例具有then方法 即then方法是定义在原型对象Promise.prototype上的then方法返回的是一个新的Promise实例getJSON("/post/1.json").then(function(post){                    ...

2018-08-09 15:49:38 928

翻译 Promise对象

1、Promise含义Promise 是异步编程的一种解决方式,就是一个容器,里面存放着某个未来才会结束的事件的结果promise是一个对象,从她可以获取一步操作的消息;特点:对象的状态不受外界影响:Pending(进行中)、Fulfilled(已成功)、Rejected(已失败),只有异步操作的结果可以决定当前是那种状态,任何其他操作都无法改变这个状态 一旦状态改变就不会再变(...

2018-08-09 11:57:23 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除