2023年5月5日 星期五

跟著書做~~php、mysql、javascript學習手冊,動態網站建造指南

很厚一本,希望能讀完且融會貫通@@ 

一、動態web內容簡介

  • 講解一些基本的觀念,習題可以看一看@@

二、設定開發伺服器

  • 使用AMPPS當本機伺服器,但有說開發者會持續改善這軟體,所以...也可用XAMPP

三、PHP簡介

  • <?php  裡面跑程式  ?>
  • $符號式變數,大小寫有差
  • array()是陣列
  • 字串可以用 . (句點) 來連接
  • 雙引號可以跑變數," Show me $money ",是會將$money轉成變數內容
  • 定義常數( constant ),前面不能有$喔,且盡量用大寫
    define("ROOT_LOCATION", "/usr/local/www/")
    可以用 $directory = ROOT_LOCATION;
  • 偵錯時可以用,將目前執行到哪個檔案哪行印到瀏覽器上
    echo "This is line ' . __LINE__ . " of file " . __FILE__;
  • print可以在運算式中使用,新手建議先用echo
  • 函式無法存取外部的變數,所以函式return完,在外面跟外部的變數搭配
  • 全域變數 global,盡量少用。
  • 靜態變數 static,只能給數值,當作初始值。
  • 超全域變數,$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV
    駭客最喜歡使用,所以用之前要 htmlentities 淨化。htmlentities($_SERVER['HTTP_REFERER']);

四、PHP的運算式與控制流程


五、PHP函式與物件


六、PHP陣列


七、實際使用PHP


八、MYSQL簡介


九、精通MYSQL


十、PHP8與MYSQL8的新功能


十一、用PHP操作MYSQL


十二、表單處理


十三、cookie、session與身分驗證


十四、初探JS


十五、JS的運算式與控制流程


十六、JS的函式、物件與陣列


十七、JS與PHP的驗證與錯誤處理


十八、使用非同步通訊


十九、CSS簡介


二十、使用更進階的CSS3


二十一、用JS來控制CSS


二十二、JQUERY簡介


二十三、JQUERY MOBILE簡介


二十四、REACT簡介


二十五、HTML5簡介


二十六、HTML5 canvas


二十七、HTML5音訊與視訊


二十八、其他的HTML5功能


二十九、整合

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。