会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
他乡踏雪
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
2019年11月10日
TypeScript入门八:TypeScript的命名空间
摘要: 初识命名空间(namespace指令) 命名空间与文件拆分 多重命名空间与三斜杠指令引入依赖文件 一、初识命名空间(namespace指令) TypeScript的命名空间可以说就是ES6的模块化,其编译的ES5代码都是基于闭包将局部变量暴露给外部,作为外部一个对象的属性提供给外部作用域使用。先来看
阅读全文
posted @ 2019-11-10 15:06 他乡踏雪
阅读(1448)
评论(0)
推荐(0)
2019年11月9日
TypeScript入门七:TypeScript的枚举
摘要: 关于枚举 数字枚举 字符串枚举 异构枚举 计算的和常量成员 运行时的枚举与反向映射 常量枚举与外部枚举 一、关于枚举 枚举:一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。 在定义中可以看到这些关键词:有穷序列集、成员、类型对象、计数。 在这些关键字中可以了解到枚举是
阅读全文
posted @ 2019-11-09 18:17 他乡踏雪
阅读(2715)
评论(0)
推荐(0)
2019年11月8日
TypeScript入门六:TypeScript的泛型
摘要: 泛型函数 泛型类 一、泛型函数 在泛型函数之前,先简单的描述一下泛型,将变量定义成泛型可以在使用变量时来决定它的类型。什么意思呢?假如现在有一个函数,可能出现参数和返回值出现多种情况的现象,只有在调用函数受参数时才能确定它们的类型,就可以将函数定义成一个泛型函数,然后在调用这个函数的时候设定参数和返
阅读全文
posted @ 2019-11-08 04:39 他乡踏雪
阅读(890)
评论(0)
推荐(0)
2019年11月7日
TypeScript入门三:TypeScript函数类型
摘要: TypeScript函数类型 TypeScript函数的参数 TypeScript函数的this与箭头函数 TypeScript函数重载 一、TypeScript函数类型 在上一篇博客中已经对声明TypeScript类型变量已经做了初步的解析,这里先回顾以下: 1 //声明函数 2 function
阅读全文
posted @ 2019-11-07 02:53 他乡踏雪
阅读(7287)
评论(0)
推荐(2)
TypeScript入门五:TypeScript的接口
摘要: TypeScript接口的基本使用 TypeScript函数类型接口 TypeScript可索引类型接口 TypeScript类类型接口 TypeScript接口与继承 一、TypeScript接口的基本使用 1.1定义TypeScript接口的指令(interface) 接口让我们想到的第一个短语
阅读全文
posted @ 2019-11-07 01:09 他乡踏雪
阅读(3257)
评论(0)
推荐(0)
2019年11月5日
TypeScript入门四:TypeScript的类(class)
摘要: TypeScript类的基本使用(修饰符) TypeScript类的抽象类(abstract) TypeScript类的高级技巧 一、TypeScript类的基本使用(修饰符) TypeScript的类与ES6的类非常类是,所以建议先了解ES6的类的相关内容:ES6入门六:class的基本语法、继承
阅读全文
posted @ 2019-11-05 02:37 他乡踏雪
阅读(11527)
评论(0)
推荐(1)
2019年11月2日
TypeScript入门二:基本数据类型
摘要: 浅析基本数据类型 TypeScript类型解析 一、浅析基本数据类型 首先有一个问题TypeScript是一门编译型语言?还是解释性语言?显然已经不能被这两个分类来区分,TypeScript的并不是为了让JavaScript改变执行方式,不是为了提高机器执行效率的。而编译型和解释型的分类是基于这两个
阅读全文
posted @ 2019-11-02 01:15 他乡踏雪
阅读(1056)
评论(0)
推荐(0)
2019年10月29日
TypeScript入门一:配置TS工作环境
摘要: 配置手动编译TS文件工作环境 配置webpack自动化打包编译工作环境(后面补充) 一、TypeScript入门学习引言 进入主题之前,首先说明这个系列的博客是我刚刚接触TypeScript的学习笔记,可能不会太深入的解读一些原理方面的东西。但尽可能的把基础的入门使用解析清楚,毕竟使用TypeScr
阅读全文
posted @ 2019-10-29 06:03 他乡踏雪
阅读(1954)
评论(0)
推荐(0)
2019年10月28日
ES6入门十二:Module(模块化)
摘要: webpack4打包配置babel7转码ES6 Module语法与API的使用 import() Module加载实现原理 Commonjs规范的模块与ES6模块的差异 ES6模块与Nodejs模块相互加载 模块循环加载 一、webpack4打包配置babel7转码ES6 1.webpack.con
阅读全文
posted @ 2019-10-28 00:28 他乡踏雪
阅读(1619)
评论(0)
推荐(0)
2019年10月21日
ES6入门十一:Generator生成器、async+await、Promisify
摘要: 生成器的基本使用 生成器 + Promise async+await Promise化之Promisify工具方法 一、生成器的基本使用 在介绍生成器的使用之前,可以简单理解生成器实质上生成的就是一个迭代器,所以如果理解了迭代器在学习生成器就会非常简单,我的上一篇博客就是迭代器的详细解析ES6入门:
阅读全文
posted @ 2019-10-21 13:15 他乡踏雪
阅读(686)
评论(0)
推荐(0)
2019年10月6日
ES6入门十:iterator迭代器
摘要: 迭代模式 ES6迭代器标准化接口 迭代循环 自定义迭代器 迭代器消耗 一、迭代模式 迭代模式中,通常有一个包含某种数据集合的对象。该数据可能存在一个复杂数据结构内部,而要提供一种简单的方法能够访问数据结构中每个元素。对象消费者并不需要知道如何组织数据,所有需要做的就是取出单个数据进行工作。 迭代模式
阅读全文
posted @ 2019-10-06 05:59 他乡踏雪
阅读(635)
评论(0)
推荐(0)
2019年10月3日
ES6入门九:Symbol元编程
摘要: JS第七种数据类型:Symbol Symbol的应用场景 11个Symbol静态属性 Symbol元编程 一、JS第七种数据类型:Symbol 在ES6之前的JavaScript的基本数据类型有undefined、null、boolean、number、string、object,现在Symbol作
阅读全文
posted @ 2019-10-03 23:03 他乡踏雪
阅读(869)
评论(0)
推荐(0)
2019年9月24日
ES6入门八:Promise异步编程与模拟实现源码
摘要: Promise的基本使用入门: ——实例化promise对象与注册回调 ——宏任务与微任务的执行顺序 ——then方法的链式调用与抛出错误(throw new Error) ——链式调用的返回值与传值 Promise的基本使用进阶: ——then、catch、finally的使用 ——all、rac
阅读全文
posted @ 2019-09-24 13:59 他乡踏雪
阅读(1342)
评论(0)
推荐(0)
2019年9月13日
javaScript节流与防抖
摘要: 一、节流(throttle) 用来实现阻止在短时间内重复多次触发同一个函数。主要用途:防止使用脚本循环触发网络请求的函数的恶意行为,确保请求的真实性(当然也包括其他阻止高频触发行为的应用); 实现原理图: 代码实现: 节流函数测试: 二、防抖 用来实现高频触发函数调用时,实际只调用最后一次函数执行。
阅读全文
posted @ 2019-09-13 08:17 他乡踏雪
阅读(484)
评论(0)
推荐(0)
2019年8月25日
ES6入门:数据劫持、Proxy、Reflect
摘要: 什么是数据劫持 Object数据劫持实现原理 Array数据劫持的实现原理 Proxy、Reflect 一、什么是数据劫持 定义:访问或者修改对象的某个属性时,在访问和修改属性值时,除了执行基本的数据获取和修改操作以外,还基于数据的操作行为,以数据为基础去执行额外的操作。 当前最经典的数据劫持应用就
阅读全文
posted @ 2019-08-25 22:23 他乡踏雪
阅读(4574)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
公告