JavaScript是什么?能做什么?一篇文章带你了解JavaScript的发展史、组成及作用

33 篇文章 0 订阅
订阅专栏

JavaScript是什么?能做什么?

8f3ce2c06a4bf6c45103ba1ca66d97f.png

JavaScript(简称JS)是当前非常流行、应用很广泛的脚本语言,

JavaScript 是 web 开发者必学的三种语言之一

js的主要特点是:

、js是一种解释性脚本语言(代码不进行预编译);

C、C++、Java等高级语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。运行过程中由js解释器(js引擎)进行解释并执行

image.png

image.png

image.png

密码输入错误、邮箱格式、认证失败……均是在运行时刻就已经解释执行的(这样大大的提高了用户的体验性和网络传输速度)

、主要用来向HTML页面添加交互行为;

、可以直接嵌入HTML页面

、 可移植性好,绝大多数浏览器均支持JavaScript

image.png

(Chrome、IE、Firefox、Safari、Edge……),可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。

image.png

JavaScript 与 HTML 和 CSS 共同构成了我们所看到的网页,其中:

HTML 用来定义网页的内容,例如标题、正文、图像等;

CSS 用来控制网页的外观,例如颜色、字体、背景等;

JavaScript 用来实时更新网页中的内容

JS发展史:

JavaScript----是一种面向对象的脚本语言。

JavaScript是由Netscape Communications Corporation(网景公司)Brendan Eich(布兰登·艾奇)

仅用10天时间发明出来的(1995年网景公司招募Brendan Eich),JavaScript被设计出来后最初命名为Mocha,之后改名为LiveScript,后来由于SUN公司的介入更名为了JavaScript

1996年微软公司在其最新的IE3浏览器中引入了自己对JavaScript的实现JScript。

于是在市面上存在两个版本的JavaScript,一个网景公司的JavaScript和微软的JScript。

为了确保不同的浏览器上运行的JavaScript标准一致,所以几个公司共同定制了JS的标准名命名为ECMAScript。

JavaScript组成:

通常我们把JavaScript和ECMAScript用来表达相同的含义,但是一个完整的JavaScript由以下三个不同的部分组成。

image.png

  1. 核心(ECMAScript)

image.png

2.文档对象模型(DOM)

image.png

3.浏览器对象模型(BOM)

image.png

JavaScript的作用:

表单动态校验(密码强度检测)(JS产生最初的目的)

网页特效

桌面程序(Electron)

服务端开发(Node.js)

App(Cordova)

控制硬件-物联网(Ruff)

游戏开发(cocos2d-js)

我们熟知的微信小程序、插件扩展、游戏特效、刷浏览量……很多都是可以利用JS开发使用的

拓展:JavaScript和java的关系可能不是你想的那么紧密,JavaScript借助当时java的热度而命名为JavaScript~

Java语言是SUN Microsystems公司的产品,而JavaScript是Netscape公司的产品。

一句话形容:Java之于JavaScript就好比雷锋和雷峰塔的关系

JS中的关键字:

break、delete、function、return、typeof、case、do、if、switch、var、catch、else、in、this、void、continue、false、instanceof、throw、while、debugger、finally、new、true、const、with、default、for、null、try。

JavaScriptJS)的简单了解
m0_68989458的博客
08-09 2162
JavaScriptJS)的简单了解
javaScript概述
15届HP-EPM测试4_王叔彬
09-13 351
JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等等等。 JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。 什么是 JavaScript? · JavaScript 被设计用来向 HTML 页面添加交互行为。 ·
js主要是用来向html页面中,javascript是用来干什么的?
weixin_34837388的博客
06-03 4136
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaScript的一些用途:1、JavaScriptHTML设计师提供了一种编程工具,HTML创作者往往都不是程序员,但是JavaScript却是一种只拥有极其简单的语法的脚本语...
简述javascript主要作用,简述javascript主要特点
2301_79533350的博客
10-16 219
JavaScript是互联网上最受欢迎的编程语言之一,用于为网页添加交互性,处理数据,以及创建各种应用程序(移动应用程序,桌面应用程序,游戏等), 这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
javascript属于什么语言,js属于什么语言
wenangou的博客
10-25 65
所以说它是一门轻量级的编程语言。5.网页前段的开发:可以说只要是网页前段开发的程序员,没有不精通JavaScript的,JavaScript是网页前段开发的必修课。2.JavaScript的优势:语法简单,就好比是一个软件的插件,一种工具,并且可以跨平台使用,JavaScript不依赖操作系统,并且几乎所有浏览器都能识别和读取这种语言。1.脚本编程语言:没错,JavaScript是一种脚本语言,常运用与网站编程当中,让网站的编程更加方便简单,一般不单独使用,常与htmlCSS嵌套使用。
JavaScript 教程 (详细 全面)
梁辰兴的博客
10-31 7万+
JavaScript(简称“JS”)是当前最流行、应用最广泛的客户端脚本语言,用来在网页中添加一些动态效果与交互功能,在 Web 开发领域有着举足轻重的地位。HTML 用来定义网页的内容,例如标题、正文、图像等;CSS 用来控制网页的外观,例如颜色、字体、背景等;JavaScript 用来实时更新网页中的内容,例如从服务器获取数据并更新到网页中,修改某些标签的样式或其中的内容等,可以让网页更加生动。JavaScript 诞生于 1995 年,几乎是和互联网同时出现;
前端基础--JavaScript
qq_50048558的博客
08-22 2524
HTML HTML介绍 & 规范 介绍 HTML 指的是超文本标记/标签语言 (Hyper Text Markup Language). 专门制作网页的计算机语言. 超文本的意思是有一些单词或字母,在网页浏览器的世界中被赋予了特殊的权利。 记事本开发第一个网页 <html> <head> <title>第一个网页</title> </head> <body> Hello World! </body>
转:最详细的JavaScript 教程,入门级都能看懂
LlanyW的专栏
05-30 1万+
介绍 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript特点 JavaScript 是一门脚本语言。 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易学习。 JavaScript 已经由 ECMA(欧洲电脑..
JS是什么意思?有什么用?
热门推荐
凡凡的博客
12-23 17万+
一:JS是什么意思 Javascript简称jsjs是一种脚本语言,是不需要进行编译的,也是浏览器中的一部分,经常用在web客户端脚本语言,主要是用来给html增加动态功能。 二:js有什么用 一般情况下,html页面主要是用于静态内容的显示,但是在实际中,页面很少的静态的,现在是网站都会有一些表单和幻灯片,这些都是使用js来进行交互,其实还有一些语言在可以编写脚本,实际上都是jsjs主要是...
你不知道的javascript_为什么前端要学JavaScriptJS都有哪些逆天的功能?
weixin_39815031的博客
10-27 284
相信每一个想要学习前端的人对于前端三剑客html+css+js都不会陌生,这些可以说是一个前端的标配,而在前端的世界里,没有什么是JavaScript实现不了的,你真的了解js吗?关于JS有一句话:凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript.吹了这么久JS,究竟它的魔力在哪里?能运用在哪些方面呢?为什么前端要学JavaScriptJavaScript可运行在所...
javascript开发技术大全-第1章javascript概述
01-19
1.1略 1.2版本。略 1.3 javascript与浏览器 略 1.4 javascript 作用 摘自《3Cschool》 JavaScript什么? JavaScriptHTML 设计师提供了一种编程工具 HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。 JavaScript 可以将动态的文本放入 HTML 页面 类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:[removed](“<h1>” + name
听说你用JavaScript写代码?本文是你的机器学习指南
02-25
JavaScript是一种流行的高级编程语言,它被世界上的绝大多数网站所使用,也被所有主流浏览器所支持。随着深度学习的火热,越来越多开发者开始探索使用JavaScript实现人工智能与机器学习算法。近日,来自德国的...
怎样写一个能同时用于Node和浏览器的JavaScript包?
02-25
假设你有一个JavaScript的模块想要发布到npm上,它是同时适用于Node和浏览器的。但是请注意!这个特殊的模块在Node版本和浏览器版本上的实现有着细微的区别。这种情况出现得实在频繁,因为在Node和浏览器间有着很多...
JavaScript框架是什么?怎样才能叫框架?
01-19
一下是转载的一篇文章,希望对还迷茫的童鞋们有点帮助。 什么是 JavaScript 框架? JavaScript 本身就是一种功能强大的语言,您不需要额外的框架就可创建富互联网应用程序(RIA)。然而使用 JavaScript 并不是件容易...
javascript日常用途有哪些,javascript主要应用领域
最新发布
2301_79533350的博客
12-03 171
这篇文章主要介绍了javascript的应用领域或场景,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编着大家一起了解一下。
JavaScript基本知识总结(全)
IT_Mr_guo的博客
05-24 9325
什么是JS JSJavaScript的简称,这是一门最流行的运行在浏览器的脚本语言。 JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。 JS是一种轻量级的编程语言,可由所有的现代浏览器执行 JS作用 DOM操作: 增删改查HTML元素 可以直接操作HMTL 动效: 可以通过JS完成各种动效 让网页动起来 交互: 让用户和网页形成交互 (点击、滑动、拖拽等...
JavaScript入门第一部分:JavaScript是什么,能什么,不适合什么,用什么开发以,怎么玩浏览器,怎么学这东西。
yasi_xi的专栏
09-18 5770
转自:http://saharabear.com/weblog/?p=265 前一阵子推荐的《JavaScript权威指南》依然是一本好书,但是现在我把它锁起来了,因为它是一本好的参考书,是每一个JavaScript的爱好者都可以备上一本的书,但是如果把教程写成这本书的模式,那就是“中国教育”了,因为写教程的目的并不是授人以鱼,毕竟写得好的语法参考文章一抓一大把,为什么还要再发明
javascript有什么用,从web后端谈JS的三大作用
weixin_47378963的博客
12-06 1093
鄙人刚自学编程的时候,并不是学javascript,而是直接从后端开始学的,因为经常听朋友或网络上的资料,说什么python可以开发web,java可以,go也可以,于是就去学了,后来要建立、开发个人站的时候,才发现,没有前端基础,前端搞不定,于是只要硬着头皮继续学前端,包括htmlcss,以及javascriptjavascript作用可能有很多,比如开发游戏,或开发酷炫的特效脚本,等等,这里不探讨这些,接下来,只是个人的一些经验之谈,说说javascript在web的整体(包括前端和后端)的开发过
CSS是什么?JavaScript是什么?
06-06
CSS是层叠样式表(Cascading Style Sheets)的简称,它是一种用于描述网页样式和布局的语言。通过CSS,我们可以将网页内容和样式分离,使得网页结构更加清晰,易于维护。CSS可以控制文本、字体、颜色、背景、边框、间距、布局等方面的样式。 JavaScript是一种脚本语言,用于实现网页的交互和动态效果。它可以在网页中直接嵌入代码,通过与HTMLCSS交互,实现动态改变网页内容、响应用户操作和事件、与后台服务器通信等功能。JavaScript具有很高的灵活性和可扩展性,是现代Web应用开发中不可或缺的一部分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • C语言爱心代码,红爱心送给您~爱心源码分享 21693
  • 18_JavaScript(显示年龄案例) 13237
  • JavaScript是什么?能做什么?一篇文章带你了解JavaScript的发展史、组成及作用 10593
  • 解决异常 java.net.URISyntaxException: Illegal character in query at index 9445
  • MySQL如何安装配置(含my.ini详细配置-新旧版通杀) 9346

分类专栏

  • Linux 2篇
  • JavaScript 33篇
  • 文章代写 2篇
  • 软件 & 资料 14篇
  • 即兴语录 28篇
  • java 130篇
  • 文章代 1篇
  • Vue 42篇
  • 数据结构与算法 2篇
  • 教育 3篇
  • ChatGPT& AI 39篇
  • 记录&学习 1篇
  • 计算机 51篇
  • 记录 1篇
  • 笔记 7篇
  • 算法 2篇

最新评论

  • 刚刚更新win11,记事本消失怎么处理?你需要注意些什么?

    嘟嘟灵兮: 全部应用中也找不到记事本,注册表中也没有txt

  • 解决异常 java.net.URISyntaxException: Illegal character in query at index

    阿J~: 看到文章昏昏欲睡的我瞬间来了精神,必须支持

  • MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

    Datou577: 根本找不到data的·路径啊

  • JSP和tomcat

    普通网友: 文章结构严谨有条,层次分明,读起来一点也不费劲,让人受益匪浅。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • XML 映射文件(Mapper 文件)的命名空间

    2401_84240454: 优质好文,支持支持。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 挂载的实际操作
  • 什么是挂载点
  • Linux 的应用领域
2024
06月 3篇
05月 8篇
04月 60篇
03月 2篇
02月 18篇
01月 35篇
2023年181篇
2022年50篇
2021年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

即兴小索奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司吉祥网站优化按天收费丹竹头营销型网站建设双龙百度网站优化东莞网络推广木棉湾百度关键词包年推广观澜网络推广坑梓网站关键词优化坂田网站改版福田优秀网站设计大浪SEO按天扣费福田网络广告推广塘坑品牌网站设计民治高端网站设计惠州推广网站沙井百搜标王观澜网站搭建龙岗模板制作观澜企业网站改版西乡SEO按天收费宝安优化横岗企业网站设计双龙建网站大浪网站设计光明关键词按天收费松岗网站优化推广东莞阿里店铺托管龙岗网站建设设计深圳百姓网标王石岩关键词按天收费民治网页设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化