欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      編寫高質(zhì)量代碼--Web前端開發(fā)修煉之道(寫寫幫推薦)

      時(shí)間:2019-05-15 13:57:10下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《編寫高質(zhì)量代碼--Web前端開發(fā)修煉之道(寫寫幫推薦)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《編寫高質(zhì)量代碼--Web前端開發(fā)修煉之道(寫寫幫推薦)》。

      第一篇:編寫高質(zhì)量代碼--Web前端開發(fā)修煉之道(寫寫幫推薦)

      ajax是什么 ? ① ajax(asynchronouse javascript and xml)異步的javascript 和 xml ② 是7種技術(shù)的綜合,它包含了七個(gè)技術(shù)(javascript xml xstl xhtml dom xmlhttprequest , css), ajax 是一個(gè)粘合劑, ③ ajax是一個(gè)與服務(wù)端語(yǔ)言無(wú)關(guān)的技術(shù).即可以使用在(php/java ee/.net網(wǎng)站/ asp)④ ajax可以給客戶端返回三種格式數(shù)據(jù)(文本格式,xml , json格式)⑤ 無(wú)刷新數(shù)據(jù)交換技術(shù)有以下: flash, java applet, 框架, iframe, ajax)

      ? ajax 的運(yùn)行原理分析

      看一個(gè)需求:

      ? ajax在什么地方用的多 動(dòng)態(tài)加載數(shù)據(jù),按需取得數(shù)據(jù)?!緲湫尾藛巍⒙?lián)動(dòng)菜單.../省市聯(lián)動(dòng)】 2 改善用戶體驗(yàn)?!据斎雰?nèi)容前提示、帶進(jìn)度條文件上傳...】 電子商務(wù)應(yīng)用?!举?gòu)物車、郵件訂閱...】 訪問(wèn)第三方服務(wù)?!驹L問(wèn)搜索服務(wù)、rss閱讀器】 5.數(shù)據(jù)的布局刷新

      ? 經(jīng)典的案例

      使用ajax與服務(wù)器通信的的步驟 ① 創(chuàng)建一個(gè)XMLHttpRequest對(duì)象 ② 創(chuàng)建url,data,通過(guò) xmlHttpRequest.send()③ 服務(wù)器端接收 ajax的請(qǐng)求,做相應(yīng)處理(操作數(shù)據(jù)庫(kù)),然后返回結(jié)果(echo 語(yǔ)句)④ 客戶端通過(guò)xmlHttpRequest的屬性 reponseText , responseXML 取的數(shù)據(jù),然后就完成局部刷新當(dāng)前頁(yè)面任務(wù)

      1.使用 ajax完成用戶名的驗(yàn)證

      register.php

      用戶注冊(cè)

      用戶名字:


      用戶密碼:

      電子郵件:

      用戶名字:


      用戶密碼:

      電子郵件:

      第二篇:Web前端代碼規(guī)范

      龍圖教育,全球游戲50強(qiáng)教育品牌

      004km.cn

      Web前端代碼規(guī)范

      此項(xiàng)目用于記錄規(guī)范的、高可維護(hù)性的前端代碼,這是通過(guò)分析 Github 眾多前端代碼庫(kù),總結(jié)出來(lái)的前端代碼書寫規(guī)范。

      前端普適性規(guī)范 黃金定律

      永遠(yuǎn)遵循同一套編碼規(guī)范,可以是這里列出的,也可以是你自己總結(jié)的。如果你發(fā)現(xiàn)本

      規(guī)范中有任何錯(cuò)誤,敬請(qǐng)指正。

      不管有多少人共同參與同一項(xiàng)目,一定要確保每一行代碼都像是同一個(gè)人編寫的。

      項(xiàng)目命名

      項(xiàng)目名全部采用小寫方式,以中劃線分隔,禁止駝峰式命名。比如:my-project-name 文件命名

      文件命名參照上一條規(guī)則,多個(gè)單詞組成時(shí),采用中劃線連接方式,比如說(shuō): error-report.html 有復(fù)數(shù)結(jié)構(gòu)時(shí),要采用復(fù)數(shù)命名法,比如說(shuō): scripts, styles, images, data-models

      龍圖教育,全球游戲50強(qiáng)教育品牌

      004km.cn

      文件名中只可由小寫英文字母a~z、排序數(shù)字0~9或間隔符-組成,禁止包含特殊符號(hào),比如空格、$等

      為更好的表達(dá)語(yǔ)義,文件名使用英文名詞命名,或英文簡(jiǎn)寫。

      不允許命名帶有廣告等英文的單詞,例如ad,adv,adver,advertising,防止該模塊被瀏覽器當(dāng)成垃圾廣告過(guò)濾掉。任何文件的命名均如此。

      ? index.shtml 引導(dǎo)頁(yè)&首頁(yè) ? main.shtml 首頁(yè)

      ? download.shtml 下載頁(yè)面 ? act.html 活動(dòng)列表頁(yè)面 ? video.html 視頻 ? cdkey.html CDKEY頁(yè)面 ? base.css 基本樣式 ? layout.css 框架布局 ? module.css 模塊樣式 ? global.css 全局樣式 ? font.css 字體樣式 ? index.css 首頁(yè)樣式 ? link.css 鏈接樣式 ? print.css 打印樣式

      龍圖教育,全球游戲50強(qiáng)教育品牌

      004km.cn

      HTML 規(guī)范

      語(yǔ)法

      使用四個(gè)空格的縮進(jìn),這是保證代碼在各種環(huán)境下顯示一致的唯一方式。

      嵌套的節(jié)點(diǎn)應(yīng)該縮進(jìn)(四個(gè)空格)。

      在屬性上,使用雙引號(hào),不要使用單引號(hào)。

      不要在自動(dòng)閉合標(biāo)簽結(jié)尾處使用斜線-HTML5 規(guī)范 指出他們是可選的。

      不要忽略可選的關(guān)閉標(biāo)簽(例如,和

      第三篇:WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)

      ASP.NET前端開發(fā)經(jīng)驗(yàn)總結(jié)

      通過(guò)此次大作業(yè)的設(shè)計(jì)到完成,我負(fù)責(zé)的是web前端的開發(fā),經(jīng)過(guò)此次作業(yè)和結(jié)合W3C上的自學(xué),我漸漸有了一些對(duì)前端開發(fā)的小小經(jīng)驗(yàn)(僅為個(gè)人意見(jiàn))。WEB標(biāo)準(zhǔn)是什么?

      說(shuō)是WEB標(biāo)準(zhǔn),不過(guò)我這里主要是對(duì)HTML5 和 CSS3.0的一些經(jīng)驗(yàn)總結(jié)。因?yàn)閃EB含蓋的內(nèi)容實(shí)在是太多了,“WEB標(biāo)準(zhǔn)”是一系列標(biāo)準(zhǔn)的總稱,包括HTML5.0、HTML4.0、XHTML1.1、CSS3.0、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以這里要跟大家指出來(lái)一下,WEB標(biāo)準(zhǔn)不是我們所說(shuō)的DIV+CSS。剛剛上面提到了――DIV+CSS,這里要說(shuō)明下,這樣說(shuō)其實(shí)是不正確的。DIV+CSS準(zhǔn)確的說(shuō)法(個(gè)人的理解)應(yīng)該是:采用W3C推薦的WEB標(biāo)準(zhǔn)中的HTML5結(jié)合CSS3.0樣式表制作頁(yè)面的方法,DIV應(yīng)該指的是HTML標(biāo)簽,而CSS顯示是指的CSS樣式表了。

      采用WEB標(biāo)準(zhǔn)開發(fā)的好處

      那么W3C為什么會(huì)推薦這樣的頁(yè)面制作方法呢?下面我們就簡(jiǎn)單的看看采用WEB標(biāo)準(zhǔn)開發(fā)(個(gè)人理解的)相對(duì)以前TABLE布局的優(yōu)勢(shì)有哪些?

      1、節(jié)約運(yùn)營(yíng)成本

      看看我們的WEB標(biāo)準(zhǔn)制作方法是如何做到的?

      采用WEB標(biāo)準(zhǔn)制作,我們可以做到表現(xiàn)很形式的分離,我們用XHTML來(lái)表現(xiàn)(數(shù)據(jù)),用CSS來(lái)控制(頁(yè)面元素呈現(xiàn)的)形式。寫的好的頁(yè)面,XHTML代碼中基本上都是用戶要看的數(shù)據(jù),還其他修飾性的東西,全部由我們的CSS來(lái)控制。這樣一來(lái)我們的(XHTML)頁(yè)面的體積就大大減小了,這樣你在帶寬上的費(fèi)用就會(huì)大家降低了,這個(gè)怎么降低的,你可以想象一下,YAHOO的首頁(yè)小1K,100W個(gè)人一起訪問(wèn),那么帶寬節(jié)約了多少?而且可以更充分的利用帶寬。

      而我們的CSS控制了,所有的頁(yè)面元素的樣式,現(xiàn)在想改網(wǎng)站的整體風(fēng)格,你只需要花幾分鐘修改一下一個(gè)CSS文件,就可以輕松搞定了。維護(hù)的成本也下來(lái)了,省了不少錢了吧?還有,你開這個(gè)頁(yè)面的速度會(huì)快很多啊,一個(gè)讓你等半分鐘的頁(yè)面,除非里面的信息對(duì)你很有用,不然我們大家基本都沒(méi)有太多的時(shí)間去用來(lái)等待的。

      2、對(duì)用戶友好更友好,且有機(jī)會(huì)獲得更多的用戶 現(xiàn)在來(lái)說(shuō)說(shuō)用戶友好。首先我想把我們的用戶來(lái)分下類。第一類:普通用戶(每個(gè)訪問(wèn)我們網(wǎng)站的人); 第二類:搜索引擎;

      采用WEB標(biāo)準(zhǔn)開發(fā)的頁(yè)面,結(jié)構(gòu)清晰,頁(yè)面體積小,瀏覽器兼容性好。普通用戶訪問(wèn)的時(shí)候,頁(yè)面打開速度快,而且不管用戶使用那種瀏覽器,都能夠正常訪問(wèn)(顯示)頁(yè)面,且頁(yè)面的結(jié)構(gòu)清晰,要找的數(shù)據(jù)可以很方便的瀏覽到。

      而對(duì)搜索引擎來(lái)說(shuō),一個(gè)好的采用WEB標(biāo)準(zhǔn)開發(fā)的頁(yè)面,都是做過(guò)SEO優(yōu)化的,它訪問(wèn)起來(lái)很友好,很容易理解你的頁(yè)面中哪里是標(biāo)題(H1~H6標(biāo)簽),哪里是段落(p標(biāo)簽),哪里是段落里要強(qiáng)調(diào)的內(nèi)容(strong標(biāo)簽)等,它可以很容易的分析出來(lái)。而一個(gè)SEO好的站點(diǎn),大家都知道,被搜索引擎收錄的機(jī)會(huì)更多,這個(gè)也意味著您的網(wǎng)站會(huì)被更多的普通用戶訪問(wèn)到,給你的站點(diǎn)帶來(lái)更多的用戶。

      一個(gè)能幫我們省下大筆費(fèi)用,提高工作效率。同時(shí)又能夠提高頁(yè)面瀏覽速度,對(duì)用戶友好,甚至能夠不花錢宣傳,就能給你帶來(lái)更多用戶的技術(shù)。你說(shuō)你會(huì)不會(huì)去使用它?這個(gè)也正式我們的W3C推薦使用WEB標(biāo)準(zhǔn)開放網(wǎng)站的原因啊。而這個(gè)技術(shù)也得到了我們廣大用戶的認(rèn)可,所以現(xiàn)在需要學(xué)習(xí)WEB標(biāo)準(zhǔn)啊。合理的布局

      前面我提到了一些知識(shí)點(diǎn)――“結(jié)構(gòu)清晰、SEO優(yōu)化、頁(yè)面體積小、HTML代碼中基本上都是用戶要看的數(shù)據(jù)”。這些東西,都是我做了合理布局的結(jié)果。而且我個(gè)人覺(jué)得,我們采用WEB標(biāo)準(zhǔn)制作的一切都是從這個(gè)知識(shí)點(diǎn)開始的,所以我這里就先來(lái)說(shuō)這個(gè)話題。

      也許有人會(huì)問(wèn),怎樣的一個(gè)頁(yè)面,才算是合理的布局的呢?這個(gè)問(wèn)題問(wèn)題問(wèn)得好,也是我們大家剛開始學(xué)用WEB標(biāo)準(zhǔn)的問(wèn)得最多的問(wèn)題之一,我也曾經(jīng)常被這個(gè)問(wèn)題所困擾,這里就說(shuō)說(shuō)我對(duì)合理布局的一些理解。

      在開始講合理布局的頁(yè)面要達(dá)到的要素前,我們還是用個(gè)實(shí)例來(lái)講解會(huì)更直觀些。先來(lái)看看這個(gè)圖片:

      不錯(cuò),這個(gè)是一個(gè)文章詳細(xì)頁(yè),沒(méi)有左右兩欄布局,不過(guò)這里我重點(diǎn)要講的是合理的布局。

      這是此次實(shí)驗(yàn)中customer(前端的一項(xiàng))部分的完整代碼:

      <%@ Page Language=“C#” AutoEventWireup=“true” CodeFile=“Customer.aspx.cs” Inherits=“Customer” %> <%@ Register Src=“Controllers/Bottom.ascx” TagName=“Bottom” TagPrefix=“uc4” %> <%@ Register Src=“Controllers/Top.ascx” TagName=“Top” TagPrefix=“uc1” %> <%@ Register Src=“Controllers/Left.ascx” TagName=“Left” TagPrefix=“uc2” %>

      <%=Titlep %>

      ” name=“description”/> ” name=“keywords” />

      第四篇:WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)

      WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)

      發(fā)布時(shí)間:2009-04-20 09:05:33來(lái)源:作者:shengman點(diǎn)擊:21015

      這里跟大家談?wù)剛€(gè)人對(duì)WEB前端開發(fā)的一些經(jīng)驗(yàn)(當(dāng)然都是個(gè)人的一些理解,有什么地方說(shuō)的欠妥或不對(duì)的地方還請(qǐng)包含和指正),這里我就從WEB標(biāo)準(zhǔn)開始吧。

      WEB標(biāo)準(zhǔn)是什么?

      說(shuō)是WEB標(biāo)準(zhǔn),不過(guò)我這里主要是對(duì)XHTML1.1 和 CSS2.1的一些經(jīng)驗(yàn)總結(jié)。因?yàn)閃EB含蓋的內(nèi)容實(shí)在是太多了,“WEB標(biāo)準(zhǔn)”是一系列標(biāo)準(zhǔn)的總稱,包括HTML4.0、XHTML1.1、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以這里要跟大家指出來(lái)一下,WEB標(biāo)準(zhǔn)不是我們所說(shuō)的DIV+CSS。剛剛上面提到了――DIV+CSS,這里要說(shuō)明下,這樣說(shuō)其實(shí)是不正確的。DIV+CSS準(zhǔn)確的說(shuō)法(個(gè)人的理解)應(yīng)該是:采用W3C推薦的WEB標(biāo)準(zhǔn)中的XHTML1.1結(jié)合CSS2.0樣式表制作頁(yè)面的方法,DIV應(yīng)該指的是XHTML標(biāo)簽,而CSS顯示是指的CSS樣式表了。

      采用WEB標(biāo)準(zhǔn)開發(fā)的好處

      那么W3C為什么會(huì)推薦這樣的頁(yè)面制作方法呢?下面我們就簡(jiǎn)單的看看采用WEB標(biāo)準(zhǔn)開發(fā)(個(gè)人理解的)相對(duì)以前TABLE布局的優(yōu)勢(shì)有哪些?

      1、節(jié)約運(yùn)營(yíng)成本

      看看我們的WEB標(biāo)準(zhǔn)制作方法是如何做到的?

      采用WEB標(biāo)準(zhǔn)制作,我們可以做到表現(xiàn)很形式的分離,我們用XHTML來(lái)表現(xiàn)(數(shù)據(jù)),用CSS來(lái)控制(頁(yè)面元素呈現(xiàn)的)形式。寫的好的頁(yè)面,XHTML代碼中基本上都是用戶要看的數(shù)據(jù),還其他修飾性的東西,全部由我們的CSS來(lái)控制。這樣一來(lái)我們的(XHTML)頁(yè)面的體積就大大減小了,這樣你在帶寬上的費(fèi)用就會(huì)大家降低了,這個(gè)怎么降低的,你可以想象一下,YAHOO的首頁(yè)小1K,100W個(gè)人一起訪問(wèn),那么帶寬節(jié)約了多少?而且可以更充分的利用帶寬。

      而我們的CSS控制了,所有的頁(yè)面元素的樣式,現(xiàn)在想改網(wǎng)站的整體風(fēng)格,你只需要花幾分鐘修改一下一個(gè)CSS文件,就可以輕松搞定了。維護(hù)的成本也下來(lái)了,省了不少錢了吧?還有,你開這個(gè)頁(yè)面的速度會(huì)快很多啊,一個(gè)讓你等半分鐘的頁(yè)面,除非里面的信息對(duì)你很有用,不然我們大家基本都沒(méi)有太多的時(shí)間去用來(lái)等待的。

      2、對(duì)用戶友好更友好,且有機(jī)會(huì)獲得更多的用戶

      現(xiàn)在來(lái)說(shuō)說(shuō)用戶友好。首先我想把我們的用戶來(lái)分下類。

      第一類:普通用戶(每個(gè)訪問(wèn)我們網(wǎng)站的人);

      第二類:搜索引擎;

      采用WEB標(biāo)準(zhǔn)開發(fā)的頁(yè)面,結(jié)構(gòu)清晰,頁(yè)面體積小,瀏覽器兼容性好。普通用戶訪問(wèn)的時(shí)候,頁(yè)面打開速度快,而且不管用戶使用那種瀏覽器,都能夠正常訪問(wèn)(顯示)頁(yè)面,且頁(yè)面的結(jié)構(gòu)清晰,要找的數(shù)據(jù)可以很方便的瀏覽到。

      而對(duì)搜索引擎來(lái)說(shuō),一個(gè)好的采用WEB標(biāo)準(zhǔn)開發(fā)的頁(yè)面,都是做過(guò)SEO優(yōu)化的,它訪問(wèn)起來(lái)很友好,很容易理解你的頁(yè)面中哪里是標(biāo)題(H1~H6標(biāo)簽),哪里是段落(p標(biāo)簽),哪里是段落里要強(qiáng)調(diào)的內(nèi)容(strong標(biāo)簽)等,它可以很容易的分析出來(lái)。而一個(gè)SEO好的站點(diǎn),大家都知道,被搜索引擎收錄的機(jī)會(huì)更多,這個(gè)也意味著您的網(wǎng)站會(huì)被更多的普通用戶訪問(wèn)到,給你的站點(diǎn)帶來(lái)更多的用戶。

      一個(gè)能幫我們省下大筆費(fèi)用,提高工作效率。同時(shí)又能夠提高頁(yè)面瀏覽速度,對(duì)用戶友好,甚至能夠不花錢宣傳,就能給你帶來(lái)更多用戶的技術(shù)。你說(shuō)你會(huì)不會(huì)去使用它?這個(gè)也正式我們的W3C推薦使用WEB標(biāo)準(zhǔn)開放網(wǎng)站的原因啊。而這個(gè)技術(shù)也得到了我們廣大用戶的認(rèn)可,所以您現(xiàn)在需要學(xué)習(xí)WEB標(biāo)準(zhǔn)啊。溫習(xí)完了基礎(chǔ)課程,現(xiàn)在正式開始講XHTML和CSS的技巧了。

      合理的布局

      有朋友會(huì)開始問(wèn)了,怎么一開始就開始講合理的布局了呢?前面我們提到了一些知識(shí)點(diǎn)――“結(jié)構(gòu)清晰、SEO優(yōu)化、頁(yè)面體積小、XHTML代碼中基本上都是用戶要看的數(shù)據(jù)”。這些東西,都是我們做了合理布局的結(jié)果。而且我個(gè)人覺(jué)得,我們采用WEB標(biāo)準(zhǔn)制作的一切都是從這個(gè)知識(shí)點(diǎn)開始的,所以我這里就先來(lái)說(shuō)這個(gè)話題。

      那么大家又會(huì)開始問(wèn),怎樣的一個(gè)頁(yè)面,才算是合理的布局的呢?這個(gè)問(wèn)題問(wèn)題問(wèn)得好,也是我們大家剛開始學(xué)用WEB標(biāo)準(zhǔn)的問(wèn)得最多的問(wèn)題之一,我也曾經(jīng)常被這個(gè)問(wèn)題所困擾,這里就說(shuō)說(shuō)我對(duì)合理布局的一些理解。

      在開始講合理布局的頁(yè)面要達(dá)到的要素前,我們還是用個(gè)實(shí)例來(lái)講解會(huì)更直觀些。先來(lái)看看這個(gè)圖片: 不錯(cuò),這個(gè)是一個(gè)文章詳細(xì)頁(yè),沒(méi)有左右兩欄布局,不過(guò)這里我重點(diǎn)要講的是合理的布局,在稍后的文章中我會(huì)詳細(xì)的介紹浮動(dòng)元素。好,回到剛才的話題,大家看到了這個(gè)頁(yè)面了。

      我這里先把代碼寫給大家看看(省略了部分代碼):

      domain來(lái)源:domain.com發(fā)布時(shí)間:2008年4月28日

      代碼篇

      之前整理發(fā)表了《XMLHTTPRequest的屬性和方法簡(jiǎn)介》,它Ajax要使用的核心的技術(shù)之一,現(xiàn)在就來(lái)實(shí)際運(yùn)用它。這個(gè)Ajax標(biāo)簽導(dǎo)航,是我很久前就寫的一個(gè)腳本,很實(shí)用的(還被很多網(wǎng)站收錄了哦),現(xiàn)在拿它來(lái)做實(shí)例講解吧!當(dāng)然個(gè)人能力有限,有什么不對(duì)的地方還請(qǐng)多包含!

      效果大家看到了,核心功能有:

      1、將當(dāng)前選中標(biāo)簽以特殊的樣式顯示

      2、將異步加載的頁(yè)面信息顯示到指定的DOM節(jié)點(diǎn)中

      我們來(lái)看看處理腳本的代碼吧:

      程序代碼:ajaxtab.js