HTML5記錄

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比沁源網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式沁源網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋沁源地區(qū)。費用合理售后完善,十載實體公司更值得信賴。
一、VS code引入插件后運行,終端執(zhí)行
二、引入外部js文件:
1、js的exports.a = a;方式暫時不知道怎么做
2、直接引入,script之后可以直接使用。參照html-vue項目
3、數(shù)據(jù)類型
String、Number、Boolean、Null、undefined、symbol、Object、Array、Function
三、 JS顯示數(shù)據(jù)方式:
window.alert()
document.write()
innerHTML=‘’
console.log()
四、 let、const、var
五、全局變量、局部變量注意點
如果變量在函數(shù)內(nèi)沒有聲明(沒有使用 var 關(guān)鍵字),該變量為全局變量。
六、事件:
onchange、onclick、onmouseover、onmouseout、onkeydown、onload…
html dom onclick之類的直接使用,vue是@click,小程序是bindTap
七、 this關(guān)鍵字:
1、在對象方法中, this 指向調(diào)用它所在方法的對象。
2、單獨使用 this,它指向全局(Global)對象。
3、函數(shù)使用中,this 指向函數(shù)的所屬者。
4、嚴格模式下函數(shù)是沒有綁定到 this 上,這時候 this 是 undefined。
5、在 HTML 事件句柄中,this 指向了接收事件的 HTML 元素。
6、apply 和 call 允許切換函數(shù)執(zhí)行的上下文環(huán)境(context),即 this 綁定的對象,可以將 this 引用到任何對象。
八、 箭頭函數(shù):
1、有的箭頭函數(shù)都沒有自己的 this 。 不適合定義一個 對象的方法。
2、當我們使用箭頭函數(shù)的時候,箭頭函數(shù)會默認幫我們綁定外層 this 的值,所以在箭頭函數(shù)中 this 的值和外層 的 this 是一樣的。
3、箭頭函數(shù)是不能提升的,所以需要在使用之前定義。
4、使用 const 比使用 var 更安全,因為函數(shù)表達式始終是一個常量。
九、閉包:
閉包是一種保護私有變量的機制,在函數(shù)執(zhí)行時形成私有的作用域,保護里面的私有變量不受外界干擾。
直觀的說就是形成一個不銷毀的棧環(huán)境。
閉包會持有父方法的局部變量和參數(shù)并且不會隨父方法銷毀而銷毀
不必要的閉包只會增加內(nèi)存消耗
十、 事件
body事件:onload、onunload
元素事件:onclick、onmouseover、onmouseout、onmousedown、onmouseup、onfocus
事件捕獲
document.getElementById(‘demo’).addEventListener(‘事件名’, 方法名, 是否捕獲傳遞)
方法名:如果是相應事件,則只可寫方法名methodName,寫成methodName()則會自動執(zhí)行
如果方法需要傳遞參數(shù),則只可以使用匿名函數(shù), function( { methodName(p1, p2) } );
是否捕獲傳遞:默認false,即冒泡傳遞
IE8和更早版本: x.attachEvent("onclick", myFunction) ;
十一、Window加載,頁面聲明周期入口
window.onload = function () { }
十二、數(shù)據(jù)存儲
localStorage不會被自動刪除,
sessionStorage 網(wǎng)頁關(guān)閉會自動刪除
cookie
sql
manifest文件
區(qū)別:
localStorage只要在相同的協(xié)議、相同的主機名、相同的端口下,就能讀取/修改到同一份localStorage數(shù)據(jù)。
sessionStorage比localStorage更嚴苛一點,除了協(xié)議、主機名、端口外,還要求在同一窗口(也就是瀏覽器的標簽頁)下。
十三、 CSS聲明權(quán)重(選擇器)
內(nèi)聯(lián)ID偽類屬性類元素/類型通用
!important會改變優(yōu)先級
十四、 元素隱藏/顯示
1、dispatch:none 隱藏 不占用空間
2、visibility:hidden 隱藏,仍然占用空間
3、v-if 存在/不存在
4、v-show 只生成一次,占用內(nèi)存
十五、 Position
static 默認方式,沒有定位
fixed 相對于瀏覽器窗口固定定位,不占用文檔流,其他元素會相對位移
absolute 相對于最近的已定位父元素定位,不占用文檔流,其他元素會相對位移
relative 相對于自身的定位
sticky 粘滯定位,基于用戶的滾動位置定位
十六、 float
1、只能左右浮動
2、左右浮動,直到外邊緣碰到另一個浮動元素
3、浮動之后的元素將圍繞它
4、浮動之前的元素不受影響
5、如果是圖像浮動,下面的文本流將環(huán)繞它
6、clear聲明的元素, 屬性指定元素兩側(cè)不能出現(xiàn)浮動元素。
推薦使用flex布局
十七、 文字顯示…
單行
任意行
十八、 box-shadow順序
十九、 flex布局
容器屬性:
屬性 / 說明可選值
f方向: lex-direction
換行:flex-wrap
簡寫:flex-flow
主軸上的對齊方式:justify-content
交叉軸上如何對齊:align-items
多根軸線的對齊方式:align-content。
如果項目只有一根軸線,該屬性不起作用
項目item屬性:
order:排列順序,越小越靠前
flex-grow:放大比例,2比1占用的空間大一倍
flex-shrink:縮小比例,默認1,當空間不足時等比例縮小。如果一個項目的屬性為0,其他項目都為1,則空間 不足時,前者不縮小
flex-basis:定義了在分配多余空間之前,項目占據(jù)的主軸空間
flex :簡寫
align-self:允許單個項目與其他項目不一樣的對齊方式,可覆蓋align-items屬性。默認值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同于stretch
HTML5新增驗證屬性:
placeholder ??提供一種提示(hint),輸入域為空時顯示,獲得焦點輸入內(nèi)容后消失
required ? ?規(guī)定輸入域不能為空
pattern ? ?規(guī)定驗證input域的模式(正則表達式)
validity屬性:
環(huán)境變量設置參數(shù)如下:
變量名: JAVA_HOME
變量值: C:\Program Files (x86)\Java\jdk1.8.0_91 ?// 要根據(jù)自己的實際路徑配置
變量名: CLASSPATH
變量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ?//記得前面有個"."
變量名: Path
變量值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
使用八種基本數(shù)據(jù)類型定義八個變量,然后在控制臺輸出各個變量的值
*
程序輸出:
*
程序頭部的注釋結(jié)束
*/
public
class
Demo01
{
/**
*
@param
args
*/
public
static
void
main(String[]
args)
{
boolean
flag
=
true;
char
yeschar
=
'y';
byte
finbyte
=
30;
int
intvalue
=
-70000;
long
longvalue
=
200;
short
shortvalue
=
20000;
float
floatvalue
=
9.997f;
double
doublevalue
=
1.117;
System.out.println("The
values
are:");
System.out.println("布爾類型變量
flag:"+flag);
System.out.println("字符類型變量
yeschar:"+yeschar);
System.out.println("字節(jié)類型變量
finbyte:"+finbyte);
System.out.println("整型變量
intvalue:"+intvalue);
System.out.println("長整型變量
longvalue:"+longvalue);
System.out.println("短整型變量
shortvalue:"+shortvalue);
System.out.println("浮點類型變量
floatvalue:"+floatvalue);
System.out.println("雙精度浮點型變量
doublevalue:"+doublevalue);
}
}
自1999年以后HTML 4.01 已經(jīng)改變了很多,今天,在HTML 4.01中的幾個已經(jīng)被廢棄,這些元素在HTML5中已經(jīng)被刪除或重新定義。
為了更好地處理今天的互聯(lián)網(wǎng)應用,HTML5添加了很多新元素及功能,比如: 圖形的繪制,多媒體內(nèi)容,更好的頁面結(jié)構(gòu),更好的形式 處理,和幾個api拖放元素,定位,包括網(wǎng)頁 應用程序緩存,存儲,網(wǎng)絡工作者,等。 video標記
定義和用法:
/video 標簽定義視頻,比如電影片段或其他視頻流。
audio 標記
定義和用法
/audio 標簽定義聲音,比如音樂或其他音頻流。
實例:
一段簡單的HTML5 音頻
audio src=
您的瀏覽器不支持 audio 標簽。
/audio
canvas 標記
定義和用法:
canvas 標簽定義圖形,比如圖表和其他圖像。
HTML5 的 canvas 元素使用JavaScript 在網(wǎng)頁上繪制圖像。
畫布是一個矩形區(qū)域,您可以控制其每一像素。
canvas 擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。
實例:
通過 canvas 元素來顯示一個紅色的矩形:
canvas id=myCanvas/canvas
script type=text/javascript
var canvas=document.getElementById('myCanvas');
var ctx=canvas.getContext('2d');
ctx.fillStyle='#FF0000';
ctx.fillRect(0,0,80,100);
/script 除了原先的DOM接口,HTML5增加了更多API,如:
1. 用于即時2D繪圖的Canvas標簽
2. 定時媒體回放
3. 離線數(shù)據(jù)庫存儲
4.文檔編輯
5. 拖拽控制
6. 瀏覽歷史管理 新的解析順序新的元素:section, video, progress, nav, meter, time, aside, canvasinput
元素的新屬性:日期和時間,email, url。
新的通用屬性:ping, charset, async
全域?qū)傩裕篿d, tabindex, repeat。
移除元素:center, font, strike。 就是Html標注的屬性里加上runat=server所構(gòu)成的控件,至于Html標注和Html控件之間的區(qū)別很明顯,Html控件是運行于服務器端,Html標注是運行于客戶端。
基本Html控件有:HtmlTexArea\HtmlTable\HtmlImage\HtmlButton\HtmlSelect\HtmlForm\HtmlInput。
自定義的Html控件是根據(jù)自己的需求定義。當自主開發(fā)效率低,可以從技術(shù)社區(qū)、源碼網(wǎng)站下載需要的控件。比如,需要插入table, image, links 等標簽。不必自己開發(fā),可以使用:ComponentOne Wijmo Editor等。
免費HTML5圖表庫——.Net圖表控件Chart FX,深受大家喜愛,相信大家已經(jīng)非常熟悉了。而且還從Chart FX的開發(fā)商SoftwareFX獲得一個激動人心的消息:該公司已推出一套為HTML5,jQuery和JavaScript開發(fā)者設計的圖表庫——jChartFX,而且jChartFX是免費的! .Net圖表控件Chart FX相信大家已經(jīng)非常熟悉了。Chart FX的開發(fā)商SoftwareFX推出的一套為HTML5、jQuery和JavaScript開發(fā)者設計的免費HTML5圖表庫——jChartFX!
jChartFX亮點: jChartFX充分利用了HTML5,CSS和SVG,讓您能夠在瀏覽器提供美觀優(yōu)越的圖表和更豐富的最終用戶體驗。 jChartFX擁有很多令人振奮的功能,它在無插件純JavaScript的瀏覽器上運行,這意味著在提高了網(wǎng)站安全性和速度的同時,最大程度的減少了網(wǎng)站服務器的負荷。 jChartFX還能夠自動整合到jQuery UI ThemeRoller,自動讀取并解釋jQuery的主題和CSS文件,能夠快速適應您的頁面布局和設計,無需一行代碼。 jChartFX支持JSON,JSON能夠幫助您實現(xiàn),任何數(shù)據(jù)源中的數(shù)據(jù)都可以展現(xiàn)到圖表中。 jChartFX還支持超過40種的2D、3D圖表類型,免費的圖表控件中支持如此之多的圖表展示類型實屬難得。 注:在下面表格中4: 指在HTML 4.01 中定義了該元素 5: 指在HTML 5 中定義了該元素 按字母順序排列的標簽列表標簽 描述 !--...-- 定義注釋 4 5 !DOCTYPE 定義文檔類型 4 5 a 定義超鏈接 4 5 abbr 定義縮寫 4 5 acronym HTML 5 中不支持 4 address 定義地址元素 4 5 applet 定義 applet(HTML 5 中不支持) 4 area 定義圖像映射中的區(qū)域 4 5 article 定義 article 5 aside 定義頁面內(nèi)容之外的內(nèi)容 5 audio 定義聲音內(nèi)容 5 b 定義粗體文本 4 5 base 定義頁面中所有鏈接的基準URL 4 5 basefont HTML 5 中不支持,請使用CSS 代替 4 bdo 定義文本顯示的方向 4 5 big 定義大號文本(HTML 5 中不支持) 4 blockquote 定義長的引用 4 5 body 定義 body 元素 4 5 br 插入換行符 4 5 button 定義按鈕 4 5 canvas 定義圖形 5 caption 定義表格標題 4 5 center 定義居中的文本(HTML 5 中不支持) 4 cite 定義引用 4 5 code 定義計算機代碼文本 4 5 col 定義表格列的屬性 4 5 colgroup 定義表格列的分組 4 5 command 定義命令按鈕 5 datalist 定義下拉列表 5 dd 定義定義的描述 4 5 del 定義刪除文本 4 5 details 定義元素的細節(jié) 5 dfn 定義定義項目 4 5 dir 定義目錄列表(HTML 5 中不支持) 4 div 定義文檔中的一個部分 4 5 dl 定義定義列表 4 5 dt 定義定義的項目 4 5 em 定義強調(diào)文本 4 5 embed 定義外部交互內(nèi)容或插件 5 fieldset 定義 fieldset 4 5 figcaption 定義 figure 元素的標題 5 figure 定義媒介內(nèi)容的分組,以及它們的標題 5 font HTML 5 中不支持 4 footer 定義 section 或 page 的頁腳 5 form 定義表單 4 5 frame 定義子窗口(框架)(HTML 5 中不支持) 4 frameset 定義框架的集(HTML 5 中不支持) 4 h1 to h6 定義標題1 到標題6 4 5 head 定義關(guān)于文檔的信息 4 5 header 定義 section 或 page 的頁眉 5 hgroup 定義有關(guān)文檔中的 section 的信息 4 5 html 定義 html 文檔 4 5 i 定義斜體文本 4 5 iframe 定義行內(nèi)的子窗口(框架) 4 5 img 定義圖像 4 5 input 定義輸入域 4 5 ins 定義插入文本 4 5 keygen 定義生成密鑰 5 isindex 定義單行的輸入域(HTML 5 中不支持) 4 kbd 定義鍵盤文本 4 5 label 定義表單控件的標注 4 5 legend 定義 fieldset 中的標題 4 5 li 定義列表的項目 4 5 link 定義資源引用 4 5 map 定義圖像映射 4 5 mark 定義有記號的文本 4 5 menu 定義菜單列表 4 5 meta 定義元信息 4 5 meter 定義預定義范圍內(nèi)的度量 5 nav 定義導航鏈接 5 noframes 定義 noframe 部分(HTML 5 中不支持) 4 noscript 定義 noscript 部分 4 5 object 定義嵌入對象 4 5 ol 定義有序列表 4 5 optgroup 定義選項組 4 5 option 定義下拉列表中的選項 4 5 output 定義輸出的一些類型 5 p 定義段落 4 5 param 為對象定義參數(shù) 4 5 pre 定義預格式化文本 4 5 progress 定義任何類型的任務的進度 5 q 定義短的引用 4 5 rp 定義若瀏覽器不支持 ruby 元素顯示的內(nèi)容 5 rt 定義 ruby 注釋的解釋 5 ruby 定義 ruby 注釋 5 s 定義加刪除線的文本(HTML 5 中不支持) 4 samp 定義樣本計算機代碼 4 5 script 定義腳本 4 5 section 定義 section 4 5 select 定義可選列表 4 5 small 定義小號文本 4 5 source 定義媒介源 4 5 span 定義文檔中的 section 4 5 strike 定義加刪除線的文本(HTML 5 中不支持) 4 strong 定義強調(diào)文本 4 5 style 定義樣式定義 4 5 sub 定義下標文本 4 5 summary 定義 details 元素的標題 5 sup 定義上標文本 4 5 按字母順序排列的標簽列表標簽 描述 4: 指在HTML 4.01 中定義了該元素
5: 指在HTML 5 中定義了該元素 table 定義表格 4 5 tbody 定義表格的主體 4 5 td 定義表格單元 4 5 textarea 定義 textarea 4 5 tfoot 定義表格的腳注 4 5 th 定義表頭 4 5 thead 定義表頭 4 5 time 定義日期/時間 5 title 定義文檔的標題 4 5 tr 定義表格行 4 5 tt 定義打字機文本 4 5u 定義下劃線文本(HTML 5 中不支持) 4 ul 定義無序列表 4 5 var 定義變量 4 5 video 定義視頻 5 xmp 定義預格式文本(HTML 5 中不支持) 4 HTML 5 元素可擁有事件屬性,這些屬性在瀏覽器中觸發(fā)行為,比如當用戶單擊一個HTML 5元素時啟動一段 JavaScript。下面列出的事件屬性,可以把它們插入 HTML 標簽來定義事件行為。
HTML 5 中的新事件屬性:onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll, onunload。
4: 指在HTML 4.01 中定義了該元素。
5: 指在HTML 5 中定義了該元素。
HTML 5不再支持的 HTML 4.01 屬性:onreset。 事件屬性屬性 值 描述 4 5 onabort script 發(fā)生 abort 事件時運行腳本。 5 onbeforeonload script 在元素加載前運行腳本。 5 onblur script 當元素失去焦點時運行腳本。 4 5 onchange script 當元素改變時運行腳本。 4 5 onclick script 在鼠標點擊時運行腳本。 4 5 oncontextmenu script 當菜單被觸發(fā)時運行腳本。 5 ondblclick script 當鼠標雙擊時運行腳本。 4 5 ondrag script 只要腳本在被拖動就運行腳本。 5 ondragend script 在拖動操作結(jié)束時運行腳本。 5 ondragenter script 當元素被拖動到一個合法的放置目標時,執(zhí)行腳本。 5 ondragleave script 當元素離開合法的放置目標時。 5 ondragover script 只要元素正在合法的放置目標上拖動時,就執(zhí)行腳本。 5 ondragstart script 在拖動操作開始時執(zhí)行腳本。 5 ondrop script 當元素正在被拖動時執(zhí)行腳本。 5 onerror script 當元素加載的過程中出現(xiàn)錯誤時執(zhí)行腳本。 5 onfocus script 當元素獲得焦點時執(zhí)行腳本。 4 5 onkeydown script 當按鈕按下時執(zhí)行腳本。 4 5 onkeypress script 當按鍵被按下時執(zhí)行腳本。 4 5 onkeyup script 當按鈕松開時執(zhí)行腳本。 4 5 onload script 當文檔加載時執(zhí)行腳本。 4 5 onmessage script 當 message 事件觸發(fā)時執(zhí)行腳本。 5 onmousedown script 當鼠標按鈕按下時執(zhí)行腳本。 4 5 onmousemove script 當鼠標指針移動時執(zhí)行腳本。 4 5 onmouseover script 當鼠標指針移動到一個元素上時執(zhí)行腳本。 4 5 onmouseout script 當鼠標指針移出元素時執(zhí)行腳本。 4 5 onmouseup script 當鼠標按鈕松開時執(zhí)行腳本。 4 5 onmousewheel script 當鼠標滾輪滾動時執(zhí)行腳本。 5 onreset script 當表單重置時執(zhí)行腳本。不支持。 4 onresize script 當元素調(diào)整大小時運行腳本。 5 onscroll script 當元素滾動條被滾動時執(zhí)行腳本。 5 onselect script 當元素被選中時執(zhí)行腳本。 4 5 onsubmit script 當表單提交時運行腳本。 4 5 onunload script 當文檔卸載時運行腳本。 5 HTML 5標簽擁有屬性。在每個標簽的參考頁中可以找到相應的特殊屬性。這里列出的屬性是通用于每個標簽的核心屬性和語言屬性(有個別例外)。
4: 指在HTML 4.01 中定義了該元素
5: 指在HTML 5 中定義了該元素
HTML 5標簽中的新屬性有:contenteditable, contextmenu, draggable, irrelevant, ref,registrationmark, template
HTML 5 中不再支持的屬性:accesskey 標簽屬性屬性 值 描述 4 5 acceskey a character 設置訪問一個元素的鍵盤快捷鍵。不支持。 4 class class_ruleorstyle_rule 元素的類名。 4 5 contenteditable true
false 設置是否允許用戶編輯元素。 5 contentextmenu id of a menu element 給元素設置一個上下文菜單。 5 dir ltr
rtl 設置文本方向。 4 5 draggable true
false
auto 設置是否允許用戶拖動元素。 5 id id_name 元素的唯一 id。 4 5 irrelevant true
false 設置元素是否相關(guān)。不顯示非相關(guān)的元素。 5 lang language_code 設置語言碼。 4 5 ref urlorelementID 引用另一個文檔或文檔上另一個位置。僅在 template 屬性設置時使用。 5 registrationmark registration mark 為元素設置拍照。可規(guī)定于任何 rule 元素的后代元素,
除了 nest 元素。 5 style style_definition 行內(nèi)的樣式定義。 4 5 tabindex number 設置元素的 tab 順序。 4 5 template urlorelementID 引用應該應用到該元素的另一個文檔或本文檔上另一個位置。 5 title tooltip_text 顯示在工具提示中的文本。 4 5 HTML5可以提供:
1.提高可用性和改進用戶的友好體驗;
2.有幾個新的標簽,這將有助開發(fā)人員定義重要的內(nèi)容;
3.可以給站點帶來更多的多媒體元素(視頻和音頻);
4.可以很好的替代FLASH和Silverlight;
5.當涉及到網(wǎng)站的抓取和索引的時候,對于SEO很友好;
6.將被大量應用于移動應用程序和游戲。
谷歌和HTML5
2010年5月22日,谷歌創(chuàng)建了一個涂鴉來紀念Pac Man的視頻游戲。這個涂鴉是一個動畫,同時也是一個可以玩的Pac Man的游戲。這個涂鴉就是谷歌通過使用HTML5標準制作的,當然谷歌也提供一個FLASH版本來支持不兼容HTML5的瀏覽器。我敢打賭,這是大多數(shù) 互聯(lián)網(wǎng)網(wǎng)民第一次和HTML5的接觸。對于個人來說,這是一個興奮的消息。以我的觀點,這個涂鴉提供了一個機會可以窺視未來互聯(lián)網(wǎng)、網(wǎng)頁、移動應用軟件和游戲等發(fā)展趨勢。對于搜索引擎優(yōu)化,他開辟了我更多的想象,它讓我思考HTML5在SEO領(lǐng)域的潛力。網(wǎng)站轉(zhuǎn)移到HTML5標準對于SEO有什么優(yōu)勢?
HTML 5開發(fā)領(lǐng)域的領(lǐng)軍人物包括Sencha,Adobe,Appcelerator,appMobi及Facebook,亞馬遜,Google三大巨頭。不管你是想開發(fā)出新型視頻應用的開發(fā)商如Brightcover還是想開發(fā)新型音頻應用的開發(fā)商如Soundcloud,不論是桌面應用還是移動應用,HTML 5都是創(chuàng)新的主旋律。
HTML5與SEO
一:使搜索引擎更加容易抓取和索引
對于一些網(wǎng)站,特別是那些嚴重依賴于FLASH的網(wǎng)站HTML5是一個大福音。如果你有一個都是FLASH的站點,你就一定會看到切換到HTML5的 好處。首先,搜索引擎的蜘蛛將能夠抓取你的站點和索引你的內(nèi)容。所有嵌入到動畫中的內(nèi)容將全部可以被搜索引擎讀取。在搜索引擎優(yōu)化的基本理論中,這一方面將會驅(qū)動你的網(wǎng)站獲得更多的右擊流量。
二:提供更多的功能,提高用戶的友好體驗
使用HTML5的另一個好處就是它可以增加更多的功能。對于HTML5的功能性問題,我們從全球幾個主流站點對它的青睞就可以看出。社交網(wǎng)絡大亨Facebook已經(jīng)推出他們期待已久的基于HTML5的iPad應用平臺,潘多拉也推出他們基于HTML5的音樂播放器的新版本。游戲平臺 Zynga也在推出了三款新的在移動設備瀏覽器上運行的基于HTML5的游戲等等。每天都有不斷的基于HTML5的網(wǎng)站和HTML5特性的網(wǎng)站被推 出。保持站點處于新技術(shù)的前沿,也可以很好的提高用戶的友好體驗。
三:可用性的提高,提高用戶的友好體驗
最后我們可以從可用性的角度上看,HTML5可以更好的促進用戶于網(wǎng)站間的互動情況。多媒體網(wǎng)站可以獲得更多的改進,特別是在移動平臺上的應用,使用 HTML5可以提供更多高質(zhì)量的視頻和音頻流。到目前為止,事實就是iPhone和iPad將不會支持FLASH,同時ADOBE公司也公開聲明將 停止FLASH基于移動平臺的開發(fā),可以這么說——移動平臺日后視頻音頻是HTML5的天下!
h5是html的一個新規(guī)范,它沒有變量的說法。JavaScript的變量相當于語言中一個定義符,存儲或參與計算。你還是看一下什么是JavaScript和HTML5的定義,不要把它們搞混淆了。
1、首先我們選擇創(chuàng)建一個新的html5頁面并完成初始化代碼。
2、創(chuàng)建兩個新的輸入標記,一個用于用戶輸入變量,另一個用于用戶更改變量的值。
3、編寫腳本標記,將js代碼寫入內(nèi)部,我們通過js獲得兩個輸入標記元素。
4、執(zhí)行按鈕標記的click事件功能,也就是說,當用戶單擊“加一”按鈕時,將調(diào)用此函數(shù)。
5、在函數(shù)中,我們首先將變量轉(zhuǎn)換為數(shù)字,然后在數(shù)字中加一,以實現(xiàn)用js更改html變量的功能。
6、要刷新下一頁,我們輸入數(shù)字“18”并單擊“加一”按鈕。
7、我們可以看到輸入框中變量的值變?yōu)?9,變量的值變?yōu)閖s。
網(wǎng)站名稱:html5變量,html有變量嗎
本文來源:http://chinadenli.net/article42/dsehiec.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站導航、網(wǎng)站維護、云服務器、網(wǎng)站策劃、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)