java中的接口是类吗
265
2022-06-11
近几年是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等语言一样编写服务器端的服务。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~