赞了文章2019-04-26
你还在为该使用无状态组件(Function)还是有状态组件(Class)而烦恼吗? ——拥有了hooks,你再也不需要写Class了,你的所有组件都将是Function。
发布了文章2019-02-15
Hooks 可以让我们不用写一个 class 就能使用 state 和其他的 React 特性。我们也可以构建我们自己的 Hooks 来在组件之间共享可重复使用的有状态逻辑。如果您之前从未听说 Hooks,您可能对下列这些资源感兴趣:
赞了回答2019-01-11
我用了git add. git commit -m "",出现了这样的Changes not staged for commit:提示,后来发现时我提交时路径错了
发布了文章2019-01-06
原文链接:ECMAScript modules in browsers作者:Jake Archibald 浏览器现在可以使用 ES 模块(module)了!它们是: Safari 10.1 Chrome 61 Firefox 60 Microsoft Edge 16 {代码...} {代码...} 在线演示 您只需要在 script 元素上添加 type=module,浏览器就会将内...
赞了文章2018-12-18
MobX用于简单、可扩展的状态管理。通常搭配 React 使用,但不只限于 React。如何你厌烦了 Redux 繁杂的模板代码和 API,那么可以尝试下 MobX。网上好像流传: Redux 是谁用谁加班😂。
发布了文章2018-12-07
为您的站点提供一定量的可用空间来执行其所需的操作。该可用空间可在站点中所有存储之间共享:LocalStorage、IndexedDB、Filesystem,当然也包含Caches。
发布了文章2018-12-05
使用AppCache可以为我们提供几种支持内容离线工作的模式。如果这些模式正是你所需要的,那么恭喜你,你中了APPCache的大奖(尽管头等奖依然无人认领),但我们这些其余的人都挤在角落里来回摇摆(译者注:作者指的是由于设计上的原因,AppCache逐渐地被Web标准移除,...
赞了文章2018-11-23
例如一个游戏角色,我们在不改变这个角色对象的条件下,给角色穿一件装备(武器),那么角色的属性(攻击力)就会增加。这个过程,就可以由妆饰者模式来完成。
发布了文章2018-11-23
当编写异步函数的时候,await,return,return await三者之间有一些区别,从中选取正确的方式是很重要的。我们从下面这个异步函数开始:
赞了文章2018-11-22
浏览器对于javascript的同源策略的限制,例如a.com下面的js不能调用b.com中的js,对象或数据(因为a.com和b.com是不同域),所以跨域就出现了。同域的概念又是什么呢?所谓的同源是指,域名、协议、端口均为相同。
赞了文章2018-11-22
为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大家都把自己开发的模块打包后...
发布了文章2018-11-22
如果你的应用程序仅仅是无需共享状态静态视图(static view),并且你从不保存也不更新数据,那么你不需要使用Flux,Flux不会给你带来任何好处。
赞了文章2018-04-19
现在的前端,javascript的发展有目共睹,框架林立。同时,html也是齐头并进,推出了HTML5标准,并且得到了普及。这样的发展却唯独少了一个角色?
赞了文章2017-06-27
深度优先搜索算法(Depth-First-Search),简称DFS,是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还...
赞了文章2016-11-24
GMT即「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.),指位于英国伦敦郊区的皇家格林威治天文台的标准时间,因为本初子午线被定义为通过那里的经线。然而由于地球的不规则自转,导致GMT时间有误差,因此目前已不被当作标准时间使用。UTC是最主要的世界时间...
发布了文章2016-11-05
在ECMAScript 6标准中,Promise被正式列为规范,Promise,字面意思就是“许诺,承诺”,嘿,听着是不是很浪漫的说?我们来探究一下这个浪漫的Promise对象到底是如何许下承诺,又是如何兑现TA的诺言的。
发布了文章2016-10-17
9月22日凌晨,微信公众平台对200个服务号发送了“微信小程序”的测试邀请。微信方面表示,“小程序”目前只是测试阶段,未来此类“小程序”的主体比较广泛,不管是个人、政府、企业、媒体,抑或是其他组织开发者,均可以申请注册和使用“小程序”,“小程序”发布后,在业内掀...
赞了文章2016-10-13
前段时间开始学习 React,浏览官方文档时,被其中提及的一篇文章——《Give It Five Minutes》给吸引了。最开始以为是“5 分钟学会 React”这种神一般存在的教程,结果不然,它只是 37 Signal 日志 SVN(Signal v.s. Noise)中的一篇文章……可这篇文章却给了我学习 React ...
发布了文章2016-09-26
事件,即文档或浏览器中发生的一些特定交互的瞬间,我们可以利用事件监听来预定事件,当事件发生的时候执行相应的处理程序。当事件发生在某个DOM节点上时,事件在DOM结构中进行一级一级的传递,这便形成了“流”,事件流便描述了从页面中接收事件的顺序。本文主要讨论...
回答了问题2016-09-13
当数字以0开头的时候,数字是八进制而非十进制,070实际上就是十进制的56,以add1为例,当执行完 var add1=add(070);这句时,返回一个function,add1等价于: