摘要:你需要知道的随着前端的发展,已经能够实现非常多的动画特效,但是仍然存在无法完成的动画任务比如页面滚动,通常的解决方案都是使用中的来设置定时器来实现动画特效,比如下面的一个基本的动画循环。 你需要知道的requestAnimationFrame 随着前端的发展,css已经能够实现非常多的动画特效,但是仍然存在css无法完成的动画任务(比如页面滚动),通常的解决方案都是使用js中的setI...
摘要:今天的内容涉及的原理运行机制和的内容,会有点沉闷,也会有点困难,建议像我一样做一些笔记。这个变量就是这个模块与外界的一个出口。中,变量就是在中暴露的函数。具体原因同样涉及到的内部处理。有兴趣的同学可以参考上面的那篇文章。 今天的内容涉及Node的原理、运行机制和CommonJS的内容,会有点沉闷,也会有点困难,建议像我一样做一些笔记。 模块 在开发大型应用的时候,我们常常会用到全局变量...
摘要:位无符号整数,长度个字节,溢出处理为最大值。所以你拿到的英文字母编码前后一样的,但是汉字等字符就不同了。为了直接得到汉字的码,使用其实还可以选择使用处理汉字,但是英文又不能正常转换了。 原文链接:https://ssshooter.com/2019-04... 之前做文件上传和 canvas 修图时接触到几个格式,这里打算整理一下他们的关系 Blob 使用 input 获取文件时,你...
摘要:字符串类型的字符串类型用于表示文本数据。例如,使用一个分隔符,一个可以模仿一个列表一个的数组可能更适合一些。不幸的是,当一个分隔符在用于列表中的元素时,打乱了这个列表。属性的值可以是任意类型,包括具有复杂数据结构的对象。 编程语言都具有内建的数据结构,但各种编程语言的数据结构常有不同之处。本文试图列出 JavaScript 语言中内建的数据结构及其属性,它们可以用来构建其他的数据结构;...
摘要:什么是闭包闭包的优缺点闭包是的一大难点,也是它的特色。闭包的用途闭包可以用在许多地方。闭包会在父函数外部,改变父函数内部变量的值。 什么是闭包?闭包的优缺点? 闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。...