注:
- Dom——Document object model文档对象模型,操作文档(网页内容),如页面元素的移动、大小等;
- Bom——Browser document model浏览器对象模型,操作浏览器,如页面弹窗、检测窗口宽度等(浏览器分为渲染引擎、JS引擎即JS解释器)
ECMAScript:
Web APIs :
最初目的表单验证,减轻服务器压力,直接针对表单数据的合法性进行判断;网页特效(监听用户的一些行为,让网页做出对应的反馈);数据交互(获取后台数据,渲染到前端);服务端编程(node.js)
所有JS使用单引号
直接写在html文件里,用script标签包住
规范:script标签写在
上方
拓展:
<script>
alert('沙漠骆驼');
</script>
代码写在以.js结尾的文件里
语法:
通过script标签,引入到html页面中
<script src="my.js"></script>
注:外部js 标签中间 不能写代码
语法:
<button onclick="alert('小傻子~~~')">点击我万事顺遂</button>
注: 代码写在标签内部
快捷键:ctrl+/ ; //
快捷键: shift+alt+a ;/**/
注:多行注释 在vscode中 设置-首选项-键盘快捷方式 自行修改对行注释的快捷:ctrl+shift+/
注:英文分号;代表结束,可写可不写,根据团队要求,要么都写,要么都不写(一般不写),vue.js都不写分号
- 语法即规则
语法一,文档,页面打印输出内容
document.write('我是标签')
document.write('<h1>我是标题</h1>')
语法二,弹出警告框
alert('你的年龄是?')
语法三,控制台输出,程序员调试用
console.log('我是程序员能看到的')
prompt输入语句
prompt('请输入你的年龄:');
评论