1.小星星 设有如下的曲线参数方程: N=5 x = r*sin(nθ)*cos(θ) y = r*sin(nθ)*sin(θ) (0≤θ≤2π) 用循环依次取θ值为0~2π(每次增量为π/64),计算出X和Y,在canvas画布中将坐标点(X,Y)用线连起来,可绘制出一个一个5瓣花卉图案。 编写如 ...
分类:
编程语言 时间:
2020-06-26 11:01:11
阅读次数:
84
描述由一个图形变化为另一个图形过程中的各个中间图形,称为渐变图形。可以利用插值算法求得各个渐变图形。 设在源图形和目标图形上各取M个对应坐标点,并分别保存到数组中,源图形用数组SX[M]和SY[M]保存M个坐标点(sx,sy),目标图形用数组DX[M]和DY[M]保存M个坐标点(dx,dy)。若需生 ...
分类:
编程语言 时间:
2020-06-26 10:59:08
阅读次数:
71
第一部分 还有最后的闭包没有讲...: 1.非常浅显的阅读《你不知道的JavaScript》第一部分作用域与闭包 https://www.bilibili.com/video/BV1jE411j7PU 从22分钟开始讲闭包 ...
分类:
编程语言 时间:
2020-06-26 10:56:07
阅读次数:
58
在“JavaScript图形实例:曲线方程”一文中,我们给出了15个曲线方程绘制图形的实例。在本文中,我们继续讨论一下曲线方程。在本文中,我们讨论的方法时,先给出一个绘制特定图案的曲线方程,然后将方程中的一些取值参数化,然后看看这些参数取不同值时会绘制出怎样的图形,从而通过试探加猜测的方式找出一些绘 ...
分类:
编程语言 时间:
2020-06-26 10:41:30
阅读次数:
68
你不知道的JavaScript(上卷) 视频选集 1/4 P11.作用域是什么 P22.词法作用域 P33.函数作用域和块作用域 P44.提升 欺骗词法: 作用域恶魔 另外一个不推荐使用 eval(..) 和 with 的原因是会被严格模式所影响(限 制)。with 被完全禁止,而在保留核心功能的前 ...
分类:
编程语言 时间:
2020-06-26 10:36:48
阅读次数:
58
TypeScript 是面向对象的 JavaScript。类描述了所创建的对象共同的属性和方法。TypeScript 支持面向对象的所有特性,比如 类、接口等。TypeScript 类定义方式如下:class class_name { // 类作用域}定义类的关键字为 class,后面紧跟类名,类可... ...
分类:
其他好文 时间:
2020-06-26 10:27:53
阅读次数:
42
TypeScript 作为 JavaScript 的超集,在开发过程中不可避免要引用其他第三方的 JavaScript 的库。虽然通过直接引用可以调用库的类和方法,但是却无法使用TypeScript 诸如类型检查等特性功能。为了解决这个问题,需要将这些库里的函数和方法体去掉后只保留导出类型声明,而产... ...
分类:
其他好文 时间:
2020-06-26 10:27:35
阅读次数:
56
在HTML5 Canvas画布中,我们可以根据曲线的方程绘制出曲线。例如,在笛卡尔坐标系中,圆的方程为: x=r*cos(θ) y=r*sin(θ) (0≤θ≤2π) 编写如下的HTML代码。 <!DOCTYPE html> <head> <title>圆</title> <script type= ...
分类:
编程语言 时间:
2020-06-26 10:25:33
阅读次数:
91
Node.js是什么 Node.js is a javascript runtime built on Chormes's V8 javaScript engine Node.js 不是一门语言 Node.js 不是库,不是框架 是javaScript运行时环境 简单点来讲node.js可以解析和执 ...
分类:
其他好文 时间:
2020-06-26 01:43:16
阅读次数:
88
TypeScript 与 JavaScript 类似,支持 Number 对象。Number 对象是原始数值的包装对象。语法var num = new Number(value);注意: 如果一个参数值不能转换为一个数字将返回 NaN (非数字值)。Number 对象属性下表列出了 Number 对... ...
分类:
其他好文 时间:
2020-06-26 01:37:14
阅读次数:
99