目录
1. HTML、CSS、JS 区别
HTML:决定网页的结构和内容。
CSS:决定网页的样式。
JavaSrcipt;实现业务逻辑和页面控制。
2.JS组成
ECMAScript:JavaScript的核心。
ECMAScript定义了JavaScrip
DOM:文档对象模型。(document-文档)
一套操作页面元素的API。通过DOM提供的A
BOM:浏览器对象模型。(broeser-浏览器)
一套操作浏览器的API。
通过BOM可以操作浏览器窗口,比如:弹出机、控制浏览器跳转、获取分辨率。
3.输入输出语句
JavaScript输入语句:
JavaScript 使用window.prompt()可以接收用户的输入。
JavaScript输出语句:
1.使用window.alert()弹出警告框
2.使用 document. write()方法将内容写到 HTML 文档中。另外也可以用 document.writeIn ()将内容写入HTML文档,而且它会自动加上一个换行符。
3.使用 console. log()写入浏览器的控制台。
4.变量名命名规则
1、变量名必须以字母或下划线 “_”开头,如”$_name”,”$name” ,”$name2”等,但是”$9name”是不对的。
2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不对的。
3、变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。
特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量。
5.变量声明的两种情况
1.一种是需要建立存储空间的。
2.另一种是不需要建立存储空间的。
6.var let const 区别
- 使用
var
关键字声明变量,其作用于为该语句所在的函数内, 且存在变量提升现象。 let
的声明类似于var
,但是它的作用域为该语句所在的代码块内,不存在变量提升。注意它们一个是函数内,一个是代码块内,代码块就是直接使用{}
括起来的代码。const
是let
的一个扩展,它可以防止重新分配变量,一般用来声明常量,在后面出现的代码中不能再修改常量的值。