摘要:1、配置环境以及项目初始化 typescript的环境配置参考node中的nodemon配置typescript, 并且配置parcel-bundler,具体配置如下 { "name": "ts", "version": "1.0.0", "description": "", "main": "in
阅读全文
随笔分类 - javascript
摘要:1、迭代器 var arr = [1, 2, 3]; var iterator = arr[Symbol.iterator](); iterator.next(); // { value: 1, done: false } iterator.next(); // { value: 2, done:
阅读全文
摘要:1、定义 canvas是HTML5新增的元素,通过javascript脚本来完成图形的绘制。它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。 2、canvas的入门案例 //获取画布 const canvas=document.querySelector('#canvas');
阅读全文
摘要:1、冒泡排序法 原理:从第一个元素开始,往后比较,遇到比自己小的元素就交换位置 特点:交换的次数最多,所以它的性能是最差的 let arr1 = [5,3,6,7,1,2,9,0,8,10]; let method1 = function(arr) { let len = arr.length; f
阅读全文
摘要:1、开闭原则 特征:对扩展开放,对更改关闭 1、在我们最初编写代码时,假设变化不会发生;当变化发生时,我们就创建抽象来隔离以后发生的同类变化。 2、面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。 注意:开发人员应该仅对程序中呈现出频繁变化的那些部分做出抽象,然而,对于应用呈现中
阅读全文
摘要:一、本内容采用的typescript来写的,原因是typescript的格式更加的严格,面向对象的写法更加的突出,环境配置以及typescript可参看webpack与typescirpt 注意在引入jquery的时候要用到一个依赖,以方便jquery在ts中使用 二、设计模式 1、简单工厂模式 定
阅读全文
摘要:在用typescript进行开发的时候用npm package.json进行配置的时候用如下进行快速构建: 1、配置环境参看webpack, (需要安装typescript 与 ts-loader, 项目初始化的时候 tsc --init进行初始化,并且生成tsconfig文件) 2、typescr
阅读全文
摘要:1、类的建立与继承 constructor方法是类的构造函数是默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor方法,如果没有显式定义,一个默认的constructor方法会被添加。所以即使你没有添加构造函数,也是有默认的构造函数的。一般constructor
阅读全文
摘要:1、let 和 const 关键字 let 与 var 的区别有: a、let 声明的变量只在当前的块级作用域内有效(块级作用域通俗的话就是被{}包裹起来的区域声明对象的{}例外)。 b、let 声明的变量不能被重复声明。 c、不存在变量的提升。 const 常量--不可以改变的量 常量在声明的时候
阅读全文

浙公网安备 33010602011771号