摘要:框架提供了一套基礎(chǔ)的組件,這些組件自帶微信風(fēng)格的樣式以及特殊的邏輯,開發(fā)者可以通過(guò)組合基礎(chǔ)組件,創(chuàng)建出強(qiáng)大的微信小程序。
關(guān)于微信小程序
框架提供了自己的視圖層描述語(yǔ)言 WXML 和 WXSS,以及基于 JavaScript 的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),讓開發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯。
框架的核心是一個(gè)響應(yīng)的數(shù)據(jù)綁定系統(tǒng)。
整個(gè)小程序框架系統(tǒng)分為兩部分:視圖層和邏輯層。
框架管理了整個(gè)小程序的頁(yè)面路由,可以做到頁(yè)面間的無(wú)縫切換,并給以頁(yè)面完整的生命周期。開發(fā)者需要做的只是將頁(yè)面的數(shù)據(jù)、方法、生命周期函數(shù)注冊(cè)到 框架 中,其他的一切復(fù)雜的操作都交由 框架 處理。
框架提供了一套基礎(chǔ)的組件,這些組件自帶微信風(fēng)格的樣式以及特殊的邏輯,開發(fā)者可以通過(guò)組合基礎(chǔ)組件,創(chuàng)建出強(qiáng)大的微信小程序 。
框架提供豐富的微信原生 API,可以方便的調(diào)起微信提供的能力,如獲取用戶信息,本地存儲(chǔ),支付功能等。
article, footer, header, nav, section
H5新特性canvas,svg
本地存儲(chǔ)
video 和 audio
新的表單控件
存儲(chǔ)時(shí)間不同
cookie 可以設(shè)置過(guò)期時(shí)間 sessionStorage 當(dāng)前會(huì)話下有效,關(guān)閉頁(yè)面或關(guān)閉瀏覽器后被清除 localStorage 除非主動(dòng)去清除,否則永久有效
存儲(chǔ)數(shù)據(jù)大小不同
cookie 4k左右 sessionStorage 和 localStorage 5M左右
與服務(wù)端的通信不同
cookie 會(huì)攜帶在 http 頭部, sessionStorage 和 localStorage 只在客戶端保存,不參與服務(wù)器的通信
調(diào)用方法的不同
cookie 需要自己去封裝方法 sessionStorage 和 localStorage 有自己的一套方法,如獲取值 setItem,設(shè)置值 getItem,刪除值 removeItemspa單頁(yè)面應(yīng)用
加載單個(gè)html頁(yè)面,在交互過(guò)程中通過(guò)js去動(dòng)態(tài)改變顯示的內(nèi)容
避免了頁(yè)面的重新加載和跳轉(zhuǎn),整個(gè)應(yīng)用更加的流暢
切換時(shí)可以有動(dòng)畫效果
不利于seo
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/102736.html
摘要:如何讓根據(jù)拆箱轉(zhuǎn)換,以及的隱式轉(zhuǎn)換,可以如下寫為什么計(jì)算機(jī)中所有的數(shù)據(jù)都是以二進(jìn)制存儲(chǔ)的,所以在計(jì)算機(jī)計(jì)算時(shí)要把數(shù)據(jù)先轉(zhuǎn)換成二進(jìn)制進(jìn)行計(jì)算,然后把計(jì)算結(jié)果轉(zhuǎn)換成十進(jìn)制。會(huì)存在精度丟失問(wèn)題和的二進(jìn)制都是以無(wú)線循環(huán)的小數(shù)的二進(jìn)制的二進(jìn)制 本想著記筆記里,但是筆記里沒(méi)有分類,還是以文章的形式,當(dāng)個(gè)人總結(jié)吧,這一篇就當(dāng)作JS基礎(chǔ)篇的記錄吧,有修改的和新增的持續(xù)更新~ 關(guān)于JS的一些小技巧 1:...
摘要:在對(duì)前端開發(fā)熟悉之后,對(duì)坑的定義也發(fā)生了變化,所以記錄的反而少了,留下的都是些比較實(shí)用的方法?,F(xiàn)在看回來(lái),今年踏出的不尋常的一步是接觸了。他確實(shí)給前端工程師提供了一個(gè)方便編寫安卓應(yīng)用的方法,但是對(duì)于一些奇葩需求還是需要自己對(duì)接原生模塊。 在博客閱讀:https://ssshooter.com/2019-04... 距離同系列上一篇已經(jīng)一年了...還是要驚嘆時(shí)間過(guò)得是如此之快。在對(duì)前端開...
摘要:開頭介紹記錄一個(gè)做看答案學(xué)到的小知識(shí)。。。其中,它們各自的位數(shù)是按照逆序的方式存儲(chǔ)的,并且它們的每個(gè)節(jié)點(diǎn)只能存儲(chǔ)一位數(shù)字。如果,我們將這兩個(gè)數(shù)相加起來(lái),則會(huì)返回一個(gè)新的鏈表來(lái)表示它們的和。 1.開頭介紹 記錄一個(gè)做leetcode看答案學(xué)到的小知識(shí)。。。淺拷貝實(shí)現(xiàn)一些特殊的功能的一些應(yīng)用場(chǎng)景 2.正文比如:我們有一個(gè)需求如下 { val:0, child:null ...
摘要:當(dāng)頁(yè)面中元素樣式的改變并不影響它在文檔流中的位置時(shí)例如等,瀏覽器會(huì)將新樣式賦予給元素并重新繪制它,這個(gè)過(guò)程稱為重繪。 無(wú)限期更新前端的一些坑,一些記錄,一些冷知識(shí)https://github.com/ssshooter/... 大概從 17 年的六月份開始記錄吧,也已經(jīng)一年了,其中也包含了一些很簡(jiǎn)單的知識(shí),以前還覺得挺難的,現(xiàn)在看起來(lái)有點(diǎn)謎之感慨... JavaScript 所有對(duì)象...
摘要:整理一些最近幾天學(xué)習(xí)的一些知識(shí)點(diǎn),好記性不如爛筆頭,寫下來(lái)敲一遍代碼為自己寫哈。這點(diǎn)就不獻(xiàn)丑了,也是才學(xué)習(xí)。脫離文檔流的元素,其高度不再計(jì)算到高度內(nèi)。 整理一些最近幾天學(xué)習(xí)CSS的一些知識(shí)點(diǎn),好記性不如爛筆頭,寫下來(lái)敲一遍代碼為自己寫哈。 左右兩欄或三欄布局1、常用方法是給div加float浮動(dòng)方式實(shí)現(xiàn),加了浮動(dòng)后div不再獨(dú)占一行。 2、還有就是position屬性實(shí)現(xiàn),通過(guò)posi...
閱讀 2534·2021-11-15 11:38
閱讀 2894·2021-11-02 14:44
閱讀 3831·2021-09-26 10:13
閱讀 3073·2021-08-13 15:02
閱讀 791·2019-08-30 15:56
閱讀 1470·2019-08-30 15:53
閱讀 2367·2019-08-30 13:01
閱讀 3241·2019-08-29 12:57