JavaScript是世界上用的最多的腳本語言
–腳本語言:不需要編譯,直接運行時邊解析邊執行的語言
?JavaScript是一種客戶端的腳本語言
1.1 解析執行與編譯執行
編譯執行:把代碼編譯成CPU認識的語言(文件),然后整體的執行。
解析執行:一行一行解析,解析一行執行一行。
1.2 弱類型腳本語言
腳本語言是:彌補編譯語言的不足而存在的,作為補充語言,不用編譯。
弱類型語言:簡單理解定義一個變量,可以有多種數據類型。(var temp)
1.驗證表單(以前的網速慢)
2.頁面特效(PC端的網頁效果)
3.移動端(移動web和app)
4.異步和服務器交互(AJAX)
5.服務端開發(nodejs)
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標簽內。
寫在html下在執行的時候會被提到body下
還可以寫在head下
最好寫在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已被大多數的瀏覽器所支持。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。