babel的作用 babel先将代码编译为AST抽象语法树,修改AST,生成转换后的代码 生成AST抽象语法树[https://astexplorer.net/)] npm包...
babel的作用 babel先将代码编译为AST抽象语法树,修改AST,生成转换后的代码 生成AST抽象语法树[https://astexplorer.net/)] npm包...
call 函数 语法 obj.call(thisObj,arg[,arg2[,arg3[,...agr]]]); 简介 修改obj的this指向为thisObj,后面的参数会...
分析比较 opacity: 0、visibility: hidden、display: none 优劣和适用场景 1).display: none - 不占空间,不能点击,会...
JavaScript的数据类型 JavaScript的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型)。 基本数据类型(值类型):字符串(String...
LHS 查询和 RHS查询 LHS 查询:赋值操作的左侧。LHS查询试图找到变量的容器本身,从而可以对其赋值。 RHS查询:查找某某某的值。 function foo(a) ...
canvas实现打字输入效果 查看完整代码,在线试一试[https://codesandbox.io/embed/eg-canvas-text-animation-oolcg...
贝塞尔曲线 贝塞尔曲线又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。贝塞尔曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的...
二次贝塞尔曲线 公式: 实现坠落效果: 在线试一试[https://codesandbox.io/embed/eg-canvas-beziercurve2-7hlgt?fon...
canvas的状态如何保存和恢复 save():保存当前的绘图状态。 restore():恢复之前保存的绘图状态。 调用save方法将当前绘图状态保存到绘图堆栈中,每次调用r...
什么是HTML语义化 根据内容的结构化,使用拥有语义的元素清楚地向浏览器和开发者描述其意义。 语义化的好处 1. 为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码...
回流与重绘 重绘:对 DOM 操作简单修改样式(比如修改元素的 visibility、color、background-color 等)、却并未影响页面布局时,浏览器不需重新...
在线试一试[https://codesandbox.io/embed/eg-canvas-loading-zuq93?fontsize=14&hidenavigation=1...
在线试一试,查看效果[https://codesandbox.io/embed/eg-canvas-loading-zuq93?fontsize=14&hidenavigat...
今早打开简书,发现粉丝少了一个, 本来是8个粉丝,变成了7个。数量本来就少,所以一眼就看出来了。 我的第一反应是,一定是自己不好所以别人才会离开,是不是我写的东西大家不喜欢看...
晨光与夕阳 最美的景致莫过于东升及西落的太阳。 清晨,透薄的金色纱幔下,河中立着沉睡的树木倒影,我站在光里,阴影是生命丰富立体的诠释。愣神中,蛟龙忽而藏进隧道,开始纯粹的黑暗...
canvas实现简单进度条效果如下: 代码如下:在线试一试[https://codesandbox.io/embed/eg-canvas-progress-yog5m?fon...
设置渐变的两种方式: createLinearGradient(x,y,x1,y1) - 创建线条渐变 createRadialGradient(x,y,r,x1,y1,r1...
首先找了一个心形线公式: x=12*sin(t)-4*sin(3*t) y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t) 代码如下: fu...
canvas 绘制文本 1. font - 定义字体 2. fillText(text,x,y) - 在 canvas 上绘制实心的文本 3. strokeText(text...