前端js基础理论知识(一特点 ,位置,变量,数据类型)
javascript脚本语言的主要特点
解释性:javascript是一种解释语言,源代码不需要经过编译,直接在浏览器上运行时被解释。
基于对象:javascript是一种基于对象的语言,能运用自己已经创建了的对象,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。
JavaScript可以直接对用户或客户输入做出响应,无需经过web服务程序。他对用户的响应,是以事件驱动的方式进行的,所谓事件驱动,指的是在主页执行了某种操作所产生的动作,此动作称为“事件”
javaScript依赖于浏览器本身,与操作环境无关。只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。
javascript的编写位置
可以将js代码编写到外部js文件中,然后通过script标签引入,写到外部文件中可以在不同的页面中同时引用,也可以利用到浏览器的缓存机制,这是推荐使用的方式
script标签一旦用于引入外部文件了,就不能再编写代码了,即使编写了浏览器也会忽略,如果需要则可以再创建一个新的script标签用于编写内部代码,可以将js代码编写到标签的onclick属性中,当我们点击按钮时,js代码才会执行,虽然可以写在标签的属性中,但是他们属于结构与行为耦合,不方便维护,不推荐使用<button onclick="alert('讨厌,你点我干嘛~~');">点我一下</button>
可以将js代码写在超链接的href属性中,这样当点击超链接时,会执行js代码<a href="javascript:alert('让你点你就点!!');">你也点我一下</a>
多行注释 单行注释
注释中的内容不会被执行,但是可以在源代码中查看,要养成良好的编写注释的习惯,也可以通过注释来对代码进行一些简单的调试
js中严格区分大小写
js中每一条语句以分号(;)结尾
js中会忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化
网友评论