- 博客(8)
- 收藏
- 关注
原创 来看看和你知道的promise一样嘛?你知道promise吗
Promise是什么呢?根据ecma-262的定义: Promise是一个被用于延时计算的最终结果的占位符 (A Promise is an object that is used as a placeholder for the eventual results of a deferred (and possibly asynchronous) computation.) 这个怎么理解呢 比如说,我要去麦当劳买点吃的,下单以后人家会先给你一个订单号,等人家外卖做好了,会提示你,并用那个订单小票来换取你真正
2020-09-03 10:43:58
306
转载 Js中bind()方法
Function.prototype.bind()方法 bind()方法主要就是将函数绑定到某个对象,bind()会创建一个函数,函数体内的this对象的值会被绑定到传入bind()第一个参数的值,例如,f.bind(obj),实际上可以理解为obj.f(),这时,f函数体内的this自然指向的是obj 例子 var a = { b : function(){ var func = function(){ console.log(this.c);
2020-08-25 11:13:43
737
原创 typescript中static的作用,不知道的你可以看看
ES6类中static的作用和分析: 类相当于实例的原型,所有在类中被定义的方法,都会被实例所继承。然而,如果在一个方法前加static关键字,则表示该方法为静态方法(变量),就不会被实例素哟继承,而是直接通过类来调用,这就成为静态方法。 class A { constructor(v) { this.v = v; console.log(v); } run() { console.log("a"); } //此时 let
2020-08-24 22:14:12
2491
原创 修饰符readonly和const的区别是什么你可知?
** 的确,readonly和const这二者都是常量,一旦初始化就不能在改变,那么,除此之外它们二者之间的区别是什么你知道吗? 1、const只能在声明时初始化,而readonly既可以在声明中初始化,又可以在构造函数中初始化; 2、const隐含static,不可以再写static const;readonly则不默认static,如需要可以写static readonly; 3、const是编译期静态解析的常量(因此其表达式必须在编译时就可以求值);readonly则是运行期动态解析的常量; 4、co
2020-08-24 21:04:22
651
转载 typescript中文手册,你想知道的这儿全都有~
基础类型 介绍 为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。 布尔值 最基本的数据类型就是简单的true/false值,在JavaScript和TypeScript里叫做boolean(其它语言中也一样)。 var isDone: boolean = false; 1 数字 和JavaScript一样,TypeScript里的所有数字都是浮点数。 这些浮点数的类
2020-08-24 20:20:51
1218
1
原创 学习typescript已然迫在眉睫!!!
入门前知晓: 1、如果没有安装typescript,就npm i typescript -g 2、tsc --init 初始化tsc配置文件tsconfig.json 3、修改tsconfig.json中: “target” :“es5” 解析成js后的版本 “module”:“amd” 模块的类型,用于网页使用amd,用于node使用commonJS “outDir”:"./js/" ,解析后输出的文件夹 4、tsc -w 启动监视 5、a?:number;//?:的意思是可以不赋初值 为什
2020-08-21 22:25:28
165
原创 入门HTML5 canvas 这一篇文章就够了
canvas: //简而言之,canvas就是像是画面上的一个遮罩层,画布,我们可以在canvas画布上做样式 canvas标签的宽高属性不要在css中设置 canvas=document.querySelector(“canvas”); ctx=canvas.getContext(“2d”); 矩形:绘制矩形:ctx.fillRect(10,10,55,50) //参数解释,前两个参数是画布中的位置,后两个参数是所创建矩形的宽高 填充矩形(颜色): ctx.fillStyle=“rgb(200
2020-08-20 22:55:18
421
原创 几分钟入门gulp
gulp: 上手前须知: 什么是gulp? gulp是一款自动化工具,是一个平台,开发者可以用之来处理常见的任务主要有:1. 搭建静态web服务器,2.文件保存时,自动重载浏览器,3.使用预处理如sass,less,4.优化资源,比如压缩CSS、Javascript、压缩图片 如何安装gulp npm初始化,npm init -y 先全局安装,npm i gulp@3 -g 再需要在当前项目中安装,npm i gulp@3 装两遍是为了版本的灵活性 安装完毕之后还要把需要用
2020-08-18 20:56:59
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅