JavaScript学习笔记
-定义:Javascript是一种轻量级的编程语言,是可插入到HTML页面的编程代码,使网页具有动态交互性的脚本语言。
-实现:HTML中的脚本必须位于`<script></script>`标签之间,如果在HTML中插入JS,也必须准守。`<script></script>`标签会告诉 JavaScript 在何处开始和结束。
-输出:如需从 JavaScript 访问某个 HTML 元素,可以使用 document.getElementById(id) 方法。
-语句:JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。分号用于分隔 JavaScript 语句。浏览器会按照编写顺序来执行每条语句。JavaScript 代码块是指语句通过代码块的形式进行组合,在花括号{}之间。
-注释:多行注释以 /* 开始,以 */ 结尾。单行注释用//。
-变量:变量是存储信息的容器。声明变量、给变量赋值。注意JS中大小写敏感。
-数据类型:字符串(单、双引号)、数字(带小数点、不带小数点)、布尔(true\false)、数组。
-对象:JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 JavaScript 中,对象是拥有属性和方法的数据。属性是与对象相关的值,方法是能够在对象上执行的动作。
-函数:由事件驱动的或者当它被调用时执行的可重复使用的代码块,包裹在花括号中,前面使用了关键词 function。带参数和不带参数。
-运算符:算数运算符(+,-,*,/,%,++,--)、赋值运算符(=,+=,-=,*=,/=,%=)、比较运算符(==,===,!=,>,<,>=,<=)、逻辑运算符(&&,||,!)、条件运算符(?:)。如果把数字与字符串相加,结果将成为字符串。
-条件语句:if,if...else,if...else if...else,switch。
-循环语句:for,for/in,while,do/while。跳出循环的语句,break。
-JS中纠错代码:try 语句测试代码块的错误,catch 语句处理错误,throw 语句创建自定义错误提示。
-JS验证:JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证验证(必填,规定的类型,合法的日期,合法的邮件地址等)。
-JS对象:所有事物都是对象:字符串、数值、数组、函数等。对象拥有属性和方法。
-JS算数对象:round(),random(),max(),min()。
-JS逻辑对象:逻辑对象[boolean()]无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。
-JS RegExp对象:test()、exec() 和 compile()。当检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。
-JS框架:框架提供针对常见 JavaScript 任务的函数,包括动画、DOM 操作以及 Ajax 处理,来使得 JavaScript 编程更容易、更安全。(jQuery,Protype,Mootools)