摘要:
1 <script> 2 var arr1 = ["a","b","c",undefined,null]; 3 //concat() 4 //创建数组副本,将接收到的参数添加到副本末尾 5 var arr2 = arr1.concat("d","e"); 6 console.log(arr1); / 阅读全文
摘要:
1 <script> 2 var arr1 = ["a","b","c",undefined,null]; 3 //reverse() 4 //反转数组的顺序 5 //arr1.reverse(); 6 //alert(arr1); //输出:,,c,b,a 7 8 var arr2 = [1,5, 阅读全文
摘要:
以下为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。 队列数据结构的访问方法是先进先出。在列表末端添加项,在前端移除项。 1 <script> 2 var arr1 = ["a","b","c",undefined,null]; 3 //shift() 4 //从数组前端取得 阅读全文
摘要:
以下为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。 栈是一种后进先出的数据结构。栈中项的插入与移除只发生在栈的顶部。ECMAScript为数组专门提供了 push() 跟 pop() 方法,以便实现类似栈的行为。 1 <script> 2 var arr1 = ["a"," 阅读全文
摘要:
以下为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。 所有对象都有 toLocaleString() 、toString() 和 valueOf() 方法。 1 <script> 2 var arr1 = ["a","b","c"]; 3 4 //toString 5 //输 阅读全文
摘要:
以下为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。 对于一个网页或者一个全局作用域而言,使用 instanceof 操作符 1 <script> 2 var arr1 = []; 3 if( arr1 instanceof Array ){ 4 console.log("是 阅读全文
摘要:
以下为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。 ECMAScript 数组可以保存任何类型的数据。数组最多包含 4294967295 个值 创建数组 1. 使用 Array 构造函数 1 <script> 2 //创建数组 arr1 3 var arr1 = new A 阅读全文
摘要:
以下为学习《JavaScript 高级程序设计》》(第 3 版) 、《ECMAScript 6入门》所做笔记。 目录: 1、创建 Object 对象的两种方法 2、访问对象属性 3、遍历对象属性 4、删除对象属性 引用类型有时候也被称为类或者对象定义。引用对象的值(对象)是引用类型的一个实例。新对象 阅读全文
摘要:
以下内容为学习下图这本书做的笔记,非原创。做笔记主要是为了实践一下看看结果加深记忆。 目录: 1.导入图像 2.缩放图像 3.裁切图像 1.导入图像 导入图片的步骤:第 1 步:确定图像来源 第 2 步:使用 drawImage() 方法将图像绘制到 canvas 中 确定图片来源有4种方法: Ⅰ 阅读全文
摘要:
以下内容为学习下图这本书做的笔记,非原创。做笔记主要是为了实践一下看看结果加深记忆。 目录: 1. 填充文字 2. 轮廓文字 3. 文本样式 4. 测量宽度 1. 填充文字 用法: context.fillText( 在画布上输出的文本,开始绘制文本的x坐标位置, 开始绘制文本的y坐标位置, 允许的 阅读全文