问:什么是javaScript?
答: javaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言
问:什么叫运行在客户端的语言?
答: 客户端通常是我们自己的PC,运行在客户端的语言通常是不需要额外进行环境配置就可以直接在PC上执行的语言;与之相对的还有运行在服务器上的语言,我们在运行这些语言是需要先进行环境搭配,比如运行JAVA时,我们先要下载JDK。
问:什么是脚本语言呢?
**答:**脚本语言(Script languages,scripting programming languages,scripting languages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。几乎所有计算机系统的各个层次都有一种脚本语言。包括操作系统层,如计算机游戏,网络应用程序,文字处理文档,网络软件等。在许多方面,高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。一个脚本可以使得本来要用键盘进行的相互式操作自动化。一个Shell脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一组序列。主要用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的用户命令序列的指令,还可以编写更复杂的程序。
问:JS有些什么作用呢?
答:
1.表单动态校验
2.网页特效
3.服务端开发(Node.js)
4.桌面程序(Electron)
5.APP
6.控制硬件-物联网(Ruff)
7.游戏开发(cocos2d-js)
问:浏览器如何执行JS的
答: 在回答这个问题之前,我们需要了解了解浏览器的组成。浏览器可以分为两个大部分,分别为渲染引擎和JS引擎;渲染引擎用来解析HTML和CSS,俗称内核;JS引擎也称JS解释器,用来读取网页中的JavaScript代码并对其进行处理运行。但浏览器本身并不会去执行JS代码,而是通过JS引擎将其翻译成机器语言再由计算机去执行,所以JavaScript语言被归为脚本语言。
JS的组成:
1.ECMAScript:是由ECMA国际进行标准化的一门编程语言,常常被称为JavaScript或JScript,但实际上后两者是ECMAScript的实现和扩展。
2.DOM:文档对象模型
3.BOM:浏览器对象模型
JS的书写位置:
1.行内式:在标签内直接书写
2.内嵌式:在<head>
内的<script>
标签内写
3.外部式:单独一个文件写JS,然后用<script scr=''文件路径''>中间不能写代码</script>
引入。