首页 > WEB开发 > web前端小白必备的JavaScript基础知识
2021
09-26

web前端小白必备的JavaScript基础知识

近几年是web前端大发展的时期,Vue,React,Babel,Webpack,Node.js,TypeScript等技术与概念层出不穷,着实让人眼花缭乱。

不过对于小白来说,刚入门时可以会被这些概念弄晕,而这些概念与JavaScript又是什么关系?在这篇文章,为你梳理一下上述的前端概念到底是什么以及它们之间的关系!


了解一下JavaScript语言

JavaScript是一门轻量级脚本语言,之所以说轻量级,是因为JavaScript并不是像C,Java等语言一样,用于编写大型项目的。

JavaScript最开始被设计出来,是为了能让HTML网页”动起来“,因此JavaScript是非常简单的,其核心语法非常精简,只包括两个部分:基本的语法构造(比如数据类型、操作符、控制结构、语句)和标准库(如Array、Date、Math等),而更复杂的功能则依赖于宿主所提供的API,比如Web浏览器提供的各种Document操作。


JavaScript与浏览器之间的关系

最开始,JavaScript被设计于运行在浏览器,浏览器是JavaScript脚本的宿主,因此JavaScript的脚本可以跟HTML脚本混在一起,由浏览器解析执行,而不需要编译。

在现代浏览器(如Chrome,Foxfire)中,都有一个专门解析JavaScript脚本的引擎,比如在Chrome浏览器,这种引擎中v8。


在浏览器中,JavaScript脚本可以获得以下几种能力:


  • 浏览器控制类:操作浏览器,比如获取cookie和本地存储。
  • DOM类:操作网页的各种元素,如修改网页样式,响应鼠标的点击,指针的移动等。
  • Web类:实现互联网的各种功能,比如发请Ajax请求。


JavaScript与Node.js之间的关系

除了在浏览器上执行之外,JavaScript脚本也可以在Node.js上运行,Node.js是一个运行在服务器上的基于Chrome V8引擎的JavaScript脚本运行环境。

提供了类似其他语言的从网络读取、访问数据库或文件系统等操作,因此基于Node.js,前端开发人员也可以像Java,PHP,Go等语言一样编写服务器端的服务。

以上就是“web前端小白必备的JavaScript基础知识”的详细内容,想要了解更多web前端内容欢迎持续关注编程学习网

扫码芷若 获取免费视频学习资料

编程学习

查 看2019高级编程视频教程免费获取