even

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  javascript

摘要:1、配置环境以及项目初始化 typescript的环境配置参考node中的nodemon配置typescript, 并且配置parcel-bundler,具体配置如下 { "name": "ts", "version": "1.0.0", "description": "", "main": "in 阅读全文
posted @ 2021-09-12 16:02 even_blogs 阅读(360) 评论(0) 推荐(0)

摘要:1、迭代器 var arr = [1, 2, 3]; var iterator = arr[Symbol.iterator](); iterator.next(); // { value: 1, done: false } iterator.next(); // { value: 2, done: 阅读全文
posted @ 2021-09-02 20:36 even_blogs 阅读(109) 评论(0) 推荐(0)

摘要:1、定义 canvas是HTML5新增的元素,通过javascript脚本来完成图形的绘制。它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。 2、canvas的入门案例 //获取画布 const canvas=document.querySelector('#canvas'); 阅读全文
posted @ 2020-10-04 23:20 even_blogs 阅读(143) 评论(0) 推荐(0)

摘要:1、冒泡排序法 原理:从第一个元素开始,往后比较,遇到比自己小的元素就交换位置 特点:交换的次数最多,所以它的性能是最差的 let arr1 = [5,3,6,7,1,2,9,0,8,10]; let method1 = function(arr) { let len = arr.length; f 阅读全文
posted @ 2020-05-27 14:32 even_blogs 阅读(333) 评论(0) 推荐(0)

摘要:1、开闭原则 特征:对扩展开放,对更改关闭 1、在我们最初编写代码时,假设变化不会发生;当变化发生时,我们就创建抽象来隔离以后发生的同类变化。 2、面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。 注意:开发人员应该仅对程序中呈现出频繁变化的那些部分做出抽象,然而,对于应用呈现中 阅读全文
posted @ 2019-07-27 11:11 even_blogs 阅读(224) 评论(0) 推荐(0)

摘要:一、本内容采用的typescript来写的,原因是typescript的格式更加的严格,面向对象的写法更加的突出,环境配置以及typescript可参看webpack与typescirpt 注意在引入jquery的时候要用到一个依赖,以方便jquery在ts中使用 二、设计模式 1、简单工厂模式 定 阅读全文
posted @ 2019-07-20 00:35 even_blogs 阅读(221) 评论(0) 推荐(0)

摘要:在用typescript进行开发的时候用npm package.json进行配置的时候用如下进行快速构建: 1、配置环境参看webpack, (需要安装typescript 与 ts-loader, 项目初始化的时候 tsc --init进行初始化,并且生成tsconfig文件) 2、typescr 阅读全文
posted @ 2019-07-13 15:51 even_blogs 阅读(381) 评论(0) 推荐(0)

摘要:1、类的建立与继承 constructor方法是类的构造函数是默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor方法,如果没有显式定义,一个默认的constructor方法会被添加。所以即使你没有添加构造函数,也是有默认的构造函数的。一般constructor 阅读全文
posted @ 2018-12-03 00:44 even_blogs 阅读(201) 评论(0) 推荐(0)

摘要:1、let 和 const 关键字 let 与 var 的区别有: a、let 声明的变量只在当前的块级作用域内有效(块级作用域通俗的话就是被{}包裹起来的区域声明对象的{}例外)。 b、let 声明的变量不能被重复声明。 c、不存在变量的提升。 const 常量--不可以改变的量 常量在声明的时候 阅读全文
posted @ 2018-11-29 14:49 even_blogs 阅读(224) 评论(0) 推荐(0)