微信應用號技術原理
1.借用瀏覽器內核實現各種app的操作
2.主要有4類文件
(1)app.json一個全局配置
(2)*.js配置響應動作
(3)*.wxml布局文件(html)
(4)*.wxss樣式文件(css)
上面的js和wxss都有全局文件,用來配置全局屬性
在每個page中js、wxml、wxss提供單一頁面的配置
3.資源
提供圖片、音樂和視頻
4.微信給我們提供各種api實現各種類似native app部件&操作
(1)部件
view
scroll-view
swiper
text
icon
mask
toast
progress
button
checkbox
form
input
label
picker
radio
slider
switch
Dialog
action-sheet
navigation
image
audio
video
(2)接口
微信登陸
獲取用戶信息
發起支付
設置界面標題
標題欄加載動畫
頁面跳轉
下拉刷新
創建動畫
創建繪畫
獲取手機網絡狀態
獲取手機系統信息
重力感應
羅盤
發起請求
Web Socket
上傳文件
下載文件
圖片
錄音
背景音頻
文件
數據持久化
獲取當前位置
使用原生地圖查看位置
5.微信IDE
https://github.com/gavinkwoe/weapp-ide-crack
手機云電腦技術原理
這其實就是一個用native app實現桌面以及幾個額外的界面
然后對于其中的app,分兩種情況
(1)手機上本來有得app,那就直接利用包名打開這個原生app
(2)手機上沒有這個app,那么就打開瀏覽器內核,在這個內核中運行那個app的H5,例如知乎淘寶微博等等。
總結一句,javascript果然是應用最廣泛的語言,不負莫辨,老衲要拿出積壓箱底多年的javascript寶典了??