首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
清风乐鸣
掘友等级
啥都干
|
不知名小公司
快乐送外卖
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
128
文章 112
沸点 16
赞
128
返回
|
搜索文章
最新
热门
生动形象解密Promise、Generator 函数、Async 函数三者之间的关系(下)
next()方法会执行generator的代码,然后,每次遇到yield x;就返回一个对象{value: x, done: true/false},然后“暂停”。返回的value就是yield的返回值,done表示这个generator是否已经执行结束了。如果done为tru…
形象解密Promise、Generator 函数、Async 函数三者之间的关系(上)
Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是P…
从零开始封装一个ajax框架
框架的封装是一个开发者综合能力的一个体现,因为框架的封装不仅关系到怎么让使用者更方便的去使用你封装的这个方法,更需要一个开发者从原理上去了解为了实现这种方法所进行的每一步操作,每一个方法的有效性,能不能用更精简的语句实现,能不能用更高效的方法实现,或者是为了追求某方面的性能而牺…
slice,splice和split方法的区别和异同
解释:splice方法从array中移除一个或多个数组,并用新的item替换它们。参数start是从数组array中移除元素的开始位置。参数deleteCount是要移除的元素的个数。 如果有额外的参数,那么item会插入到被移除元素的位置上。它返回一个包含被移除元素的数组。 …
javascript完美模拟marquee效果
随着html中的标签marquee不在被W3C作为标准采纳,在可遇见的未来也会慢慢的被各大浏览器抛弃,直至废弃,为什么被废弃呢,经过小雨我不辞辛苦的总结有以下几种原因:marquee这家伙是微软自己创
再谈react的状态机state
在react中可以通过this.state.{属性}的方式直接获取state,但是当我们修改state的时候,往往有许多的坑需要注意。 组件修改state,并不会重新触发render。列如: 调用setState时,组件state并不会立即改变,只是把要修改的状态放入事件队列当…
三端开发调研之京东Taro
Taro 是由凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。实现 一次编写,多端运行。 Taro 是基于 Ne…
require.js/seajs/ES6/browserify/webpack的区别
requirejs/seajs: 是一种在线“编译”模块的方案,相当于在页面上加载一个CommonJS/AMD模块格式解释器。这样浏览器就认识了define, exports,module这些东西,也就实现了模块化。 browserify/webpack:是一个预编译模块打包的…
史上最全Set和Map详解
JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。 但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。为了解决这个问题,最新的ES6规范引入了…
为什么数组是对象(javascript基本数据类型)
关于javascript的基本数据类型,网上搜的结果是:W3CSchool结果:MDN的结果:怎么解释呢!!!!,到底这个数组是不是属于基本数据类型呢,答案是肯定得,只不过是MDN是把数组(Array
下一页
个人成就
文章被点赞
76
文章被阅读
33,641
掘力值
684
关注了
159
关注者
25
收藏集
19
关注标签
21
加入于
2016-06-29