前言:
最近小编在学习JavaScript,今天,进入B/S阶段最有趣的学习项目了,本篇博客来总结一下JavaScript的语法和语句,为学习JavaScript奠定坚实的基础:
核心:
能做什么?
在应用程序客户端执行很多任务:能够通过创建下拉菜单、转换页面上的文本、为页面添加动态元素,辅助表单输入等方式来为网站添加所需的交互性。
不能做什么?
不能强加于客户端
JavaScript依赖于其他界面和宿主程序来实现其功能,这个宿主通常是客户端的web浏览器,JavaScript只能做客户端允许它做的事情
不能跨域
不能访问来自另一个互联网络的资源,也不能影响来自另一个域的脚本和数据
不能充当服务器
JavaScript不能访问服务器端变量,只能做脚本运行所在平台内的事情,这个平台指的是浏览器。
基本规则:
1.区分大小写
区分大小写指的的是:remote和Remote和REMOTE变量时不同的。关键字都是小写的,变量可以是任意大小组合。只要能保持大小写前后一致,可以创建任意想要的组合。
2.空白
大多数情况下,JavaScript会忽略空白。
3.注释
和C#相同,分为单行注释和多行注释:
多行注释:以、/*开始,*/结束
单行注释://
4.分号
在JavaScript里,分号用来描述表达式。
保留字:
JavaScript中的某些关键字被保留下来,所以不能在程序中把它们用作变量、标识符或者常量名。
关键字不能作为标识符
保留字将来会转为关键字
函数:
代码块
用function声明
函数本身没有运行功能,得被调用才可以执行
正则表达式:
是一个描述字符模式的对象。主要用来验证客户端的输入数据。
作用,节约大量的服务器端的系统资源,并且提供更好的用户体验。在表单提交到服务器进一步处理之前,检查表单已确认用户确实输入了信息并且这些信息是符合要求的。
面向对象:
虽然说JavaScript面向对象,但是没有类的概念,继承只支持继承,不支持接口实现。
匿名函数和闭包:
匿名函数:正如字面意思,没有名字的函数。
闭包:一个函数的名字里面还有一个函数。
总结:
里面的每个内容都是需要我们仔细去学习的,在不断地实践中,相信理解的会更加深刻!