- 博客(8)
- 收藏
- 关注
原创 浅谈Array上的遍历方法
免责声明 => 本博客不涉及业界轰轰烈烈的技术提升分享,只在点点滴滴的个人分享首先我们来列举涉及到循环遍历的数组方法及内置forfor (17ms)(我可以break)while(16.8ms)for of(16.8ms)for in(12ms)(索引不一定按顺序返回,但或许可以适用于遍历查询的场景下)forEach (17ms)(我只能return,但还是会循环)map(...
2019-03-21 20:53:00 174
原创 【this指向问题及应用】
三大类 => 待更新1.根据运行环境, 调用时的具体情况 window.bar = 2 var obj = { foo: function () { console.log(this.bar) }, bar: 1 }; var foo = obj.foo; // 只是将函数体body赋给foo obj.foo() // 1 ...
2019-01-08 17:58:36 201
原创 【input监听用户停止输入】
我们要实现用户停止输入才去请求AJAX的一个功能在网上看了很多文章, 觉得写得都不是特别好基本上都是用库loadsh, 不讲原理思路, 只贴如何用工具实现代码看到一个写得非常好的思路,我照着这个思路完美实现了这个功能利用定时器,让函数执行延迟500毫秒,在500毫秒内如果有函数又被调用则删除上一次调用,这次调用500毫秒后执行,如此往复。就是当你停止输入500毫秒后才会执行函...
2019-01-07 11:51:17 4634
原创 【变量提升 => hoisting】
分享一个网友举的一个很好的例子菜鸟教程的例子Demo 1var x;x = 5;console.log(x)// => 5Demo 2x = 5console.log(x)// => 5
2019-01-02 14:03:50 280
原创 爆裂鼓手
本文持续更新1. 爆裂鼓手贴一段里面意味深长的对话=> Part one女主: this place is nice男主: yeah男主: I really liked the music that they play, I mean the food is food too, but…女主: the pizza is really good男主: when I wake...
2019-01-01 18:50:20 1153
原创 【滚动条联动】
1. 功能效果–左侧点击右侧可跳转(这个比较简单, 用一个better-scroll这个插件的API即可)右侧滚动, 左侧实时绑定class2. 找思路–1. 一开始我的思路是这样的右侧滚动时, 找到菜品标题这个dom元素的一个API(相对于页面或父元素的距离)遍历每一个标题, 判断是否处在一个距离内, 然后传值给左侧测试了一圈, 发现并没有这种API, 溜了溜了2...
2018-12-27 18:22:06 556 1
原创 【运算符+表达式】
1. 什么是运算符?常见的运算符有,比较运算符:>,<,<=…加减运算符:+, -// 不列了, 太多了其实大可不必记那么多运算符名称,总体来说分为三大类一元运算符二元运算符三元运算符我们先来了解三个单词 Unary, Bina
2018-12-24 18:06:03 192
原创 【购物车联动】
此博客文章仅供个人学习参考看到这个课程的项目, 比较感兴趣的地方在于, 关于购物车数据联动的功能,下面是关于这些功能的实现思路做得一点点总结1.需求功能PS: CSS样式没有深入做到细致思路分析一. 加减组件右侧"商品栏"的加减功能抽象成一个组件这个加减组件接受一个food-item也就是右侧&
2018-12-16 20:23:28 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人