自己学习记录中ing... 我们学习前端JS一般接触的第一本书就是红宝书,作为入门绝对是有非常大的帮助的(入门的时候看一些网上教程也是很有帮助的)!
1、学习JS要知道:它呢是由三部分组成:
ECMAScript(js语法)+DOM(页面文档对象模型)+BOM(浏览器对象模型)
1.1 ECMAScript(js语法)
规定了JS的编程语法和基础核心知识
详细情况可以看MDN
1.2 DOM(页面文档对象模型)
通过DOM提供的接口可以对页面上的各种元素进行操作(位置、大小等)
1.3 BOM(浏览器对象模型)
它提供了独立于内存的、 可以与浏览器窗口进行互动的对象结构,通过BOM可以操作浏览器窗口,比如弹出框,控制浏览器跳转、获取分辨率等。
2、JS书写
书写位置分三种: 行内、内嵌、外部
也就是js在html页面就能写,通过浏览器就可以看到内容效果;
2.1 行内式的JS
直接在元素内部,可以将单行或者少量JS代码写在HTML标签的事件属性中(以on开头的属性),比如onclick;
html 双引号,js 单引号
<body><input type="" value="" onclick="功能"></body>
2.2 内嵌式的JS
(双标签)
<head><script>功能</script></head>
2.3 外部JS文件
<head><script src="1.js">一定不要写代码!!!!!</script></head>
3、注释
单行ctrl+/
多行ctrl+shift+a 可以首选项-键盘快捷方式 ctrl+shift+/