首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
一抹夕阳无限好
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
前端通过spark-md5.js计算本地文件md5
说到本人第一次使用spark-md5.js还是差不多一年以前的时候了,当时后台老大说要搞一个文件分片上传的功能。我当时就心想:what?啥是文件分片上传,完全没听过好吗? 至于我当时内心那个慌就不多描述了,总之文件分片上传需要一个识别文件的唯一标识,而md5是非常合适的。spa…
研究js的块级作用域中的变量声明和函数声明
昨天晚上在沸点看到一个小哥发了个沸点,代码很简洁,但是可是弄晕了我,评论区也是很热闹,我没事就研究了下,自己理解了下,感觉差不多可以解释通了。先来看那是什么样的代码吧 对于我来说有点震惊,b不是默认相当于var了吗?事实并非如此,我们根据事实可以得出结论,块级作用域内的变量声明…
JavaScript 事件循环及异步原理(完全指北)
在 Node 中,Node.js 借助 libuv 来作为抽象封装层, 从而屏蔽不同操作系统的差异,Node可以借助libuv来实现多线程。 JavaScript 语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。这样设计的方案主要源于其语言特性,因为 JavaScr…
星级评价组件--引发对React组件的思考
星星填充的写法与tiny-rate类似,也是两层元素的叠加来模拟星星填充的效果,与之不同的是我给每颗星星(item)上都添加了点击事件,为了兼容我们在移动端的使用。点击每颗星星时,获取其序号,通过css3d的calc来计算出应该变化的宽度,从而达成星星填充的效果。 另外,由于☆…
函数柯里化
上面的方法有什么问题呢?很显然,我们每次使用addEvent为元素添加事件的时候,(eg. IE6/IE7)都会走一遍if...else if ...,其实只要一次判定就可以了,怎么做?–柯里化。改为下面这样子的代码: 初始addEvent的执行其实只实现了部分的应用(只有一次…
React 328道最全面试题(持续更新)
《前端面试每日3+1》,学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己,愉悦大家)。 希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。 【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正…
你真的理解 事件冒泡 和 事件捕获 吗?
1. 事件冒泡与事件捕获 事件冒泡和事件捕获分别由微软和网景公司提出,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。 为了解决这个问题微软和网景提出了两种几乎完全相反的概念。 微软提出了名为事件冒泡(event bubbling)的事件流。事件冒泡可以形象地比喻为把…
写给初中级前端的高级进阶指南
我曾经一度很迷茫,在学了 Vue、React 的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下去。相信这也是很多一两年经验的前端工程师所遇到共同问题,
js纯函数学习笔记(一)
纯函数是指同样的输入(入参)得到同样的输出(返回结果),不依赖与外部环境,同时也不对外部的环境造成影响,比如不会影响入参的对象。
各大公司的技术博客合集
无论是 Google 还是 facebook 还是 Netflix 还是 Amazon 统统拿下