第三天:关于CMS内容管理系统-JavaScript相关知识及小游戏开发实例
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。以下简称JS。
通俗的讲,JS是嵌入到HTML中的,是客户端的行为,是浏览器支撑JS运行。
JS组成:
1、ECMAScript:JS核心语法
2、DOM:文档对象模型DOM的对象是document
3、BOM:浏览器对象模型BOM的对象是window
注意:
1. 写在html中,使用标签对。一般写在head里,从上到下执行
2. 写在单独文件里
3. 将脚本程序代码作为属性值
!!!重要:引入外部文件时,不能在标签对里写代码,无效
<script src="hhh.js" type="jjj"></script>
基本知识点简要介绍:(大部分的语法以及程序流程和java相似)
变量:var是声明变量的关键字。弱类型 不需要声明类型就可以用
JS有五种基本数据类型:null Booleanundefined number string
一种复杂数据类型:object对象类型
其中:undefined:未声明变量和未初始化的变量使用typeof都会返回undefined
Null专门针对对象:表示已经有值,但是值为空。
小贴士:
JS是基于对象的语言。
JS中的typeof操作符:来检测数据类型
双引号里面只能是单引号,单引号里面只能是双引号,不能两双 两单
函数:
声明:定义函数放在标签中,或者放在外部文件中,引用。
Function 函数名后的参数列表可以不写,多写,少写。不需要写返回值(可以返、可以不返)
调用:放在标签中,或者放在外部文件中,引用。
匿名函数:没有名字的函数,只用一次的,省掉名字的。
Var area=function(width,height){…}
变量的作用域: