git submodule 一般用法
git 常见用法
JS 中监听对象中变量的变化
利用 Proxy 实现监听 js 中变量的变化、用 `Object.defineProperty` 实现监听 js 中变量的变化
python 基础语法
一、数据类型和变量 1、在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。下表是开发中一些常用的转义字符:
转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \n 换行 \t 横向制表符 2、如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python 还允许用r''表示''内部的字符串默认不转义,参考如下代码:
1 2 3 4 >>> print('\\\t\\') \ \ >>> print(r'\\\t\\') \\\t\\ 3、如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python 允许用'''...'''的格式表示多行内容。
4、在python中,在 Python 中,布尔值的首字母是大写的(True,False)
5、在python3中,有两种除法:
一种除法是/,其计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:
1 2 3 4 5 >>> 10 / 3 3.3333333333333335 >>> 9 / 3 3.0 还有一种除法是//,称为地板除,两个整数的除法仍然是整数:
1 2 >>> 10 // 3 3 这一点和python2的语法有差异。
二、使用 list 1、list是一种有序的集合,可以随时添加和删除其中的元素。
2、用len()函数可以获得list元素的个数:
1 2 3 >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> len(classmates) 3 3、list可以用负数做索引,例如-1做索引,可以直接获取最后一个元素:
Typescript 小结
需要注意的是,这篇文章是王二本人在刷了一遍TypeScript的语法后,认为有些地方需要着重注意,于是在这里做的一个小总结。 > 如果需要系统的过一遍TypeScript的语法,这里重点推荐微软大神xcatliu的TypeScript 辅导教程,王二就是看的这篇教程写的这篇文章,也可以看TypeScript 文档(中文)系统了解
一、什么是 TypeScript TypeScript 是 JavaScript 的类型的超集,它可以编译成纯 JavaScript。编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在任何服务器和任何系统上。TypeScript 是开源的。
二、TypeScript 的特点 王二认为 TypeScript 最大的特点是 可以进行静态检查语法,可以在编译阶段就发现大部分错误,这一点和 java 很像。
而且 TypeScript 是 JavaScript 的超集,.js 文件可以直接重命名为 .ts 即可。
三、安装 TypeScript TypeScript 的命令行工具安装方法如下:
npm install -g typescript
以上命令会在全局环境下安装 tsc 命令,安装完成之后,我们就可以在任何地方执行 tsc 命令了。
我们约定使用 TypeScript 编写的文件以 .ts 为后缀,
编译一个 TypeScript 文件很简单:
tsc hello.ts
然后就会在 hello.ts 同一级的目录下生成一个 hello.js 文件。
四、推荐编辑器 当然是推荐Visual Studio Code啦,它本身就是由 TypeScript 编写的,而且天然支持对 TypeScript 支持。
五、一个简单的例子 将以下代码复制到 hello.