相信很多接触前端开发的同学都知道,js是前端开发中最为重要的一部分。它是我们后面使用Javaquery,node.js,ajax,vue,小程序等众多开发手段的基础。那么今天我就带大家脱下js那神秘的外纱。
js(JavaScript)是一个面向对象语言;也是解析语言,也是轻量级语言。
js 的天然运行环境是浏览器。
js 存在兼容性问题;因为每一个浏览器对js的解析程度不同。(代表有谷歌浏览器跟IE浏览器)。
js 的作用:实现浏览器和用户的交互;以及动态样式的交互(一问一答)。
在js眼中,页面上所有的东西都是数据(data)。
在js的眼里万事万物都是对象。PS:程序员天天面向对象但就是找不到对象
<script>
js中所有的数据都存在变量中
变量是一个可变得量 可变的指的是值可变
var 是关键词,作用是:声明变量。
[ var a ]中的a是变量名 变量名一经声明就不可改变,但是变量名的值是可以改变的。
变量名命名规范:
1 :可以使用驼峰式命名 zhangHai 可以使用值读下划线 特殊字符命名。
2:不能使用中文、其他语言命名。
3:不能使用js 中关键字进行命名: window、name、var、for、else、catch、if...等关键字。
a.首字母必须是字母、下划线或者美元符号。
b.余下的字母可以是下划线、美元符号、任意字母或者数字。
c.变量名不能是关键字或者保留字。
d.变量名区分大小写。
e.变量名中不能有空格、回车符或其他标点字符。
为了符合编程规范,推荐使用驼峰式命名方式:当变量名由多个英文单词组成时,第一个英文单词全部小 写,以后每个英文单词的第一个字母大写。字包括api 以及js 内置对象
</script>