
js基础
斜烟笠雨
记录自己的痕迹
展开
-
生成器
生成器 生成器 es6 解决异步编程的方案之一 语法和普通函数略有不同 语法 在创建时比普通函数多了一个*号 function * ff() { console.log('打印') } //调用 ff() 调用 打印 啥也没有 console.log(ff())//ff {<suspended>} 打印看到了这个指针对象 //错误的调用方式 ff() // 正确的调用方式 let ff1=ff() ff1.next() 正确的调用方式 function* ff1原创 2021-01-20 11:58:19 · 87 阅读 · 0 评论 -
js 的数组方法的总结
push() 在数组的尾部添加参数,会影响原数组的长度和值var array = [1, 2, 3]; array.push('a', 'b'); console.log(array)//打印输出[1, 2, 3, "a", "b"] pop() 从数组尾部删除一个元素 返回这个元素,原数组被改变 var array = [1, 2, 3]; array.pop(); console.log(array)//打印输出[1, 2] unshift() 可以从数组的头部添加数个参数,会改原创 2021-01-05 21:33:27 · 188 阅读 · 0 评论 -
点击平滑滚动效果.
最近要实现一个点击滚动至指定高度的效果 <div> <button>点击跳转</button> <div> <span>我是开始位置</span> <span>2</span> <span>3</span> <span>4</span>原创 2021-01-02 19:15:16 · 4678 阅读 · 14 评论