久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

黑馬程序員_PHP_課程同步筆記day07:JS介紹(二)

時間:2019-05-12 19:14:16下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《黑馬程序員_PHP_課程同步筆記day07:JS介紹(二)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《黑馬程序員_PHP_課程同步筆記day07:JS介紹(二)》。

第一篇:黑馬程序員_PHP_課程同步筆記day07:JS介紹(二)

【黑馬程序員】PHP課程同步筆記day07:JS介紹(二)流程控制

If語句:

格式:if(條件){//語句塊} 如果條件滿足true,才執(zhí)行大括號里面的代碼,如果條件不滿足,則不執(zhí)行大括號里面的代碼。注意:代碼可能不會執(zhí)行

If(今天下雨){ Document.write(“帶雨傘”);} If,else語句

格式:if(條件){//語句}else{//語句} 如果條件滿足就執(zhí)行語句,如果不滿足,就執(zhí)行else語句。注意:這個語句必會執(zhí)行。If,else if語句

格式:if(條件1){//語句}else if(條件2){//語句} 如果條件滿足,就執(zhí)行語句,如果不滿足,就不會執(zhí)行。注意:有可能不會執(zhí)行 混合形式

格式:if(條件){//語句}else if(條件){//語句}else{//語句} 如果條件滿足,就執(zhí)行語句,如果不滿足,就直接else語句。注意:必有語句被執(zhí)行。Switch語句

黑馬程序員濟南中心 編著

格式:

Switch(n//變量或表達式){ Case 值1:

Document.write(“a”);//語句 Break;Case 值2:

Document.write(“b”);Break;Case 值3:

Document.write(“c”);Break;Default: Document.write(“f”);} 如果值和變量n相同,那么就會執(zhí)行對應值后面的語句,break就是跳出語句的意思。While循環(huán)

1.循環(huán)變量的初始化 2.循環(huán)變量的改變 3.循環(huán)條件的判斷 格式:

Var i=1;[循環(huán)變量的初始化]

黑馬程序員濟南中心 編著

While(//表達式[循環(huán)條件的判斷]){ //循環(huán)體alert,document.write(i);I++;[循環(huán)變量的改變] } 如果表達式成立,那么就會執(zhí)行循環(huán)體[大括號內(nèi)的代碼] 當表達式成立,就執(zhí)行循環(huán)體,執(zhí)行循環(huán)體后,又會回到表達式判斷的地方,繼續(xù)判斷表達式是否成立,如果成立,繼續(xù)執(zhí)行循環(huán)體,如果不成立,跳出循環(huán)(不執(zhí)行循環(huán))Do,while循環(huán)

Var i=1;[循環(huán)變量的初始化] Do{ //循環(huán)體

I++;[循環(huán)變量的改變] }while([循環(huán)條件的判斷])先執(zhí)行一次do里面的循環(huán)體,改變循環(huán)變量,判斷條件是否成立,若成立,繼續(xù)執(zhí)行do里面的循環(huán)體 For循環(huán)

格式:

For(var i=1[循環(huán)變量的初始化];i<=100[循環(huán)條件的判斷];i++[循環(huán)變量的改變]){ //循環(huán)體 }

黑馬程序員濟南中心 編著

注意:3個必要條件之間都是分號”;” 執(zhí)行過程:

循環(huán)變量初始化=>循環(huán)條件的判斷(true)=>循環(huán)體=>循環(huán)變量的改變=>循環(huán)條件的判斷(true)=>循環(huán)體=>循環(huán)變量的改變=>循環(huán)條件的判斷(false)跳出循環(huán) 案例:九九乘法表 代碼:“;for($i=1;$i<10;$i++){ $str.=”“;

for($j=1;$j<=$i;$j++){

$str.=”“.$i.”*“.$j.”=“.$i*$j.”“;

} } $str.=”“;echo $str;效果: $str.=”“;

黑馬程序員濟南中心 編著

函數(shù):

為了完成某個功能而定義的代碼的集體 語法:

定義語法:

Function 函數(shù)名(形式參數(shù)1,形式參數(shù)2...){ //代碼,這些代碼被稱為函數(shù)體 Return 某值;} 調(diào)用語法:

函數(shù)名(實際參數(shù)1,實際參數(shù)2...);注意:

1)形式參數(shù)和實際參數(shù)必須是一一對應的 2)函數(shù)調(diào)用的時候和定義的時候必須是相同的名字 3)Return的時候只能是值

4)形式參數(shù)和實際參數(shù)可以有很多個 Return詳解:

1)return返回某個值

黑馬程序員濟南中心 編著

2)Return可以返回true和false,值 3)Return就是返回的意思 函數(shù)名:

1)不能和系統(tǒng)關(guān)鍵字相同 2)讓函數(shù)名有意義 作用域:

1)全局變量:所有地方都能用的變量在函數(shù)外部申明的變量 2)局部變量:在函數(shù)內(nèi)部申明的變量就是局部變量 函數(shù)注意:

1)函數(shù)寫好之后不會立即執(zhí)行,只有在調(diào)用的情況下才會執(zhí)行

2)函數(shù)可以放到任意位置,可以把函數(shù)寫在調(diào)用之前,也可以寫在調(diào)用之后 系統(tǒng)內(nèi)部函數(shù):

naN:Not a number,表示不是數(shù)字 isNaN:是不是一個非數(shù)字 Isfinite:測試一個數(shù)是否是無窮大 parseInt():轉(zhuǎn)化為整數(shù) parseFloat():轉(zhuǎn)化為浮點數(shù) parseInt(12.2);=>12 parseInt(9.9);=>9 案例:求直角三角形的斜邊

代碼:

黑馬程序員濟南中心 編著

”http://1/DTD/xhtml1-transitional.dtd“>

new document

第二篇:黑馬程序員_PHP_課程同步筆記day10:JS小游戲

【黑馬程序員】PHP課程同步筆記day10:JS小游戲

通過前幾周的學習我們對JS有一定的了解,今天的內(nèi)容就是將之前的學習的內(nèi)容在小游戲中應用,希望大家能夠在小游戲中進一步提升自己的js水平。JS小游戲:

滿天都是小星星: 代碼:

PUBLIC

“-//W3C//DTD

XHTML

1.0

Transitional//EN” “http://1/DTD/xhtml1-transitional.dtd”>

滿天都是小星星 0個星星 游戲進行0秒

第三篇:黑馬程序員_PHP_課程同步筆記day05:CSS介紹(二)

【黑馬程序員】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:當padding后有兩個數(shù)字時即Padding:10px 20px;?指的是上下內(nèi)邊距為10px,左右內(nèi)邊距為20px ?注意:兩個數(shù)字之間有空格。

?Padding:當padding后有三個數(shù)字時即Padding:10px 20px 30px;?指的是上邊距10px,下邊距的填充為30px,左右邊距為20px;?Padding:當padding后有四個數(shù)字時即padding:10px 20px 30px 40px;?按著順時針方向。(上右下左)注釋:不允許使用負值。代碼:

new document

抓住眼前的人和事,不要再去為那遙遠的虛無縹緲耗費心思,做你該做的事,不要為別人,與自己沒關(guān)系的事,費勁自己的心思,不要活在過去里,無論你有任何的傷痛,回憶只會帶給自己無窮無盡的苦惱,走出痛苦,活在當下,人生路很長,我要走好。

第四篇:黑馬程序員_PHP_課程同步筆記day36:PDO介紹(二)

【黑馬程序員濟南】PDO介紹(二)

異常模式

使用一種特定的異常處理語法,則一發(fā)生錯誤,就會自動處理,不發(fā)生錯誤,就正常執(zhí)行。語法形式如下:

try {

//這里執(zhí)行pdo的一些操作,比如:

$result1 = $pdo->query(“select * form user_list;”);//該語句有錯誤!

上一行“可能”出錯,則如果出錯,就不會再執(zhí)行try范圍中的后續(xù)語句;而是進入catch語句中

而沒有出錯,就會繼續(xù)執(zhí)行try中的后續(xù)語句;

。。這里可以繼續(xù)處理pdo結(jié)果集對象$result1;

}

catch(PDOEXCEPTION $e){

//這里,$e是一個“對象”——就是“錯誤對象”,或所謂的“異常對象”

其中$e對象有一些屬性或方法可以獲取有關(guān)錯誤的信息,比如:

echo “錯誤代號:”.$e->GetCode();

echo ‘錯誤信息:”.$e->GetMessage()

}

黑馬程序員濟南中心 編著

使用異常模式,必須先將pdo對象“設置為異常模式”,如下:

$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);[PHP] 純文本查看 復制代碼 ? 01

04 //連接PDO

05 $dsn = “mysql:host=localhost;port=3306;dbname=haha”;06 $opt = array(PDO::MYSQL_ATTR_INIT_COMMAND=>'set names 07 utf8');08 $pdo = new pdo($dsn,“root”,“123”,$opt);09 //演示異常模式: $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTI12 ON);13 14 try{ 15 $result = $pdo->query(“select * from no_this_table;”);//沒有這個16 表,該語句有錯誤!var_dump($result);//不會執(zhí)行這步。18 }

黑馬程序員濟南中心 編著 catch(PDOEXCEPTION $e){ echo “錯誤代號:”.$e->GetCode();echo “錯誤信息:”.$e->GetMessage();} pdo的結(jié)果集對象

$stmt = $pdo->query(“select......”);//這是獲得結(jié)果集

$stmt->rowCount():結(jié)果的行數(shù)

$stmt->columnCount():結(jié)果的列數(shù)

$stmt->fetch([返回類型]):獲取結(jié)果集的一行,為一個一維數(shù)組

//其中返回類型常用的有:

PDO::FETCH_ASSOC:表示關(guān)聯(lián)數(shù)組

PDO::FETCH_NUM:表示索引數(shù)組

PDO::FETCH_BOTH:表示前二者皆有,這是默認值

PDO::FETCH_OBJ:表示對象

$stmt->fetchAll([返回類型]):獲取結(jié)果集的所有行,為一個二維數(shù)組

$stmt->fetchColumn([$i]):獲取一行的某個列,默認為第一列的值

pdo的預處理語句

基本理解:

就是一條sql語句中,包含了“未定參數(shù)數(shù)據(jù)”,但卻預先對該sql語句進行“預處理”,以提升速度,提高安全性。

比如:

黑馬程序員濟南中心 編著

語法一:$sql1 = “select * from tab1 where f1 = ? and f2 >?”;

//占位符形式

語法二:$sql2 = “select * from tab1 where f1 = :val1 and f2 >:val2”;

//命名參數(shù)形式

我們可以先“預處理”:

$result1 = $pdo->prepare($sql1);

$result2 = $pdo->prepare($sql2);

然后,可以對其中的“未定參數(shù)數(shù)據(jù)”進行賦值了,比如:

$result1->bindValue(1, 值1);

//這種形式只能用數(shù)字代號表示第幾個,順序從1開始

$result1->bindValue(2, 值2);

//還要注意:字符串或數(shù)字就該怎么寫就怎么寫

或:

$result2-> bindValue(“:val1”, 值1);//這里只能用該帶冒號的名字來表示

$result2-> bindValue(“:val2”, 值2);

最后,就可以執(zhí)行了:得到該得到的結(jié)果集!

$result1->execute();

$result2->execute();舉例:

[PHP] 純文本查看 復制代碼 ? 01

黑馬程序員濟南中心 編著

02 /*黑馬程序員濟南中心出品*/ 03

04 //連接PDO 05 $dsn = 06 “mysql:host=localhost;port=3306;dbna07 me=haha”;08 $opt = 09 array(PDO::MYSQL_ATTR_INIT_COMMA10 ND=>'set names utf8');11 $pdo = new pdo($dsn,“root”,“123”,$opt);13 //語法一: $sql1 = “select * from user_list where 16 user_name= ? and age>?”;//占位符形式 17 //語法二: $sql2 = “select * from user_list where 19 user_id >:n and age < :age”;//命名參數(shù)形20 式 21 $re1 = $pdo->prepare($sql1);//進行23 預處理

黑馬程序員濟南中心 編著 $re2 = $pdo->prepare($sql2);//進行25 預處理 26

$re1->bindValue(1,“user3”);$re1->bindValue(2,30);$re1->execute();

$re1->bindValue(“:n”,10);$re1->bindValue(“:age”,60);$re1->execute();

[align=left]

黑馬程序員濟南中心 編著

第五篇:黑馬程序員_PHP_課程同步筆記day17:數(shù)組介紹

【黑馬程序員】PHP課程同步筆記day17:數(shù)組介紹

數(shù)組 1.數(shù)組的概念

數(shù)組是一組值的集合,變量是單個值的容器,而數(shù)組是多個值的容器 2.數(shù)組的分類

1.枚舉數(shù)組:數(shù)組的下標是從0開始的正整數(shù)

2.關(guān)聯(lián)數(shù)組:數(shù)組的下標可以是字符串

$arr = array(“db_host” => “l(fā)ocalhost”, “db_user” => “root”, “db_pwd” =>”root”,);

3.混合數(shù)組:下標既有整型的,也有字符串的

$arr = array(“db_host” => “l(fā)ocalhost”, “db_user” => “root”, “db_pwd” =>”root”, “黑馬程序員”, “濟南分校”);

4.多維數(shù)組:數(shù)組的元素的值的類型是一個數(shù)組。數(shù)組套數(shù)組。數(shù)組元素的下標只能是正整數(shù)和字符串。數(shù)組元素的值,可以是任何類型,當然可以是數(shù)組。

黑馬程序員濟南中心 編著

$arr = array(Array(10,11,12,13), Array(20,21,22), Array(30,31), TRUE,NULL);3.數(shù)組的創(chuàng)建

a)使用array()來創(chuàng)建數(shù)組 $arr = array([$key=>]$value, [$key=>]$value, [$key=>]$value,.....);語法說明:

$key代表數(shù)組元素的下標,可以省略。

$key的類型可以是整型和字符型,如果$key省略,默認的數(shù)組應該是枚舉數(shù)組。$value代表數(shù)組元素的值,值可以是任何類型。“=>”重載下標,或者重新指定下標。多個數(shù)組元素之間用英文下的逗號隔開。b)使用[]創(chuàng)建數(shù)組的語法

語法1:$arr[] = $value

黑馬程序員濟南中心 編著

說明: 1)如果數(shù)組不存在,則會創(chuàng)建一個數(shù)組 2)第一個元素就是下標為0的元素 3)如果數(shù)組存在,則相當于添加一個新元素 4)新元素的下標,應該是最大整數(shù)下標+1 語法2: $arr[$key] = $value 說明:

1)同時指定下標,指定的下標是多少,就是多少。2)如果指定的數(shù)組不存在,也會創(chuàng)建一個數(shù)組 3)如果指定的數(shù)組存在,則添加一個新元素 $arr[] = 100;$arr[] = 200;$arr[5] = 500;$arr[“a”] = “abc”;多維數(shù)組

1、使用array()來創(chuàng)建多維數(shù)組

$arr = array(Array(10,11,12,13,14), Array(20,21,22,23), Array(30,31,32), Array(Array(40,41),黑馬程序員濟南中心 編著

Array(42,43)));

2、使用[]來創(chuàng)建多維數(shù)組

$arr[“name”] = “Mary”;$arr[“sex”] = “男”;$arr[“contact”][“tel”] = “11111111111”;$arr[“contact”][“qq”] = “11233321”;$arr[] = array(10,20,30);實例:用表格輸出二維數(shù)組 $arr = array(Array(“10010”,”Mary”,”大專”,”傳智專修學院”), Array(“10020”,”Kate”,”大專”,”傳智專修學院”), Array(“10030”,”James”,”大專”,”傳智專修學院”), Array(“10040”,”Kobe”,”大專”,”傳智專修學院”),);$str = “”;$str.= “

” For($i = 0;$i”;For($j=0;$j”.$arr[$i][$j].””;

黑馬程序員濟南中心 編著

} $str.= “”;} $str.= “

”;Echo $str;數(shù)組操作函數(shù) 1.print_r()a)描述:打印變量信息

b)語法:print_r(mixed $expression)c)說明:如果給出的是string、interger或float,將打印變量值本身。如果給出的是array,將會按照一定格式顯示鍵和元素

2.Count()a)描述:統(tǒng)計數(shù)組有效數(shù)據(jù)的個數(shù)

b)說明:計算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€數(shù)。c)語法:int count(mixed $var)d)參數(shù):$mode是否統(tǒng)計多維數(shù)組中的個數(shù) 3.Unset()a)描述:刪除變量或數(shù)組元素或者對象屬性 b)語法:void unset(mixed $var)c)返回值:無

d)注意:如果刪除變量的話,只是刪除變量名稱和到值之間的指向。如果刪除數(shù)組元素的話,值會被刪除,而下標還在。如果刪除整個數(shù)組的話,而整個數(shù)組都不存在黑馬程序員濟南中心 編著

了。

實例:求一維數(shù)組中元素的平均值 $arr = array(1,2,3,4,5,6,7,8);$num = 0;$len = count($arr);For($i=0;$i<$len;++$i){ $sum += $arr[$i];} Echo “平均值為:”.$sum/$len;實例:求二維數(shù)組中元素的平均值 $arr = array(Array(10,11,12,13,14), Array(20,21,22,23), Array(30,31,32), Array(40,41), Array(50));$sum = 0;$len = 0;For($i = 0;$i

黑馬程序員濟南中心 編著

$len ++;} } Echo “平均值:”.round($sum/$len,2);實例:求一維數(shù)組中的最大值 $arr = array(9,2,3,45,5,7);$max = $arr[0];For($i=0;$i

If($max<$arr[$i]){

黑馬程序員濟南中心 編著

$max = $arr[$i];$max_index = $i;} //最小值

If($min>$arr[$i]){ $min = $arr[$i];$min_index = $i;} } //交換最大值和最小值的位置 $arr[$max_index] = $min;$arr[$min_index] = $max;數(shù)組遍歷:foreach 語法結(jié)構(gòu):

Foreach($arr as [$key=>]$value){循環(huán)體代碼} 語法結(jié)構(gòu)說明:

$arr代表當前要遍歷的數(shù)組名稱 As是系統(tǒng)關(guān)鍵字

$key表示每一次取到元素的鍵名,可以省略 $value表示每一次取到元素的鍵值 如果數(shù)組指針指到數(shù)組的末端,則退出循環(huán) 實例:foreach遍歷一維數(shù)組

黑馬程序員濟南中心 編著

$arr = array(“name” => “Mary”, “sex” => “男”, “age” => 24);Foreach($arr as $key=>$value){ Echo “$arr[$key]=$value
”;} 實例:foreach遍歷二維數(shù)組 $arr = array(“a” =>array(“10010”,”Mary”,”男”,24), “b”=>array(“10020”,”Kate”,”女”,20), “c” => array(“10030”,”Kobe”,”男”,40));$str = “”;$str.=”

”;Foreach($arr as $arr2){ $str.=””;Foreach($arr2 as $value){ $str.=””;} $str.=””;

黑馬程序員濟南中心 編著

} $str.=”

$value
”;Echo $str;實例:foreach 中的$value引用傳地址 $arr = array(1,2,3,4,5,6,7,8);Foreach($arr as &$value){ $value *=2;} Var_dump($arr);數(shù)組操作函數(shù) 1.each()a)描述:返回數(shù)組中當前的鍵/值對(數(shù)組元素)并將數(shù)組指針向前移動一步 b)語法:array each(array &$array)c)返回值:返回array數(shù)組中當前指針位置的鍵/值對并向前移動數(shù)組指針。鍵值對被返回四個單元的數(shù)組。單元0和key包含有數(shù)組單元的鍵名,1和value包含有數(shù)據(jù)。

2.List()a)描述:把數(shù)組中的值(前幾個值)賦給一些變量 b)語法:array list(mixed $varname)c)舉例:list($name,$sex,$age)= array(“Kobe”,”男”,24,”高中”);i.說明:將數(shù)組中前三個元素的值,賦給list函數(shù)中的三個變量。

ii.數(shù)組中多余的值不需要

黑馬程序員濟南中心 編著

iii.要求數(shù)組必須是枚舉數(shù)組,下標必須是從0開始的正整數(shù) iv.下標必須是連續(xù)的,中間不能斷檔。

黑馬程序員濟南中心 編著

下載黑馬程序員_PHP_課程同步筆記day07:JS介紹(二)word格式文檔
下載黑馬程序員_PHP_課程同步筆記day07:JS介紹(二).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(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)容。

相關(guān)范文推薦

主站蜘蛛池模板: 国内免费视频成人精品| 国产美熟女乱又伦av果冻传媒| 欧美日韩一区二区综合| 少妇被爽到高潮在线观看| 国产高欧美性情一线在线| 男人和女人高潮免费网站| 国产最新av在线播放不卡| 亚洲制服丝袜无码av在线| 久青草无码视频在线播放| 国产一区二区三区精品视频| 无码丰满熟妇juliaann与黑人| 亚洲日韩av无码中文字幕美国| 久久久久亚洲精品无码网址色欲| 精品久久久噜噜噜久久久| 亚洲色欲久久久综合网东京热| 黑人玩弄人妻中文在线| 制服丝袜亚洲欧美中文字幕| 又紧又大又爽精品一区二区| 日韩精品一区二区三区影院| 欧美老妇交乱视频在线观看| 在厨房拨开内裤进入在线视频| 日木亚洲精品无码专区| 亚洲成av人在线观看网站| 无码免费的毛片基地| 午夜免费福利小电影| 自拍偷自拍亚洲精品牛影院| 精品亚洲麻豆1区2区3区| 国产精品白浆在线观看免费| 疯狂三人交性欧美| 久久久久亚洲精品男人的天堂| 欧美黑人又粗又大高潮喷水| 免费看国产成年无码av| 精品av国产一区二区三区| 曰本无码人妻丰满熟妇5g影院| 中文字幕在线免费看线人| 成人免费毛片aaaaaa片| 无码无遮挡在线观看免费| 亚洲精品亚洲人成在线| 国产主播av福利精品一区| 风流老熟女一区二区三区| 伊人久久大香线蕉av成人|