JavaScript:
JavaScript是一种用来编写脚本的编程语言,它们可以被直接写在网页的 HTML中,在页面加载的时候自动执行.
通常我们在html文件底部<stript>进行代码的编写. Javascript 脚本代码可被放置在 HTML 页面的 <body> 和 <head> 部分中。外部 JavaScript 文件的文件扩展名是 .js。如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件
数据类型: 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。
引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)
函数和对象:
对象语法:var xxx={
};
函数语法:xx xx(){
代码
}
JavaScript 作用域:
作用域是可访问变量的集合。在 JavaScript 中, 对象和函数同样也是变量。
在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。
JavaScript 函数作用域: 作用域在函数内修改。
JavaScript事件:
HTML 事件是发生在 HTML 元素上的事情。
当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。
Html常用事件:
onchange: 元素改变
onclick: 点击
onmouseover: 鼠标指针移动到指定的元素上时发生
onmouseout: 从元素上移开鼠标时发生
onkeydown: 用户按下键盘按键
TypeScript : TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。
TypeScript 区分大写和小写字符.
TypeScript不使用var ,使用let和const声名变量,且作用域为块级及{}为界.
TypeScript的函数定义要比JavaScript严格,需要指定函数中输入参数的类型,也可以让参数可以选择,还可以添加默认参数,如果不知道需要多少个参数,还可以使用剩余参数。在TypeScript的函数箭头函数(类似于lambda表达式)
接口:
类可以实现接口,使用关键字 implements,并将 interest 字段作为类的属性使用。