APP應用前端開發

2022-07-01 19:15:12 字數 1373 閱讀 9130

2、注意html5標籤在前端開發中的使用;

3、前端製作要捨棄css float屬性(可flex布局),用絕對定位不利於頁面布局的擴充套件;

5、尺寸大小

6、-webkit-tap-highlight-color:transparent:移動端沒有hover偽類,但可以使用這個實現高亮效果,通過給a、html、body新增。

7、display: table-cell。

8、取消a標籤在移動端點選時出現的藍色背景:

-webkit-tap-hightlight-color: transparent;

-webkit-user-select: none;

-moz-user-focus: none;

-moz-user-select: none;

使用作為a標籤的點選按鈕時,當觸發touchstart的時候,去掉出現灰色背景:

a, a:hover, a:active, a:visited, a:link, a:focus

改變選中的背景顏色:

::selection

::-moz-selection

::-webkit-selection:

去掉ios input框點選時的灰色背景:

-webkit-tap-highlight-color: transparent;

9、關於背景問題:

移動端設定頁面背景填滿整個螢幕(html{}或body{}),在設計時,將background放置在外部樣式不行,放在行內樣式才可現實。background: url(/images/zhucebg.jpg) no-repeat fixed center center / 100% 100%;

10、padding代替margin

修改網頁發現問題:比如移動端網頁,在螢幕解析度為375 * 640的情況下,不要設定html、body或乙個大的容器(相當於html/body)margin為正值,如果容器的box-sizing值不是border-box的情況下。這時容器的值寬或高由解析度

值加上margin值,從而會水平或上下拉動。不對box-sizing值只是針對(border/padding/content)設定而已,對

margin不起作用。所以最外圍容器(包含整個頁面內容)最好不要設定margin正值,可以以padding代替。

11、element:after

之前一直覺得對偽類「:after」來清除浮動的方法還不會使用,以至於沒有效果。但是突然看到一篇文章,言外之意是,本來父元素的高度沒有撐開,而在這個元素新增偽類清除浮動後,父元素有高度了,也說明清除浮動有效。

12、移動端字型預設最小為12px,使用transform的scale()可以進行縮放,縮放後字型不是居左顯示的,設定transform-origin:left即可。

APP內嵌網頁 hybrid 前端開發試水

由於ui已經有了,大部分邏輯也是可以套用已有的內容,所以切頁面就成了第一步,按照給定的頁面樣式把html大概結構確定下來,寫樣式,寫一些簡單互動。這個步驟還是挺撓頭的,之前沒有配置過之前的環境,在寫好頁面後拿到了測試機和測試包,測試包就是乙個簡單的帶著可以呼叫jsbridge的webview,服務在...

php在app開發中的應用

1 資料傳輸建議使用json,json具有很強的跨平台性,大多程式語言都支援json解析,json正在逐步取代xml,成為網路資料的通用格式。2 為了保證介面安全,一定要加入鑑權體系,確保請求php介面的是合法 另外對於傳輸的資料也可以使用加密技術,本書第20章有講述關於api介面簽名和資訊加密的內...

Web前端應用開發 實驗1

實驗目的及要求 1 掌握html語言文件結構 2 了解基本的html語言標記 3 掌握如何利用html語言編寫靜態網頁 4 掌握網頁頁面布局的方法 5 掌握css的應用 6 掌握頁面布局的使用 實驗內容 1 應用html和css完成如圖所示介面效果。內容相對於瀏覽器居中,圖示見附件disc.jpg。...