整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

javascript基础-介绍以及作用、组成

javascript基础-介绍以及作用、组成

JavaScript是世界上用的最多的脚本语言

–脚本语言:不需要编译,直接运行时边解析边执行的语言

?JavaScript是一种客户端的脚本语言

弱类型脚本语言(解释型语言,解析执行与编译执行)

1.1 解析执行与编译执行

编译执行:把代码编译成CPU认识的语言(文件),然后整体的执行。

解析执行:一行一行解析,解析一行执行一行。

1.2 弱类型脚本语言

脚本语言是:弥补编译语言的不足而存在的,作为补充语言,不用编译。

弱类型语言:简单理解定义一个变量,可以有多种数据类型。(var temp)

JS作用

1.验证表单(以前的网速慢)

2.页面特效(PC端的网页效果)

3.移动端(移动web和app)

4.异步和服务器交互(AJAX)

5.服务端开发(nodejs)

组成(前端标准和JS组成)

1 前端标准(HTML/CSS/JS)

JavaScript、HTML、CSS各自的作用

HTML 提供网页上显示的内容(结构)

CSS 美化网页(样式)

JavaScript(JS) 控制网页行为(行为)

设计原则:

结构、样式、行为---分离!

2 JS组成

JS=ECMAScript + DOM + BOM + 高级

  • ECMAScript(前身为欧洲计算机制造商协会)

    JavaScript的语法规范

  • DOM(Document Object Model 的简称)

JavaScript操作网页上元素的API

  • BOM(Browser Object Model 的简称)

JavaScript操作浏览器部分功能的API

输出语句

一、console.log(“内容”)在控制台打印输出内容

二、alert(“内容”)弹窗显示内容

三、document.write(“内容”)在页面书写内容

引入方式

行内式

内嵌式(学习期间用):把js代码写到script标签内。

  1. 写在html下在执行的时候会被提到body下

  2. 还可以写在head下

  3. 最好写在body下

外链式(实际开发)

如果使用外链式,便不能script标签在内部书写代码

方财经全媒体记者江月 上海报道谈及元宇宙,人们能想到各种硬件和软件,例如智能眼镜、虚拟会议、VR游戏……“股市掘金”已在上述领域开始,然而谈及“元宇宙基建”,这或许也是个不容忽视的市场。

在过去的一个月里,两家运算处理器巨头,即英伟达和超威半导体,股价均暴涨大约25%。在工厂产能短缺压制芯片设计公司盈利水平时,上述公司依然获得资金支持,反映资本鲨鱼灵敏的鼻子嗅到了金钱的味道。

“我想我们从根本上属于一家运算公司。”11月10日,英伟达CEO、创始人黄仁勋称。芯片世界近年来迎来“繁花似锦”的时代,但芯片巨头公司在看待元宇宙带来的下一个历史章节时,明白“运算”才是数字世界的“母语”。

英伟达的“元宇宙基建”

在11月9日,英伟达在自家举办的全球性行业技术峰会GTC大会上,向市场发布了一次重大的业务更新公告。这次更新里,人们可以清楚地听到英伟达CEO黄仁勋多次谈及“元宇宙(metaverse)”这个词。黄仁勋称:“我们为元宇宙提供了基础技术。”

英伟达创立于1993年,在11月9日这一天,英伟达的股价在纳斯达克市场又创造了历史峰值,市值一度达到8000亿美元。英伟达也是全球“最贵”的一家芯片公司。继Meta和微软之后,它是第三家正式宣布涉足元宇宙的科技龙头。

如要理解“元宇宙基础技术”,可以回忆诞生自1993年的html。html是一种用于创立网页的计算机语言。在html的基础上,人们搭建网页,而网页构成了我们当前最熟悉的网络世界。

这种“元宇宙的html”,被英伟达指向由Pixar公司创立的一种用于3D世界的新“语言”,称之为USD(universal scene description,统一场景描述)。利用USD,英伟达推出了一种平台产品,称之为Omniverse(全宇宙),这就犹如将沙砾铸成晶圆、将铁矿石炼成了钢铁,将更有利于“元宇宙”世界进行“基建扩张”。

黄仁勋称,Omniverse(全宇宙)是建立Metaverse(元宇宙)的基础。二者名字虽相似,却属于不同的层级。黄仁勋强调了Omniverse的“工具性”:“将会有各种从事AR(增强现实)、VR(虚拟现实)、渲染的工具开发商使用Omniverse平台。”这令市场想起一则加州淘金的寓言:淘金者不一定都赚到了钱,但卖铲子给淘金者的人一定赚了钱。英伟达似乎也在致力于做这个“卖铲子的人”。

Omniverse事实上已经创立近1年。英伟达称,从去年12月推出“测试版”以来,Omniverse已经被700多家公司采用,包括造车商德国BMW、电信设备制造商爱立信、航空航天制造商洛克希德·马丁、索尼影视动画等。

关注“数字化身”和“数字孪生”

上述Omniverse平台将成为元宇宙世界突破“仿真”问题的重要技术,一些商业体需要“仿真”的人或物参与到产品开发中。英伟达针对这一领域,宣布了在“数字化身”和“数字孪生”两方面的突破。

“我想数字化身对于会议软件、数字客服这样的领域都是很有意义的。”一位科技领域的风险投资人向记者表示。“不过,商业要求会很高,因为如果数字化身响应不及时,无疑会对企业形象造成负面影响。”

英伟达针对“数字化身”,推出的是一款用于制作“化身”的平台Omniverse Avatar。为了达到极高的商用要求,这一平台可谓是一项核心技术的集大成者,同时包括了语音AI、计算机视觉、自然语言理解、推荐引擎和模拟五大方面。

英伟达称,AI助手可以帮助处理数十亿次日常客户服务互动,比如餐厅订单、银行交易、个人预约和预订等,带来更多商机并提升客户满意度。黄仁勋甚至称之为“有史以来最复杂的实时应用”。

(NVIDIA 首席执行官黄仁勋展示如何利用Omniverse Avatar平台制作了一个数字形象,将计算机视觉、语音AI以及虚拟形象动画和图形连接到一个实时对话的AI机器人上)

“数字孪生”也是元宇宙世界的一项重要内容,作用是将现实物体仿真制作为数字化资产。例如,工厂、道路均可复制自己的“数字孪生”,以用作设备增减、检修、工作流程规划等。英伟达表示,一些建筑工程软件公司和地图软件公司已成为业务客户。

极致运算奠定技术基础

同样从事图形显卡(GPU)开发的超威半导体(AMD),近期也开始为元宇宙开拓者服务。11月9日,AMD称Meta(前称Facebook)成为其业务伙伴。Meta在10月28日宣布从“社交媒体”转型为“元宇宙”公司后,意味着巨大的数据中心有待建设。而AMD的加入,再次证明“元宇宙”在当下对“算力”的急切需求。

AMD在图形运算方面,被市场认为和英伟达一道是市场上的“双龙头”,该公司也具有对数据运算的深刻理解。超威半导体CEO苏姿丰在11月9日表示:“我们正处于一个高性能计算大爆发的时期,这也推动了更多计算的需求,以支持那些影响着我们生活中方方面面的服务和设备。”

据超威半导体透露,这次Meta采购的是AMD旗下品牌为EPYC的CPU(运算处理器),以用于服务Meta的数据中心。苏姿丰称,这款CPU还将用于建立美国首台Exascale(百亿亿次级)超级计算机Frontier的建设。

仍然有人疑惑,为什么芯片设计公司会率先登陆元宇宙的市场?在11月10日,黄仁勋在记者会上的一番话或可做出解释。黄仁勋称:“我们一直专注于运算,研究极致的快速运算。这令我们在运算、图形、人工智能等方面领先。”

更多内容请下载21财经APP

 好程序员web前端分享JavaScript到底是什么?特点有哪些?这也是成为web前端工程师必学的内容。今天特意为大家分享了这篇关于JavaScript的文章,下面我们一起来看一看。

  一、JavaScript是什么?

  1、JavaScript是在网站浏览器上运行的编程语言。

  主要是向使用HTML和CSS构建的网站添加,并起到实现各种页面动态效果的作用。例如,在网页上展示的轮播图样式和在咨询平台上输入的内容错误后显示的提示信息等这样的效果。另外针对商城网站里面购买商品时,使用购物车和费用估算也需要用到JavaScript。所以即使它不怎么明显,但依然是编码人员经常会用到的一种语言。

  2、JavaScript是一种多功能的开发语言。

  除了向网页添加动作的用处之外,JavaScript还可以用来实现很多其他的功能。比如它能够开发出各种网站应用程序,如“聊天工具”和“货币图表”等,可以实时进行修改,这也是JavaScript的主要魅力之一。

  二、JavaScript的特点有哪些?

  1、脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

  2、基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

  3、简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

  4、动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

  5、跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。