原创 PHP中數組循環語句foreach和while的速度之辯

PHP進行大量的數組循環操作,主要有兩種方式,一種是foreach,另一種是while,到底哪種好哪種壞一直有爭論,爲了以後能節省點CPU時間,下面總結一下:在循環裏進行的是數組“讀”操作,則foreach比while快: foreach

原创 HTTP協議詳解

引言                                        HTTP 是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分佈式超媒體信息系統。它於1990年提出,經過幾年的使用與發展,得到不斷地完善和

原创 Apache的配置

 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站點的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apa

原创 詳解MySQL中EXPLAIN解釋命令

explain顯示了mysql如何使用索引來處理select語句以及連接表。可以幫助選擇更好的索引和寫出更優化的查詢語句。 使用方法,在select語句前加上explain就可以了: 如: explain select surn

原创 js中 返回上一頁和刷新

1. Javascript 返回上一頁history.go(-1), 返回兩個頁面: history.go(-2);   2. history.back().   3. window.history.forward()返回下一頁

原创 jquery定義插件

一:導言    有些WEB開發者,會引用一個JQuery類庫,然後在網頁上寫一寫$("#"),$("."),寫了幾年就對別人說非常熟悉JQuery。我曾經也是這樣的人,直到有一次公司裏的技術交流,我才改變了自己對自己的看法。 二:普

原创 Jquery的跨域調用

JQuery1.2後getJSON方法支持跨域讀取json數據,原理是利用一個叫做jsonp的概念。當然,究其本質還是通過script標籤動態加載js,似乎這是實現真正跨域的唯一方法。 getJSON的用法JQuery手冊已經寫得很詳細

原创 thinkphp 的目錄結構

ThinkPHP 的目錄結構非常清晰和容易部署。大致的目錄結構如下,以項目爲基礎進行部署。 ┎━ThinkPHP 框架系統目錄 ┃ ┝ ThinkPHP.php 系統公共文件 ┃ ┝ Common 公共文件目錄 ┃ ┝ Tpl 框架系

原创 解決jquery操作checkbox火狐下第二次無法勾選問題

調試時在ie沒有問題,考慮到兼容性,試試了firefox,遇到了問題。於是乎,做了如下實驗: 複選框綁定了click事件,點一次選中,再點擊取消選中,依次類推。這個功能在ie中沒問題,但是在firefo

原创 JS函數定義方式的區別

關於JS的函數定義方式有以下兩種: (1)典型的函數聲明 function slide(arguments){ //...code } (2)以函數表達式的形式定義函數 var slide = function(argumen

原创 mysql存儲過程詳解

mysql存儲過程詳解 1.      存儲過程簡介   我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯,然後執行,而存儲過程(Stored Procedure)是一組爲了完成特定功能的SQL語句集,經編譯後存儲

原创 PHP常用正則表達式彙總

1.    平時做網站經常要用正則表達式,下面是一些講解和例子,僅供大家參考和修改使用: 2.    "^\d+$"  //非負整數(正整數 + 0) 3.    "^[0-9]*[1-9][0-9]*$"  //正整數 4.    "^

原创 門戶站基礎css樣式命名、應用原則和部分門戶站的全局CSS

門戶站基礎 css 樣式命名、 應用原則和部分門戶站的全局 CSS 樣式定義案例   1.CSS 屬性應用原則。   原則 1 :首頁 DIV 最小塊級單位須設置高度;子頁可能添加資料的 DIV 塊不應設置高度 ;  原則

原创 javascript對數組的操作

javascript數組操作大全,數組方法總彙   1. shift:刪除原數組第一項,並返回刪除元素的值;如果數組爲空則返回undefined  var a = [1,2,3,4,5];  var b = a.shift()

原创 JavaScript cookie詳解

設置cookie  每個cookie都是一個名/值對,可以把下面這樣一個字符串賦值給document.cookie: document.cookie="userId=828";  如果要一次存儲多個名/值對,可以使用分號加空格(; )隔開