回答了问题2021-12-07
我无法编辑或补充这个问题,我创建了一个codesandbox demo 大伙可以试试。
提出了问题2021-11-25
赞了文章2020-12-28
函数节流和去抖的出现场景,一般都伴随着客户端 DOM 的事件监听。比如scroll resize等事件,这些事件在某些场景触发非常频繁。 比如,实现一个原生的拖拽功能(不能用 H5 Drag&Drop API),需要一路监听 mousemove 事件,在回调中获取元素当前位置,然后重置 dom...
赞了文章2020-04-22
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.,一般情况下,Node在运行时只能使用到系统的一部分内存,64位系统下约为1.4GB,32位系统下约为0.7GB【有待考证,出处@JerryC】。当GC时,如果老生区大小超过设定的值时,就会报错。一般解...
赞了文章2019-10-28
OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
赞了回答2019-08-07
虽然这个问题过去很长时间了,但是今天我来个让所有人一看就懂的回答: 这个问题最关键的地方就是赋值表达式的右结合性。 但是,你真正懂得右结合性是怎样起作用的吗? 看下面的连续赋值表达式: {代码...} 其中的exp是一个表达式,并且除最后一个expN外,其他表达式...
赞了回答2019-08-07
吵来吵去,都在问连续赋值,又看不到计算机内部运行过程,官方文档的定义每个人理解又不同,所以从最简单的最笨的办法出发,a、b、c排序有6中可能,如下:
赞了文章2019-07-16
next.js简介 最近在学React.js,React官方推荐使用next.js框架作为构建服务端渲染的网站,所以今天来研究一下next.js的使用。 next.js作为一款轻量级的应用框架,主要用于构建静态网站和后端渲染网站。 框架特点 使用后端渲染 自动进行代码分割(code splitting),...
提出了问题2019-06-09
提出了问题2019-05-09
赞了文章2018-12-18
在使用NodeJS来关系型操作数据库时,为了方便,通常都会选择一个合适的ORM(Object Relationship Model)框架。毕竟直接操作SQL比较繁琐,通过ORM框架,我们可以使用面向对象的方式来操作表。NodeJS社区有很多的ORM框架,我比较喜欢Sequelize,它功能丰富,可以非常...
赞了文章2018-12-14
在开发react-native过程中,使用redux保存状态迁移已基本成为一个标准做法。用户登录时的状态变更,会带来redux状态迁移,而应用程序的其他部分也需要了解用户是否已登录以及相关的登录信息,只要软件不退出,通过reducer我们总是能感知到变化的。但问题是软件退出后...
赞了文章2018-12-03
初入js坑时,满脸懵逼的我认为设计模式就该是后端头疼的,对,头疼,盖因粗略扫描下来也就十几二十种吧,彼时颇有种隔岸观火看到你过得不好我也就安心的自得。染鹅,打脸啪啪的,实不应忘记javascript前可不是白缀个java的,怎么能不趟一下设计模式这“浑水”。--以...
赞了文章2018-11-22
只要你服务器的mongodb数据库端口开放,任何人的电脑都可以连接到你的数据库,操作修改你的mongodb数据,本人以前就遭受过入侵,深有感触。如图:黑客盗取你的数据库,然后留下一个邮箱和账号,要求你给比特币才肯归还数据库给你。。。
提出了问题2018-01-17
回答了问题2017-12-01
封装组件时它的大部分状态肯定是自己管理的
回答了问题2017-10-28
查了一圈:1,drop事件不触发? 需要在enter和over处阻止默认行为[链接] 2,el.dataTransfer.setData无效? chrome不支持[链接]
提出了问题2017-10-28
回答了问题2017-10-26
前端这行门槛低,但是提高难,杂七杂八的东西一大堆。以前转行学Java,现在大都学前端,前端这两年实在太火了。为什么火,因为js能力越来越高,又什么都能干,与之相关的业务需求越来越多。
回答了问题2017-10-25
如果你说的是那个for循环,for循环内部是一个点击事件的监听函数,点击的时候都显示最后一个i的值是因为点击的时候,才开始给i取值,而这个时候,循环已经结束了,所以都是最后一个i的值