家好,html模板的判斷語句和Python里的寫法是一樣的,只不過每一行需要包裹在花括號和百分號里。
·從視圖函數(shù)里傳遞一個名稱為user的數(shù)據(jù),user變量的值輸入小鐵,在html文件里判斷。如果user返回了數(shù)據(jù)顯示歡迎你小鐵,否則如果沒有顯示數(shù)據(jù)顯示請登錄。
·最后用and if來閉合判斷語句,運行Web服務,在瀏覽器里查看效果。因為user這個變量是有數(shù)據(jù)的,所以前端顯示的歡迎您小鐵。將user變量的值改成無,回到瀏覽器查看效果,這個時候瀏覽器顯示的是請登錄。
這就是html模板文件里if判斷語句的使用方法。
小白,你面臨過選擇么?”
“面臨過啊,今天上午就在猶豫是騎自行車還是坐公交,出門一看天太冷,所以就做公交來上班了。”
“如果不冷你就騎自行車來了,對吧?冷或者不冷就是一個布爾類型,在js里面布爾類型只有兩個值true(真)和false(假)。在js里面也存在判斷類型的語句,如果把你今天早上的選擇寫成判斷語句可以這樣來寫”
“你看!我定義了一個cool變量讓他的初始值是true,后面使用了判斷語句if~else,如果if后面括號中的參數(shù)為true就執(zhí)行if中的方法否者就執(zhí)行else中的方法。很顯然這里cool為true,所以執(zhí)行了selectBus方法。”
小白問道:“那我們平時做網(wǎng)頁的時候一般在什么地方用if判斷語句。”
“我個人感覺最常用的地方還是js通過異步加載獲取到JSON數(shù)據(jù)的時候,因為咱還沒說到js的異步通信,所以這塊就不細說了,你只需要知道,通過異步通信js會拿到JSON數(shù)據(jù),JSON數(shù)據(jù)中包含了一個或多個key-value,你往往需要通過判斷一些值的長度或者類型來對頁面上的元素進行對應的賦值或者修改。”
老朱接著說:“對了,還有一個經(jīng)常碰到判斷的位置是文本框內(nèi)容判斷,比如我們有一個文本框需要別人填寫以下自己的昵稱,用戶填完以后如果昵稱為空或者長度不符合要求,這時需要給用戶一個提示,我們可以這樣來做”
“這里我用到了容器的失去焦點事件blur,他的使用方法跟click一樣,只不過觸發(fā)的方式不一樣。在blur方法里面寫了一個判斷語句,注意這里的$("#nickName").val().length<3就是一個布爾值,nickName中的文本長度小于3就是真(true),大于3則為假(false),因此我們從程序段上可以看出,如果長度小于3就在提示span標簽中顯示文字‘你唱長度不能小于3’,并且把span的class改成redspan(紅字顯示),如果長度大于三提示‘可以使用’,并以綠字顯示。我們看一下執(zhí)行的效果”
“在js中除了true和false,undefined和null也可以看作false類型,其他的存在值都可以看作true類型。你可以通過下面這個方式測一下那些值會被認為是true,那些是false,這對你以后的判斷處理非常重要。”
想學H5的朋友可以關注老爐,您的關注是我持續(xù)更新《小白H5成長之路》的動力!
ailBee.NET Objects是一款為創(chuàng)建、發(fā)送、接收以及處理電子郵件而設計的健壯、功能豐富的.NET控件。幾行代碼便可為應用程序添加E-Mail支持,簡單高效。具備“必需”以及獨特的功能,這些控件幫助開發(fā)人員簡單快速地將復雜的電子郵件功能添加到他們的應用程序中。
本文主要介紹了在Web應用程序中顯示HTML/純文本郵件的代碼示例。目前MailBee.NET Objects在線訂購享75折優(yōu)惠正在進行中,歡迎您下載試用版進行運用!
由于Web應用程序在呈現(xiàn)HTML而不是純文本的Web瀏覽器中運行,因此應將純文本數(shù)據(jù)轉(zhuǎn)換為HTML,以便在瀏覽器中查看此數(shù)據(jù)。這也適用于在HTML容器中渲染數(shù)據(jù)的桌面應用程序。
MailBee可以郵件解析期間自動將純文本內(nèi)容轉(zhuǎn)換為HTML。為了調(diào)整郵件解析過程,MailMessage類提供了Parser屬性。
C# MailMessage msg = pop.DownloadEntireMessage(1); msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml; VB.NET Dim msg As MailMessage = pop.DownloadEntireMessage(1) msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml
上面的節(jié)點從服務器中下載郵件,并讓MailBee自動將郵件的純文本轉(zhuǎn)換為HTML(如果郵件還沒有HTML版本)。因此,你將得到可以在ASP.NET應用程序中顯示的HTML郵件,如下所示:
C# Response.Write(msg.BodyHtmlText); VB.NET Response.Write(msg.BodyHtmlText)
如果你還需要在HTML容器中顯示郵件標頭,你可以使用HeadersAsHtml屬性替換郵件的所有標題中的“”,“和”和“”字符,其HTML表示形式為:
C# msg.Parser.HeadersAsHtml = true; Response.Write("From: " + msg.From.ToString); VB.NET msg.Parser.HeadersAsHtml = True Response.Write("From: " + msg.From.ToString)
試用、下載、了解更多產(chǎn)品信息請點擊"咨詢在線客服"
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。