前言:

最近小编在学习JavaScript,今天,进入B/S阶段最有趣的学习项目了,本篇博客来总结一下JavaScript的语法和语句,为学习JavaScript奠定坚实的基础:

核心:

能做什么?

在应用程序客户端执行很多任务:能够通过创建下拉菜单、转换页面上的文本、为页面添加动态元素,辅助表单输入等方式来为网站添加所需的交互性。

不能做什么?

不能强加于客户端

JavaScript依赖于其他界面和宿主程序来实现其功能,这个宿主通常是客户端的web浏览器,JavaScript只能做客户端允许它做的事情

不能跨域

不能访问来自另一个互联网络的资源,也不能影响来自另一个域的脚本和数据

不能充当服务器

JavaScript不能访问服务器端变量,只能做脚本运行所在平台内的事情,这个平台指的是浏览器。

基本规则:

1.区分大小写

区分大小写指的的是:remote和Remote和REMOTE变量时不同的。关键字都是小写的,变量可以是任意大小组合。只要能保持大小写前后一致,可以创建任意想要的组合。

2.空白

大多数情况下,JavaScript会忽略空白。

3.注释

和C#相同,分为单行注释和多行注释:

多行注释:以、/*开始,*/结束

单行注释://

4.分号

在JavaScript里,分号用来描述表达式。

保留字:

JavaScript中的某些关键字被保留下来,所以不能在程序中把它们用作变量、标识符或者常量名。

关键字不能作为标识符

保留字将来会转为关键字

函数:

代码块

用function声明

函数本身没有运行功能,得被调用才可以执行

正则表达式:

是一个描述字符模式的对象。主要用来验证客户端的输入数据。

作用,节约大量的服务器端的系统资源,并且提供更好的用户体验。在表单提交到服务器进一步处理之前,检查表单已确认用户确实输入了信息并且这些信息是符合要求的。

面向对象:

虽然说JavaScript面向对象,但是没有类的概念,继承只支持继承,不支持接口实现。

匿名函数和闭包:

匿名函数:正如字面意思,没有名字的函数。

闭包:一个函数的名字里面还有一个函数。

总结:

里面的每个内容都是需要我们仔细去学习的,在不断地实践中,相信理解的会更加深刻!