【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作

目錄

【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡
【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作
【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲
【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照
【iVX 初級工程師培訓教程 10篇文拿證】05 畫布及飛機大戰游戲制作
【iVX 初級工程師培訓教程 10篇文拿證】06 數據庫及服務
【iVX 初級工程師培訓教程 10篇文拿證】07 08 新聞頁制作
【iVX 初級工程師培訓教程 10篇文拿證】09 聊天室制作

高分提升請查看專欄:
iVX入門到精通
大話 IVX 實戰到精通

一、數據綁定

數據綁定在 iVX 中指某一個組件的屬性值綁定于其他組件,例如以下示例中,點擊這個文本,將會在其屬性面板中看見一個鎖鏈按鈕:
在這里插入圖片描述
此鎖鏈就表示當前對應的屬性值可以與其他值進行綁定。

首先,咱們可以點擊文本變量組件,創建一個存儲文本的變量:
在這里插入圖片描述
接著,點擊文本變量,可以在其屬性中設置當前文本變量的值,當然這個文本變量也可以綁定于其他值:
在這里插入圖片描述
接著,咱們點擊文本,點擊其數據綁定按鈕:

在這里插入圖片描述
我們發現,此時數值前面有一個箭頭,該箭頭可以從對象樹中選擇某一個組件的值:
在這里插入圖片描述
選擇值之后,咱們點擊預覽即可發現文本的值自動切換成了文本變量的值:
在這里插入圖片描述

二、相對定位

在剛剛的演示之中,咱們使用的項目為 相對定位 應用,咱們可以發現,在絕對定位中左側組件欄的顏色為藍色,在相對定位應用中咱們組件欄的顏色為白色,這是亮點較為直觀的不同項目的IDE界面區別。

相對定位是根據元素的相對位置進行定位的,咱們在相對定位中添加組件并不需要在界面中進行繪制,只需要選擇對象樹中的某一個組件(頁面、行列),再選擇需要添加的組件,那么即可直接點擊需要添加的組件進行添加。

接下來咱們需要做一個PC端的可適應網站,那么此時需要在對象樹之上的屏幕大小區域更改其頁面大小:
在這里插入圖片描述

2.1 行列

接著,在做自適應網站前,咱們需要了解行和列的概念,在一個網站之中,元素要么是豎著排列,要么是橫著排列,以下圖片所顯示的紅色框中元素為行,藍色則為豎排為列:
在這里插入圖片描述
在 iVX 中可以通過行和列進行對應內容元素的位置排版。咱們在項目之中添加一個行,那么點擊行在其內部添加某些組件,如文本組件,將會發現文本會自動橫排顯示,并且在文本大于一行時,其文本將會自動換行:
在這里插入圖片描述
若添加內容到列之中,那么這個列中的元素將會豎排顯示:
在這里插入圖片描述
并且在此處需要注意,行和列都是容器,他們可以相互嵌套,則:行中可以包含多個行,列中可以包含多個列,并且行和列可以互相包含于其中。

三、簡單站點制作

現在使用 iVX 仿 CSDN 首頁,并且使其首頁可以自適應屏幕大小。

首先咱們在頁面中添加一個行,并且設置行的高度為包裹:
在這里插入圖片描述
包裹表示為當前行中的元素高度有多高,那么該行的高度就有多高,若沒有元素,那么該行則無法從視覺上進行呈現。

接著在行中設置背景色為透明,設置行的水平對齊為居中:
在這里插入圖片描述
接著在行1中添加一個行,設置寬度為 80%,80% 表示當前行占據父容器寬度的 80%:
在這里插入圖片描述
同樣給這個行設置高度為包裹,并且設置其背景色為透明(我在此處對行重命名為“內主”方便進行辨認):
在這里插入圖片描述
接著在內主行中創建一個行,命名為標題,并且設置高度為包裹、背景色為透明,這個行將會用作標題的制作:
在這里插入圖片描述
接著,在這個標題之中添加一個文本,并且將其文本內容設置為“首頁”:
在這里插入圖片描述
我們可以發現該文本自動的距離左側有一段距離,這是因為父容器行寬度只有 80%,最外部的行設置了水平居中,自然其內部的行將會跟隨父容器進行位置上的變動。我們發現這個文本在這個行中太過于靠近頂部,此時咱們只需要將標題行設置內外邊距即可;外邊距可以分外上外邊距、下外邊距、左外邊距、右外邊距,這些外邊距分別表示當前組件與對應方向的元素的距離,設置為 10 則表示距離該方向元素 10 個單位;外邊距容易造成布局的顯示錯亂,咱們這里使用內邊距實現這個文本與頂部的距離,只需要點擊標題行,設置標題行的上內邊距,那么這個行將會有一個透明的厚度存在,那么此時這個文本自然的與頂部有了距離:
在這里插入圖片描述
由于字體過大不是很美觀,設置字體的大小后顯示結果如下:
在這里插入圖片描述
接著在這個行中復制這一個文本,并且粘貼在標題行中:
在這里插入圖片描述
此時這兩個文本將會緊緊相挨,為了使其留有一定間隙,咱們將博客這個文本設置其左外邊距為6:
在這里插入圖片描述
此時頁面將會更加美觀:
在這里插入圖片描述
接著復制多個文本到標題行中更改文本內容,將會看到以下效果:
在這里插入圖片描述
接著咱們創建一個行命名為廣告,并且在其內部添加一個圖片組件,上傳圖片:
在這里插入圖片描述
我們發現這個圖片超出了屏幕區域,這是因為這個圖片沒設置其屬性,咱們需要設置這個圖片的屬性寬度為100%,那么將會暫居包裹他的父容器的最大寬度:
在這里插入圖片描述
設置完畢之后頁面將會變得好看許多:
在這里插入圖片描述
咱們接著創建 1個行命名為內容,并且在這個內容行里面創建3個列,并且這些行和列的背景色都設置為透明,內容行設置高度為包裹,其內部的3個內容列設置寬度為33%,使3個列能夠占據一行:
在這里插入圖片描述
此時我在頁面中創建了多個文本:
在這里插入圖片描述
在頁面中顯示如下:
在這里插入圖片描述
具體美不美觀這里不做要求,咱們可以看到這些文本自動換行了,那有什么辦法讓他們不進行自動換行嗎?答案是肯定可以的,還需要在文本屬性中把換行關閉即可:
在這里插入圖片描述
可是關閉之后查看內容時發現該文本內容超出了最大寬度:
在這里插入圖片描述
此時只需要給予這個文本一個寬度為100%即可:
在這里插入圖片描述
設置后將會自動省略超出內容:
在這里插入圖片描述

四、for 循環組件

通過剛剛的內容編排,咱們發現直接復制文本太過繁瑣有什么功能可以快速的完成內容的顯示嗎?

咱們可以使用 for 循環容器,但在使用 for 循環容器之前咱們得學習一個變量組件——數組組件。

4.1 數組組件

點擊頁面,在頁面中創建3個數組容器,并且進行重命名:
在這里插入圖片描述
數組容器可以添加多個值,可以在其中創建多種類型的內容:
在這里插入圖片描述
我們為每個內容數組都添加多個值:
在這里插入圖片描述

4.2 for 循環生成內容

接下來只需要使用 for 循環組件就可以生成多個內容了。

每個內容列此時只需要留下一個文本即可,其他文本刪除:
在這里插入圖片描述
接著,在這些內容列中添加一個for循環組件,并且將文本放到 for 循環組件之內:
在這里插入圖片描述
接著點擊任一 for 循環組件,可以看到 for 循環組件屬性中有一個數據來源,點擊箭頭,選擇對應的 數組的值 作為其數據來源:
在這里插入圖片描述
依次對3個for循環創建進行操作,隨后在文本之中點擊數據綁定按鈕:
在這里插入圖片描述
此時發現這些文本的綁定值中有一個當前數據值,該值則是指循環創建時自動遍歷數組元素的值,循環將會從數組的第一個值開始取值,重復不停,若文本的值設置為當前的值,那么循環創建將會自動創建一個文本以及綁定對應的值給到文本,此時所有的內容都將會以文本進行顯示。

設置完文本數據為當前數據后,預覽后發現文本值自動出現:
在這里插入圖片描述

五、自適應網站制作

接下來進行最后的一個步驟,為這個頁面添加自適應功能。

我們先判斷該頁面哪一個區域需要自適應,咱們可以得知,就是3個內容列,當頁面變化為小屏幕時只需要更改其父容器的寬度為100%即可完成自適應。

實現很簡單,咱們同時選擇 3 個自適應的列,在屬性中找到環境寬打開:
在這里插入圖片描述
設置不同屏幕下的不同寬度,例如設置小屏PC寬為100%,那么意思則是在小屏是改列會直接占據100%大小寬度,我在這里同時設置了3個需要自適應的屏幕寬度:
在這里插入圖片描述

最后若想手機屏幕也可以實現這個寬度自適應,還需要在對象樹根節點下設置移動端適配為原始尺寸:
在這里插入圖片描述
最后預覽,拖動瀏覽器大小可以看到屏幕的不同變化

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286465.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286465.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286465.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

將WebApiTestClient添加到ASP.NET Web API幫助頁面

ASP.NET Web API幫助頁面是一種有用的擴展,可為您的Web API自動生成基于Web的文檔。它使調試變得更容易,因為您可以將幫助頁面中的信息復制/粘貼到Fiddler等工具中,以調用Web API服務并檢查響應。現在,如果您可以直接在幫助頁面上…

【LeetCode】3. Longest Substring Without Repeating Characters

題目: Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the length is 3. Given "bbbbb", the answer is "b", with t…

Android之判斷時間戳是不是今天

1 需求 判斷時間戳是不是今天 2、工具代碼 /*** 獲取每日0點時間* @return*/fun getTodayTime(timeStamp: Long): Long {val cal = Calendar.getInstance()cal.timeInMillis = timeStampcal.set(Calendar.HOUR_OF_DAY, 0)cal.set(Calendar.SECOND, 0)cal.set(Calendar.MINUTE,…

ArcGIS實驗教程——實驗二十五:大型商場選址經典案例

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據) 一、實驗分析 合理的商場位置有利于商家營業,方便人們購物。商場選址問題需要考慮很多因素,如地理位置、居民點分布、停車場分布、交通情況等。綜合把握這些影響因素對商場的選址顯得尤為重要。 …

全球域名商解析新增保有量15強:愛名網落榜

IDC評述網(idcps.com)11月30日報道:根據DailyChanges公布的最新數據顯示,在2015年11月26日,全球域名解析新增保有量15強排行榜上,共有5家中國域名商。其中,易名中國連續奪冠,新增保有…

大話領域驅動設計——應用層

?概述應用層是基于領域的應?程序用例的實現,應?程序?例可以看作是?戶界?上的?戶交互。這一篇,我將詳細講解應用層組件及用法。總覽應用層包含以下組件:數據傳輸對象(DTO):數據傳輸對象是一個簡單的對象&#xf…

IE8采用IE7模式

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> X-UA-Compatible是針對ie8新加的一個設置&#xff0c;對于ie8之外的瀏覽器是不識別的&#xff0c;這個區別與 content"IE7"在無論頁面是否包含<!DOCTYPE>指令&#…

【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡

目錄 【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡 【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作 【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲 【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照 【iV…

ArcGIS實驗教程——實驗二十六:ArcScene實現二維數據的三維顯示

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據)》 DEM三維顯示: 地形數據+影像數據: 以上效果均是在ArcScene中實現的。 ArcScene允許用戶制作具有透明效果的場景,在場景中能對數據進行瀏覽和交互。ArcAcene支持復雜的3D符號系統及紋理制圖,支…

用Swashbuckle(swagger-ui)顯示API幫助并進行調試

安裝Swashbuckle&#xff1a; 打開NuGet控制臺輸入&#xff1a; Install-Package Swashbuckle 進行安裝。查看幫助 在瀏覽器輸入 http://調試項目地址/swagger/ui/index 可以看到幫助的效果API調試 點開調試的條目&#xff0c;填寫相關參數&#xff0c;“Try it out!”

Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig

1 問題 release apk運行奔潰提示錯誤如下 Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfigat org.greenrobot.greendao.h.a.<init>(DaoConfig.java:28)at org.greenrobot.greendao.b.a(AbstractDaoMaster.java:1) 2 解決辦法 progu…

Linux兩塊磁盤掛載指向一個文件夾LVM磁盤管理(一)

注意&#xff1a;任何磁盤的操作有可能損壞里面數據&#xff0c;請提前備份數據&#xff0c;切記&#xff01;切記&#xff01;切記&#xff01; 0x00&#xff1a;前言. 在Linux使用過程中&#xff0c;發現一個文件很大&#xff0c;比如5G&#xff0c;但是有兩塊物理磁盤一個剩…

AOL search

AOL: American On Line轉載于:https://www.cnblogs.com/sophia194910/p/5006466.html

盤點現有開源軟件許可合規工具

&#xff5c;原文出處&#xff1a;The Openchain Reference Tooling Work Group&#xff5c;翻譯&#xff1a;劉天棟.Ted&#xff0c;開源社.ONES&#xff08;開源戰略研究組&#xff09;&#xff5c;編輯&#xff1a;胡湘月&#xff5c;設計&#xff1a;周穎引言開源軟件已經吞…

centos 7.4 docker

centos 7.4 docker 1.查看系統版本 cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)哈1 cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 哈1-02 cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 哈1-22 cat /etc/redhat…

2016-08-29

已完成&#xff1a; 1. 監督PHP后臺完成學校部分接口 4. 評審添加孩子1 5. 評審安全上網 6. 評審答題器學生端 7. 認證方案初步 8. 安全網址方案初步&#xff1a;數據庫搜索模式 9. 評審學習窗1 10. 評審學習窗2 11. 評審添加孩子2 12. 答題器研發啟動會議 14. Log相關數據庫設…

【前端就業課 第一階段】HTML5 零基礎到實戰(十一)canvas 基礎

注意&#xff1a;手機&#xff08;APP&#xff09;打開&#xff0c;內容顯示更佳&#xff0c;不會的私聊博主即可 想要拿代碼或加入學習計劃&#xff08;** 博主會監督你并且教你寫文章 **&#xff09;的拉到最下面&#xff08;PC端Web打開&#xff09;加博主即可&#xff0c;目…

【遙感數字圖像處理教程】理論基礎知識目錄(5章全)

文章目錄1. 專欄簡介2. 專欄地址3. 專欄目錄1. 專欄簡介 遙感數字圖像的處理&#xff0c;是對遙感數字圖像的計算機處理。與工業和醫學數字圖像不同&#xff0c;遙感數字圖像類型更為多樣&#xff0c;內容更為復雜。因此&#xff0c;遙感數字圖像的處理&#xff0c;不僅需要掌握…

Android OkHttp3簡介和使用詳解

一 OKHttp簡介 OKHttp是一個處理網絡請求的開源項目&#xff0c;Android 當前最火熱網絡框架&#xff0c;由移動支付Square公司貢獻&#xff0c;用于替代HttpUrlConnection和Apache HttpClient(android API23 6.0里已移除HttpClient&#xff09;。 OKHttpGitHub地址 OKHttp優…

C語言試題一之計算并輸出n(包括n)以內能被5或9整除的所有自然數的倒數之和

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫函數…