Chrome Web App開發小結

2022-10-06 11:48:10 字數 1276 閱讀 2366

前言

這篇文章主要分享下自己在開發web app遇到的問題和過程,以及一些很已經(如何)填平的坑。如果您想要「如何開發web app」或《30分鐘學會開發web app》,請移步官方的開發手冊(文件)。(下有鏈結)。

背景感覺現在大家都在爭論(討論)兩件事情,web app和native app。前不久參加的html5守望者活動,各方大佬都在針對這二者之間的優劣,差異,相容,普及等進行**。當然,有爭議的才說明有價值嘛。

chrome web app

前不久chrome又一次因超過了什麼什麼登上了各大新聞**的首頁,是的這已經不是第一次了。chrome自身有強大的外掛程式市場,和最近(也不算最近了)推出的chrome web app。之前也一直有進行過chrome拓展的開發,被chrome自身的api搞的暈頭轉向,不過在轉暈的同時也深深感受到了web app的強大潛力。

製作web app

剛剛試圖把乙個簡單的「網頁專案」移植成chrome web app,說是移植,其實基本上就是重建,哦不,是新建……。現在的網頁專案是乙個使用php、mysql做後端,很常見的乙個php**,使用了slim做為php框架。

那麼如何新建成chrome web app呢。顯而易見,使用php不大可能了。之前使用過google自家的angularjs做開發,所以還算熟悉,而且官方開發手冊也把angularjs做首選的推薦開發框架。而且得益於slim框架(php)程式設計客棧,全部都是restful的。

大概思路就是這樣:

一切都bsfvmlijcw配合angularjs和restful,這樣本地應用只存靜態頁面,然後通過叭叭叭傳送請求資料返回就可以了……。

感受使用google自家的angularjs,幾乎大部分瀏覽器特性都可以使用,相容性非常好,而且與桌面軟體幾乎無差,最重要的是了卻了我多年學不會軟體開發(嘗試過delphi未果)的心願……web app太強大了!

資源 (需梯子)

chrome web app中文開發手冊

google plus中文社群

官方英文論壇

問題在開發過程中遇到了幾個問題:

permissions不僅僅可以呼叫功能,如果使用外部資源也要加進去;

你可以放心大膽的使用類似-webkit,甚至v8的api;

-webkit-app-region: drag 可以控制應用拖動;

如果你執意要www.cppcns.comframe: 'none'的話,別忘記加上關閉按鈕;

期待與大家交流

本文標題: chrome web app開發小結

本文位址: /wangluo/php/113228.html

小程式開發

這次小程式開發所有功能和元件全部都是自己手寫 的,因為之前也沒意識到用別人的外掛程式,所以花費了比較大的力氣,幾乎每天晚上都是7點半之後才下班,雖然辛苦了幾個月,但是還是有所收穫的,記下筆記,放下下次可以快速上手 1.小程式的模態框有以下幾種,差不過等於alert confirm,而且自動居中,這些...

小程式開發

小程式開發基本功能介紹 一 小程式結構介紹 index資料夾舉例 下屬4個不同字尾檔案 1 js 就是頁面內的js檔案,頁面中的變數 監聽事件全都在這裡 2 json 頁面的配置檔案,其實就類似後端的配置檔案,就看成 properties或者xml就好了 3 wxml 頁面的結構檔案,檢視可以發現就...

小團隊開發實踐

在一些大的軟體研發團隊中,普遍會採用cmmi rup等流程模型來管理研發過程。這些流程普遍需要比較大的管理開銷,在大型研發團隊中,可以設定專人來 負責相關的工作。但對於一些小型的研發團隊來講,不可能抽出時間和人力應對如此大的管理開銷。對於小團隊來講,生存壓力更大,軟體質量更為重要,從某種意 義上來講...