第一篇:黑馬程序員濟南中心PHP第5天教程
【濟南中心】PHP課程同步筆記day05:CSS介紹(二)CSS內(nèi)邊距屬性:padding填充
?Padding:一個數(shù)字,指的是四個方向是一樣的(上右下左)
Padding的四個屬性:
? Padding-top(上內(nèi)邊距),padding-right(右內(nèi)邊距),padding-bottom(下內(nèi)邊距),padding-left(左內(nèi)邊距)?Padding:當(dāng)padding后有兩個數(shù)字時即Padding:10px 20px;?指的是上下內(nèi)邊距為10px,左右內(nèi)邊距為20px ?注意:兩個數(shù)字之間有空格。
?Padding:當(dāng)padding后有三個數(shù)字時即Padding:10px 20px 30px;?指的是上邊距10px,下邊距的填充為30px,左右邊距為20px;?Padding:當(dāng)padding后有四個數(shù)字時即padding:10px 20px 30px 40px;?按著順時針方向。(上右下左)注釋:不允許使用負(fù)值。代碼:
抓住眼前的人和事,不要再去為那遙遠的虛無縹緲耗費心思,做你該做的事,不要為別人,與自己沒關(guān)系的事,費勁自己的心思,不要活在過去里,無論你有任何的傷痛,回憶只會帶給自己無窮無盡的苦惱,走出痛苦,活在當(dāng)下,人生路很長,我要走好。
第二篇:黑馬程序員濟南中心PHP第11天教程
【濟南中心】PHP課程同步筆記day07:DOM介紹
DOM(文本對象模型(Document Object Model))W3C組織推薦的處理可擴展標(biāo)志語言的標(biāo)準(zhǔn)編程接口。W3C的DOM,可以使程序或腳本(JS或AS、JScript),動態(tài)的訪問或操作文檔的內(nèi)容、結(jié)構(gòu)、樣式。
DOM只是一個標(biāo)準(zhǔn),就是操作網(wǎng)頁的標(biāo)準(zhǔn)。而這個標(biāo)準(zhǔn)(模型)在瀏覽器中,以“對象”的方式實現(xiàn)。DOM的分類
核心DOM:提供了操作HTML文檔(顯示)或XML文檔(存儲數(shù)據(jù))的公共的屬性和方法。
HTMLDOM:針對HTML文檔,提供的專有的屬性和方法。EventDOM:事件DOM,提供了很多的常用事件。CSSDOM:提供了操作CSS的一個接口。HTML節(jié)點樹
DOM中節(jié)點的類型:
document文檔節(jié)點:代表整個網(wǎng)頁,document文檔節(jié)點不對應(yīng)標(biāo)記。是訪問文檔中各元素的起點。
element元素節(jié)點:元素節(jié)點對應(yīng)于網(wǎng)頁中的各標(biāo)記。attribute屬性節(jié)點:每個元素都有若干個屬性。Text文本節(jié)點:文本節(jié)點是最底層節(jié)點。核心DOM公共屬性和方法 ?nodeName:節(jié)點名稱。?nodeValue:節(jié)點的值。?firstChild:第一個子節(jié)點。?lastChild:最后一個子節(jié)點。?parentNode:父節(jié)點。
?childNodes:子節(jié)點列表,是一個數(shù)組。節(jié)點訪問
查找html節(jié)點的方法 ?document.firstChild
?document.documentElement(兼容性較好)查找body節(jié)點的方法
?document.firstChild.lastChild ?document.body(推薦使用)節(jié)點屬性
1、getAttribute()——獲取屬性的值
?描述:獲取節(jié)點屬性的值。
?語法:nodeObj.getAttribute(name)?參數(shù):name代表當(dāng)前節(jié)點的某個屬性。?舉例:var src = imgObj.getAttribute(“src”)
2、setAttribute()——添加屬性 ?描述:給某個節(jié)點添加屬性。
?語法:nodeObj.setAttribute(name,value)?參數(shù):
?name代表屬性名稱。?value代表屬性的值。
?舉例:imgObj.setAttribute(“src” , “images/02.jpg”)
3、removeAttribute()——刪除屬性 ?描述:刪除某個節(jié)點的屬性。
?語法:nodeObj.removeAttribute(name)?舉例:imgObj.removeAttribute(“src”)案例:
//當(dāng)網(wǎng)頁加載完成,調(diào)用JS程序
window.onload = function(){
} //函數(shù):刪除src屬性
function removeImg(imgObj){ //刪除src屬性 //查找img節(jié)點
var imObj = document.body.firstChild;//向img節(jié)點添加src屬性
imgObj.setAttribute(“src”,“images/01.jpg”);//向img節(jié)點添加width屬性 imgObj.setAttribute(“width”,400);//向img節(jié)點添加border屬性 imgObj.setAttribute(“border”,2);//向img節(jié)點添加style屬性
imgObj.setAttribute(“style”,“padding:20px”);//向img節(jié)點添加onclick屬性
imgObj.setAttribute(“onclick”,“removeImg(this)”);
} imgObj.removeAttribute(“src”);imgObj.removeAttribute(“width”);
第三篇:黑馬程序員PHP培訓(xùn)教程:Linux介紹
Linux介紹
1、計算機資源
計算機資源是由兩部分組成:
硬件資源:鍵盤、顯示器、鼠標(biāo)、硬盤、內(nèi)存等等。軟件資源:應(yīng)用程序,如office、qq等等。
問題:用戶在鍵盤上的操作(打字)為什么會在word文檔中顯示出來? 流程:硬件→操作系統(tǒng)→程序→硬件(顯示器)
操作系統(tǒng):操作系統(tǒng)它是一個特殊的軟件程序(軟件資源的范疇)。
2、常見的操作系統(tǒng)
? Windows 它微軟公司開發(fā)的一款桌面操作系統(tǒng)(閉源系統(tǒng))。版本有dos、win98、win NT、win XP、win
7、winvista、win
8、win 10。服務(wù)器操作系統(tǒng):winserver 2003、winserver 2008、winserver 2012。Mac 蘋果公司開發(fā)的一款操作系統(tǒng)(閉源系統(tǒng)),目前最新的版本是IOS10。界面風(fēng)格還是不錯。對于系統(tǒng)底層的優(yōu)化也是很好。Linux Linux是一個開源的操作系統(tǒng),目前是市面上占有率極高的服務(wù)器操作系統(tǒng)。目前其分支有很多。Unix Unix是Linux操作系統(tǒng)的前身,Unix時間戳是指1970年1月1日0時0分0秒,1970年是Unix的時間元年,也就是Unix誕生的年份。?
3、為什么要使用Linux操作系統(tǒng)
之所以大部分的公司開發(fā)的時候都是使用Linux操作系統(tǒng),取決于兩個特性:
穩(wěn)定性:取決于系統(tǒng)的底層架構(gòu),一般情況下Linux系統(tǒng)能做到很長時間不關(guān)機一點也不卡頓;
安全性:開源系統(tǒng),所有人都可以貢獻自己的源代碼為Linux系統(tǒng)打補丁; 開源一定意味著免費么?
開源是指免費的將代碼開放,實質(zhì)上是進行服務(wù)收費。RedHat它是Linux系統(tǒng)的一個分支,服務(wù)收費價格大約是10萬$/年。
4、Linux名字含義
狹義:是指有Linux作者(Linux之父)李納斯(linus)所編寫的一段代碼; 廣義:是指目前在各大公司所被廣泛使用的Linux多種分支的集合。
Linux發(fā)展歷史 Unix操作系統(tǒng)
? 1968年Multics項目
MIT、Bell實驗室、美國通用電氣有限公司走到了一起致力于開發(fā)Multics項目。到后期由于開發(fā)進度不是很好,MIT和Bell實驗室相繼離開這個項目的開發(fā),最終導(dǎo)致項目擱淺。1970年UNIX誕生
當(dāng)時在開發(fā)Multics項目的時候,實驗室中有一個開發(fā)成員開發(fā)了一款游戲(travelspace:遨游太空),因為兩個實驗室相繼離開項目開發(fā),導(dǎo)致這名開發(fā)人員沒法玩游戲,后來他提議組織人員重新在Multics項目之上重新的開發(fā),也就出現(xiàn)了1970年的Unix。當(dāng)時Unix操作系統(tǒng)是使用的匯編語言開發(fā)的。1973年用C語言重寫UNIX 因為匯編語言有一個最大的局限性:對于計算機硬件過于依賴。導(dǎo)致移植性不好,所以后期在1973年使用了C語言對其進行重新開發(fā)。1975年Bell實驗室允許大學(xué)使用UNIX 1975年,bell實驗室允許大學(xué)使用unix操作系統(tǒng)用于教學(xué)作用,而不允許用于商業(yè)用途。?
Linux操作系統(tǒng)
? 人物
Linus
Linux的開發(fā)作者,李納斯·托瓦茲。荷蘭在校大學(xué)生。? 1991年
0.0.1版本
李納斯當(dāng)時學(xué)校使用的就是Unix操作系統(tǒng),然后其對系統(tǒng)的底層代碼進行了修改,放到了學(xué)校為學(xué)生開放的網(wǎng)站上,原先他把文件命名寫成了Linus’sUnix,后期網(wǎng)絡(luò)管理發(fā)現(xiàn)之后覺得這個名字不好,自己手動的將名字改成Linux。隨后其他同學(xué)下載之后發(fā)現(xiàn)這個版本還是挺好用的,隨后都把自己代碼貢獻給李納斯。? 1992年
0.0.2版本 ? 1994年
1.0版本 ? 2003年
2.6版本
上面所說的版本是指Linux的內(nèi)核版本,不是指分支的發(fā)行版本。
開源文化
Linux是開源的操作系統(tǒng)。所謂開源就是指開放源代碼。
? 人物Stallman 斯特曼
開源文化的倡導(dǎo)人。? 1983年GNU計劃 ? 1985年FSF基金會
? 1990年Emacs、GCC、程序庫
? 1991年 Stallman去找Linus,商談讓Linux加入其開源計劃(GNU計劃)? 1992年GNU/Linux Linux分支
目前分支比較多,常見的有centos、RedHat、烏班圖、debian等等。具體的分支,可以查看【文件】中的Linux分支圖。
第四篇:黑馬程序員PHP培訓(xùn)教程:GET請求
GET請求
語法:open(get|post,URL地址)PHP頁面
用戶名: 腳下留心:
1、IE不支持中文
2、=、&與請求的字符串的關(guān)鍵字相混淆。
解決:在js中通過encodeURIComponent()進行編碼即可。
window.onload=function(){ document.getElementById('username').onblur=function(){
var name=document.getElementById('username').value;
name=encodeURIComponent(name);//編碼 var req=new XMLHttpRequest();req.open('get','4-demo.php?name='+name);req.onreadystatechange=function(){ if(req.readyState==4 && req.status==200){
alert(req.responseText);} }
req.send(null);//如果send()方法中沒有數(shù)據(jù),要寫null } } 測試
POST請求
1、通過send()發(fā)送數(shù)據(jù)
2、必須設(shè)置setRequestHeader()將傳遞的參數(shù)轉(zhuǎn)成XML格式
3、post提交可以直接提交中文,不需要轉(zhuǎn)碼
4、post請求中的字符也會和URL中的&、=字符相混淆,所以建議也要使用encodeURIComponent()編碼
5、在POST提交的同時,可以進行GET提交 PHP頁面
用戶名:
第五篇:黑馬程序員PHP培訓(xùn)教程:AJAX聊天室
AJAX聊天室
設(shè)計message表:用來保存聊天信息
獲取最新的聊天記錄
PHP頁面:大于最大聊天編號的記錄肯定是新的聊天記錄
2 3 4 5 6 7 8 9 $maxid order by id ”);$info=array();while($rows=mysql_fetch_assoc($rs)){ $info[]=$rows;} echo json_encode($info);HTML頁面


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
黑馬程序員PHP培訓(xùn)教程:同步和異步
同步和異步 req.open(參數(shù)傳遞的方法,URL,[true|false]) true:異步:同一個時間點允許多個進程,【默認(rèn)】 false:同步:同一個時間點只能執(zhí)行一個進程。 HTML代碼 window.onload=......
黑馬程序員PHP培訓(xùn)教程:Ajax文件上傳
Ajax文件上傳 DOM方式只能獲取字符串類型數(shù)據(jù),不能獲取二進制數(shù)據(jù)。可以通過FormData對象來獲取二進制數(shù)據(jù)。 PHP頁面 HTML頁面 1 2window.onload=function{ 3 documen......
黑馬程序員PHP培訓(xùn)教程:發(fā)表聊天記錄
發(fā)表聊天記錄 HTML頁面 function sendMessage{ var frm=document.getElementById('frm'); var fd=new FormData(frm); var req=new XMLHttpRequest; req.open('post......
黑馬程序員PHP培訓(xùn)教程:Linux安裝-3
Linux安裝-3 第十一步:選擇磁盤類型,默認(rèn)即可,點擊【下一步】 第十二步:選擇磁盤位置,選【創(chuàng)建新的磁盤】,然后點擊【下一步】 第十三步:選擇磁盤大小,默認(rèn)20G 第十四步:設(shè)置磁盤文......
黑馬程序員PHP培訓(xùn)教程:同步和異步介紹
什么是AJAX 1999年,微軟公司發(fā)布IE5瀏覽器的時候嵌入的一種技術(shù)。起初名字是XMLHttp,直到2005年,google公司發(fā)布了一個郵箱產(chǎn)品gmail,內(nèi)部的gtalk聊天工具有使用ajax技術(shù),該事情......
黑馬程序員PHP培訓(xùn)教程:Linux目錄介紹
Linux目錄介紹 /bin:存放的是一些二進制文件,但是在Linux中二進制文件是可以被執(zhí)行的。這個目錄中的命令文件是給普通用戶使用(非超級管理員用戶)。 /etc:Linux下所有的配置文件......
黑馬程序員PHP培訓(xùn)教程:Linux安裝-5
Linux安裝-5 第二十五步:設(shè)置時區(qū),默認(rèn)即可,直接點擊【下一步】 第二十六步:設(shè)置密碼,密碼對用的用戶名是root 密碼有限制:最少是6位,并且建議是大寫+小寫+數(shù)字的組合 設(shè)置完成之......
黑馬程序員PHP培訓(xùn)教程:onProgress的事件對象
onProgress的事件對象 onprogress事件對象可以監(jiān)聽到已經(jīng)上傳的文件大小,總大小 大約每隔100毫秒調(diào)用onProgress事件一次 完整代碼 1 2#out{ 3 width:300px; 4 height:......