JS基础知识
语言核心只有三部分
- ECMAScript:核心语法
- DOM: Document Object Model 文档(html/xml)对象模型
- BOM: Browser OBject Model 浏览器窗口对象模型
- 其它知识:定时器: Timeout(), 宿主环境提供的 API
基础语法
<script>...</script>
打印到屏幕
<script>window.document.write('hello');</script>
外联js文件
<script src="Jquery.js" >
//这里可以写单行备注
/*多行备注*/
</script>
<script src="Jquery.js" >这里的内容失效</script>
延缓和异步
当外联文件较大时,可能加载慢,用defer来延缓,用async来异步加载
网页在执行时,将自上而下,所以如果在网页中的执行JS的操作,需要把JS放在网页最后面来,以免先执行JS而风页的代码还没执行到
注意
- 1) 变量和函数名区分大小写
- 2) 约定:一般常量用大写,一般变量用小写 ,如果声明变量但不给值就是undefine
- 3) 函数外赋值,在函数内可调用且不需要声明
- 4) 作用块中赋值,作用块外可以调用
- 5) \转义符 \’就等于’
命名当量和变量
<script>
var email="abc@abc.com";
var SEX="male";
</script>
基本语法
- 1) 打印到屏幕:window.document.write(“这里写上字符串”);
- 2) 推送到浏览器角本,console.log(娈量名);
<script>
var email = "admin@php.cn";
console.log(email);
</script>