上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 2019-10-27 学习内容: 两大部分:js正则匹配、es6正则扩展 补充: 1、什么叫先行断言? “先行断言”指的是,x只有在y前面才匹配,必须写成/x(?=y)/。比如,只匹配百分号之前的数字,要写成/\d+(?=%)/。“先行否定断言”指的是,x只有不在y前面才匹配,必须写成/x(?!y) 阅读全文
posted @ 2019-10-31 15:44 Marvin_Tang 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 2019-10-31 学习内容: 一、关于Unicode码和码点的暂时忽略 ES5不能识别大于0xFFFF的码点,在ES6修复,导致一系列的改动。 二、字符串的遍历接口: ES6 为字符串添加了遍历器接口(详见《Iterator》一章),使得字符串可以被for...of循环遍历。 三、模版字符串: 阅读全文
posted @ 2019-10-31 13:42 Marvin_Tang 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 2019-10-30 学习内容: 一、数组的解构赋值: 1、从数组和对象中提取值,对变量进行赋值,这被称为解构。 2、如果解构不成功,变量的值就等于undefined。 3、不完全解构:等号左边的模式,只匹配一部分的等号右边的数组。这种情况下,解构依然可以成功。 4、如果等号的右边不是数组(或者严格 阅读全文
posted @ 2019-10-31 09:56 Marvin_Tang 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 2019-10-30 学习内容:简介、let、块级作用域、const、顶层对象的属性、globalThis对象 参考:https://es6.ruanyifeng.com/#docs/intro 拓展: 1、ES6 声明变量的六种方法: ES5 只有两种声明变量的方法:var命令和function命 阅读全文
posted @ 2019-10-30 15:16 Marvin_Tang 阅读(646) 评论(0) 推荐(1) 编辑
摘要: 2019-10-29 学习内容:声明合并、代码检查 一、声明合并: 如果定义了两个相同名字的函数、接口或类,那么它们会合并成一个类型。 (1)函数的合并: 就是重载,详见TS(2)重载部分。 (2)接口(或类)的合并: 注意:合并的属性的类型必须是唯一的,就是说,属性可以重复,但不能不同属性: 接口 阅读全文
posted @ 2019-10-29 18:02 Marvin_Tang 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 2019-10-29: 学习内容:类、类与接口、泛型 补充: 1、ts中interface与class的区别: interface:接口只声明成员方法,不做实现。 class:类声明并实现方法。 也就是说:interface只是定义了这个接口会有什么,但是没有告诉你具体是什么。 2.extends 阅读全文
posted @ 2019-10-29 15:51 Marvin_Tang 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: 2019-10-28: 学习内容:声明文件、内置对象、类型别名、字符串字面量类型、元组、枚举 补充: (1)搜索需要的声明文件:https://microsoft.github.io/TypeSearch/ 一、声明文件: 当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示 阅读全文
posted @ 2019-10-29 13:46 Marvin_Tang 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 2019-10-28: 学习内容:接口、数组的类型、函数的类型 (展开涉及多个内容) 参考:https://ts.xcatliu.com/basics/type-of-function 一、接口(Interfaces): (1) LabelledValue接口就好比一个名字,用来描述上面例子里的要求 阅读全文
posted @ 2019-10-29 10:37 Marvin_Tang 阅读(5772) 评论(0) 推荐(0) 编辑
摘要: 2019-10-28: 学习内容:快速入门,环境搭建,基础类型,类型断言、变量声明、解构、展开 补充: (1)尽可能地使用let来代替var 创建对象 一、npm环境: 如何安装NPM和Node:https://blog.teamtreehouse.com/install-node-js-npm-m 阅读全文
posted @ 2019-10-28 15:58 Marvin_Tang 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 2019-10-19: -- 对比学习:ES3、ES5、ES6怎么实现同一个东西 我的学习: 一、课程环境准备: 前端大杂烩:http://github.com/cucygh/fe-material webpack: 自动编译ES6代码。 JavaScript 应用程序的静态模块打包器(module 阅读全文
posted @ 2019-10-20 17:22 Marvin_Tang 阅读(250) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页