个人知识整理(javascript篇初识(简介 书写方式 注释))
一个小前端~突然想写点什么…算是梳理一下自己的知识吧
Javscript 简介
浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以 JavaScript 语言归为脚本语言,会逐行解释执行
Javscript 的组成:
r08vTK.png
DOM ( 浏览器对象模型)
通过 DOM 提供的接口可以对页面上的各种元素进行操作(大小、位置、颜色等)
BOM (页面对象模型)
通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等。
ECMAscript (javascript语法)
JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法工业标准。
代码写在一对script标签中
Javscript 3种书写方式:
1行内式
1
可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性),如:onclick
可读性差, 在html中编写JS大量代码时,不方便阅读;
引号易错,引号多层嵌套匹配时,非常容易弄混;
2内联式
1
2
3
可以将多行JS代码都写到 script 标签中
达到了与HTML代码分离,小demo时书写方便;相对内联式 更容易阅读
编写大型项目或团队联合开发不方便
3外链式
//首先创建一个 XXX.js文件 然后在html页面引入的方式;
//(XXX为文件名,可随意自己设置,尽量勿使用中文)
//引入方式:
1
2
3
4
把大段 JS代码独立到 HTML 页面之外,既美观,也方便文件级别的复用
适合于JS 代码量比较大的情况
!!! 引用外部 JS文件的 script 标签中间不可以写代码
Javscript 两种注释方式:
单行注释 //
// 我是一行文字,不想被 JS引擎 执行,所以 注释起来
1
多行注释 /* 内容*/
/*
我是一行文字;
不想被 JS引擎 执行,所以 注释起来;
*/
1
2
3
4
下一篇想写下常用的输入输出语句,变量,命名规范,数据类型 关键字 等
更新时间—不确定
1
2
访问我的个人站