首頁
Loading
您所在的位置:首頁 > 專業(yè)知識 > 微信小程序 > 正文

最全面的微信小程序知識(二)

作者: 來源: 日期:2019-11-01 14:02:50 人氣:131 加入收藏 評論:0 標(biāo)簽:微信小程序

微信小程序推出一年多一點(diǎn)的時(shí)間,算是一個(gè)新事物,但是利用的技術(shù)卻都是已經(jīng)存在的技術(shù)。如果你稍加調(diào)查就會(huì)發(fā)現(xiàn),不光是微信小程序,很多類似形態(tài)的應(yīng)用都采用類似的架構(gòu):

使用 JSON 技術(shù)來表現(xiàn)應(yīng)用的配置信息。包含應(yīng)用的基本信息,頁面配置和路由,應(yīng)用全體的信息等。

使用經(jīng)過定制 CSS+XML 技術(shù)來實(shí)現(xiàn)視圖層的描述。畫面元素,例如列表、按鈕、文本框、選擇框等都通過 XML 語言來描述,遵從 XML 語法,對于頁面的共同風(fēng)格,使用 CSS 進(jìn)行定義。

使用 JavaScript 語言來實(shí)現(xiàn)邏輯層結(jié)構(gòu)。包括用戶操作的處理,系統(tǒng) API 的調(diào)用等。

架構(gòu)在視圖層和邏輯層之間提供數(shù)據(jù)和事件傳輸功能,從而盡量減少難度。由于類似應(yīng)有都屬于輕應(yīng)用,所以提供的功能都比較單一。

具體的語法,用途等將會(huì)在使用的時(shí)候詳細(xì)介紹,這里只提一下相關(guān)技術(shù)的基本情況,了解即可。

換一種說法就是:并不需要另外自己調(diào)查,跟著本課程走下去就好。

JSON

JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式。它基于 ECMAScript(W3C 制定的 JavaScript 規(guī)范)的一個(gè)子集,采用完全獨(dú)立于編程語言的文本格式來存儲(chǔ)和表示數(shù)據(jù)。簡潔和清晰的層次結(jié)構(gòu)使得 JSON 成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。

XML

XML(Extensible Markup Language),中文名為可擴(kuò)展標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。

在電子計(jì)算機(jī)中,標(biāo)記指計(jì)算機(jī)所能理解的信息符號,通過此種標(biāo)記,計(jì)算機(jī)之間可以處理包含各種的信息,比如文章等。它可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進(jìn)行定義的源語言。它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。是 Internet 環(huán)境中跨平臺(tái)的、依賴于內(nèi)容的技術(shù),也是當(dāng)今處理分布式結(jié)構(gòu)信息的有效工具。早在1998年,W3C 就發(fā)布了 XML1.0 規(guī)范,使用它來簡化 Internet 的文檔信息傳輸。

CSS

層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現(xiàn) HTML 或 XML 等文件樣式的計(jì)算機(jī)語言。CSS 不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動(dòng)態(tài)地對網(wǎng)頁各元素進(jìn)行格式化。

CSS 能夠?qū)W(wǎng)頁中元素位置的排版進(jìn)行像素級精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象和模型樣式編輯的能力。

JavaScript

JavaScript 一種直譯式腳本語言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為 JavaScript 引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在 HTML 網(wǎng)頁上使用,用來給 HTML 網(wǎng)頁增加動(dòng)態(tài)功能。

在1995年時(shí),由 Netscape 公司的 Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計(jì)實(shí)現(xiàn)而成。因?yàn)?Netscape 與 Sun 合作,Netscape 管理層希望它外觀看起來像 Java,因此取名為 JavaScript。但實(shí)際上它的語法風(fēng)格與 Self 及 Scheme 較為接近。

為了取得技術(shù)優(yōu)勢,微軟推出了 JScript,CEnvi 推出 ScriptEase,與 JavaScript 同樣可在瀏覽器上運(yùn)行。為了統(tǒng)一規(guī)格,再加上 JavaScript 兼容于 ECMA 標(biāo)準(zhǔn),因此也稱為 ECMAScript。


本文網(wǎng)址:http://deus-pokloni.com/aaa/html/WeChatApp/10.html
讀完這篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
更多>>網(wǎng)友評論
發(fā)表評論