以後上午就只能這樣了麼-jQuery,上午麼-jquery_PHP教程

來源:互聯網
上載者:User

以後上午就只能這樣了麼-jQuery,上午麼-jquery


  hi

昨天睡得不錯

為什麼早上還是看不進論文,寧願做這個,也不願認真看論文。感覺上還是下午看論文感覺要好的多。不過最近有三十多篇要看哇。。。管球。。。

1、jQuery

-----jQuery常用外掛程式-----

----表單外掛程式——form

通過表單form外掛程式,調用ajaxForm()方法,實現ajax方式向伺服器提交表單資料,並通過方法中的options對象擷取伺服器返回資料,調用格式如下:

$(form). ajaxForm ({options})

其中form參數表示表單元素名稱;options是一個設定物件,用於在發送ajax請求過程,設定發送時的資料和參數。





----圖片燈箱外掛程式——lightBox

該外掛程式可以用圓角的方式展示選擇中的圖片,使用按鈕查看上下張圖片,在載入圖片時內建進度條,還能以自動播放的方式瀏覽圖片,調用格式如下:

$(linkimage).lightBox({options})

其中linkimage參數為包含圖片的元素名稱,options為外掛程式方法的設定物件。




我的相簿



















----圖片放大鏡外掛程式——jqzoom

在調用jqzoom圖片放大鏡外掛程式時,需要準備一大一小兩張一樣的圖片,在頁面中顯示小圖片,當滑鼠在小圖片中移動時,調用該外掛程式的jqzoom()方法,顯示與小圖片相同的大圖片地區,從而實現放大鏡的效果,調用格式如下:

$(linkimage).jqzoom({options})

其中linkimage參數為包含圖片的元素名稱,options為外掛程式方法的設定物件。




圖片放大鏡









----cookie外掛程式——cookie

使用cookie外掛程式後,可以很方便地通過cookie對象儲存、讀取、刪除使用者的資訊,還能通過cookie外掛程式儲存使用者的瀏覽記錄,它的調用格式為:

儲存:$.cookie(keyvalue);讀取:$.cookie(key),刪除:$.cookie(keynull)

其中參數key為儲存cookie對象的名稱,value為名稱對應的cookie值。




cookie外掛程式





郵箱:



是否儲存郵箱




----搜尋外掛程式——autocomplete

搜尋外掛程式的功能是通過外掛程式的autocomplete()方法與文字框相綁定,當文字框輸入字元時,綁定後的外掛程式將返回與字元相近的字串提示選擇,調用格式如下:

$(textbox).autocomplete(urlData,[options]);

其中,textbox參數為文字框元素名稱,urlData為外掛程式返回的相近字串資料,可選項參數options為調用外掛程式方法時的設定物件。




搜尋外掛程式


使用者名稱








----右鍵菜單外掛程式——contextmenu

右鍵菜單外掛程式可以綁定頁面中的任意元素,綁定後,選中元素,點擊右鍵,便通過該外掛程式彈出一個捷徑功能表,點擊菜單各項名稱執行相應操作,調用代碼如下:

$(selector).contextMenu(menuId,{options});

Selector參數為綁定外掛程式的元素,meunId為捷徑功能表元素,options為設定物件。



點擊右鍵






  • 儲存

  • 退出






----自訂對象級外掛程式——lifocuscolor外掛程式

自訂的lifocuscolor外掛程式可以在

    元素中,滑鼠在表項
  • 元素移動時,自訂其擷取焦點時的背景色,即定義
  • 元素選中時的背景色,調用格式為:

    $(Id).focusColor(color)

    其中,參數Id表示

      元素的Id號,color表示
    • 元素選中時的背景色。




      對象層級的外掛程式



      • 橘子水果

      • 芹菜蔬菜

      • 香蕉水果






      ----自訂類層級外掛程式—— twoaddresult

      通過調用自訂外掛程式twoaddresult中的不同方法,可以實現對兩個數值進行相加和相減的運算,匯入外掛程式後,調用格式分別為:

      $.addNum(p1,p2) $.subNum(p1,p2)

      上述調用格式分別為計算兩數值相加和相減的結果,p1和p2為任意數值。




      自訂類層級外掛程式





      兩數相減:

      -

      =





      2、MySQL&PHP

      -----php內建MySQL函數(一)-----

      ----串連資料庫

      mysql_connect

      mysql_connect('localhost','root','');

      也就是說這個函數有3個參數,資料庫名或者ip地址,使用者名稱,密碼

      注意,一般認為mysql_connect在以後的版本不再支援(php5.5以後版本似乎)改用mysqi_connect就可以了

      if(mysqli_connect('localhost','root','')){
      echo "串連成功";

      }else{
      echo "shit";
      }

      測試代碼如上

      串連成功後,會返回mysql串連標識符(用處下面會提到);失敗的話會返回false

      ---資料庫擴充

      PHP中一個資料庫可能有一個或者多個擴充,其中既有官方的,也有第三方提供的。像Mysql常用的擴充有原生的mysql庫,也可以使用增強版的mysqli擴充,還可以使用PDO進行串連與操作。

      不同的擴充提供基本相近的操作方法,不同的是可能具備一些新特性,以及操作效能可能會有所不同。

      mysql擴充進行資料庫連接的方法:

      $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');

      mysqli擴充:

      $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password');

      PDO擴充

      $dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';$dbh = new PDO($dsn, $user, $password);

      ----關閉資料庫連接

      mysql_close

      mysql_close($con);關閉上一條的串連,這裡的$con是mysql_connect()成功後返回的標識符

      $con=mysqli_connect('localhost','root','','info');

      ----選擇資料庫

      mysql_select_db()

      $con=mysqli_connect('localhost','root','','info');
      if($con){
      echo "串連成功";
      }else{
      echo "shit";
      }
      //mysql_close($con);
      if(mysqli_select_db($con, 'info')){
      echo "成功";
      }else{
      echo "shit";
      }

      由於我的php版本較高,mysql基本不認,所以我都改用mysqli,不過基本用法都差不多,就是參數要注意一下。一般來說,編譯軟體(我用Zend)都是有提示的,不用擔心

      ----執行SQL語句

      mysqli_query()

      mysqli_query($con, "INSERT test(name) VALUES('Tom')");

      mysqli是要求串連的,$con

      ---執行MySQL查詢

      在資料庫建立串連以後就可以進行查詢,採用mysql_query加sql語句的形式向資料庫發送查詢指令。

      $res = mysql_query('select * from user limit 1');

      對於查詢類的語句會返回一個資源控制代碼(resource),可以通過該資源擷取查詢結果集中的資料。

      $row = mysql_fetch_array($res);var_dump($row);

      預設的,PHP使用最近的資料庫連接執行查詢,但如果存在多個串連的情況,則可以通過參數指令從那個串連中進行查詢。

      $link1 = mysql_connect('127.0.0.1', 'code1', '');$link2 = mysql_connect('127.0.0.1', 'code1', '', true); //開啟一個新的串連$res = mysql_query('select * from user limit 1', $link1); //從第一個串連中查詢資料

      //串連資料庫
      mysql_connect('127.0.0.1', 'code1', '');
      mysql_select_db('code1');
      mysql_query("set names 'utf8'");
      //在這裡進行資料查詢
      $res = mysql_query("select * from user limit 1");

      $row = mysql_fetch_array($res);

      var_dump($row);

      ---插入新資料到MySQL中

      當我們瞭解了如何使用mysql_query進行資料查詢以後,那麼類似的,插入資料其實也是通過執行一個sql語句來實現,例如:

      $sql = "insert into user(name, age, class) values('李四', 18, '高三一班')";mysql_query($sql); //執行插入語句

      通常資料都是儲存在變數或者數組中,因此sql語句需要先進行字串拼接得到。

      $name = '李四';$age = 18;$class = '高三一班';$sql = "insert into user(name, age, class) values('$name', '$age', '$class')";mysql_query($sql); //執行插入語句

      在mysql中,執行插入語句以後,可以得到自增的主鍵id,通過PHP的mysql_insert_id函數可以擷取該id。

      $uid = mysql_insert_id();

      這個id的作用非常大,通常可以用來判斷是否插入成功,或者作為關聯ID進行其他的資料操作。

      //串連資料庫
      mysql_connect('127.0.0.1', 'code1', '');
      mysql_select_db('code1');
      mysql_query("set names 'utf8'");
      //已知的資料變數有
      $name = '李四';
      $age = 18;
      $class = '高三一班';
      //在這裡進行資料查詢
      $sql="insert into user(name,age,class) value ('$name','$age','$class')";
      mysql_query($sql);
      $uid=mysql_insert_id();
      print_r($uid);

      要回去看中國隊的比賽了,明天繼續

      http://www.bkjia.com/PHPjc/1072327.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1072327.htmlTechArticle以後上午就只能這樣了麼-jQuery,上午麼-jquery hi 昨天睡得不錯 為什麼早上還是看不進論文,寧願做這個,也不願認真看論文。感覺上還是下...

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.