Time of Update: 2017-01-19
1.首先修改application設定檔resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"指定布局檔案的位置 2.然後最簡單的方法就是修改引導檔案 bootstrap.php檔案添加一個自動執行的方法:protected function _initDoctype() { }3.給我們的配置文中加入一個resources.view[]
Time of Update: 2017-01-19
1.模組中類的自動載入複製代碼 代碼如下:$loader = new Zend_Application_Module_Autoloader(array( //模組內容自動載入類 'namespace' => 'Blog',//命名空間定義 即方法的開頭為Blog_ 'basePath' => APPLICATION_PATH . '/modules/blog',//模組位置))
Time of Update: 2017-01-19
什麼是user agentUser Agent中文名為使用者代理程式,簡稱 UA,它是一個特殊字元串頭,使得伺服器能夠識別客戶使用的作業系統及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器外掛程式等。網站可以通過判斷不同UA來呈現不同的網站,例如手機訪問和PC訪問顯示不同的頁面。PHP在用file_get_contents函數採集網站時,有時會明明用瀏覽器可以看,但就是采不到任何內容。這很有可能是伺服器上做了設定,根據
Time of Update: 2017-01-19
最近編寫一個執行個體的時候使用到toggle函數,但是調用的時候會把元素隱藏掉,之前使用過也只是多個事件輪流切換罷了。百思不得其解於是就在網上搜尋查看jQuery API文檔。終於發現了原因: 原來在jQuery 1.9版本之後,toggle()發生了變化,以下是官網的Notes: Note: This method signature was deprecated in jQuery 1.8 and removed in jQuery 1.9. jQuery also provides an
Time of Update: 2017-01-19
window.onload = function(){ alert("welcome"); }這樣的寫法作用是希望在頁面載入完,自動執行定義js代碼(function)。$(document).ready(function(){.... })這個函數是用來取代頁面中的window.onload;document.ready()和傳統的方法<body onload=”load()”>
Time of Update: 2017-01-19
複製代碼 代碼如下: var wait=60;//時間 function time(o,p) {//o為按鈕的對象,p為可選,這裡是60秒過後,提示文字的改變 if (wait == 0) { o.removeAttr("disabled"); o.val("點擊發送驗證碼");//改變按鈕中value的值 p.html("如果您在1分鐘內沒有收到驗證碼,請檢查您填寫的手機號碼是否正確或重新發送"); wait = 60; } else { o.attr("disabled", true);//
Time of Update: 2017-01-19
html代碼結構:複製代碼 代碼如下:<a href=""><img src="images/tmp_376x470.jpg" width="300" height="300" alt=""/></a><a href=""><img src="images/tmp_409x265.jpg" width="300" height="300" alt=""/></a><a href=""><img
Time of Update: 2017-01-19
複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="UpLoad.aspx.cs" Inherits="UploadifyDemo_UpLoad" %><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title>Jquery
Time of Update: 2017-01-19
複製代碼 代碼如下://confirm function Confirm(msg, control) { $.messager.confirm("確認", msg, function (r) { if (r) { return
Time of Update: 2017-01-19
原理:JavaScript的Ajax不可以跨域,但是可以通過向本地的一個Servlet發出請求,由Servlet完成跨域。再把遠端結構返回給用戶端。這樣Ajax就可以跨域了。在後面,再發一個PHP版本的,請大家關注啊。下面是代碼JS代碼:注意:在Post方式時,param1和param2為向遠程發送的參數值,可以有多個。複製代碼 代碼如下://GET方式function reqeustCrossDomainProxyGet(){ var url =
Time of Update: 2017-01-19
1、obj.style只能獲得內嵌樣式(inline Style)就是寫在Tag裡面的,他訪問不到那些連結的外部css和在head中用<style>聲明的style。 所以必須認識到在那些使用外部Css檔案的頁面中,如果用style賦值,如obj.style=“color:red”;顯然效果是正確的,其中的奧秘確是只是在該對象的tag上多添加了一個style屬性,按照由小到大的優先順序呈現罷了。
Time of Update: 2017-01-19
廢話不多說,貼上代碼,也算是自己的一個代碼儲存。 複製代碼 代碼如下: var temp_iframe var content = document.getElementById('right'); //id為 right的DOM容器中,進行建立iframe和寬高自適應 var c = 0; function append(filename) { var the_iframe = "helpfile" + c; temp_iframe =
Time of Update: 2017-01-19
有些主機服務商把php的allow_url_fopen選項是關閉了,就是沒法直接使用file_get_contents來擷取遠程web頁面的內容。那就是可以使用另外一個函數curl。下面是file_get_contents和curl兩個函數同樣功能的不同寫法file_get_contents函數的使用樣本:複製代碼 代碼如下:< ?php$file_contents = file_get_contents('http://www.jb51.net');echo
Time of Update: 2017-01-19
CI預設的rewrite url中是類似這樣的,例如你的CI根目錄是在/CodeIgniter/下,你的下面的二級url就類似這樣http://localhost/CodeIgniter/index.php/welcome。不太好看,怎麼把其中的index.php取掉呢?1. 開啟apache的設定檔,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把該行前的#去掉。搜尋 AllowOverride
Time of Update: 2017-01-19
每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以後就翻這裡了。比如<select
Time of Update: 2017-01-19
我將CSS完全分離出來用jQuery附加式樣,就是為了多級染色,並且組建目錄樹和控制式樣也很容易,產生時也不需要考慮式樣。資料表建議用事先Order排序的方式,不要讀取資料的時候才分級排序,這樣效能會較佳。我把它做成了個.Net的控制項,作為輕量級的無限分類樹,還是相當好用的。只是還不完善,我先慢慢修改,等差不多了再發布出來。 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
jQuery中需要用到$符號,如果其他js庫(例如大名鼎鼎的prototype)也定義了$符號,那麼就會造成衝突,會影響到js代碼的正常執行。jqeury提供了一些方案來避免這個問題,讓我們來看看這幾個方案有什麼區別 方案1: 引入noConflict(),將$替換為其他符號 複製代碼 代碼如下: var $j = jQuery.noConflict(); $j(document).ready(function(){ $j("#btn1").click(function(){
Time of Update: 2017-01-19
jQuery Mobile 的一個BUG: 當不採用 ajax 以及 他自己的 back 返回的時候,即: 點擊瀏覽器後退按鈕時,將會從緩衝之中載入頁面,此時,討厭的 loading 動畫出來了,而且一直不消失。 網上找了好多解決方案,搜尋了好久都沒有好用的,今天突然想起來個釜底抽薪,直接動jqeury-mobile 的類庫. 用編輯器開啟, 找到顯示pageLoading的方法, showPageLoadingMsg 的定義處:
Time of Update: 2017-01-19
如果一個網頁很長並且有很多圖片的話,下載圖片就需要很多時間,那麼就會影響整個網頁的載入速度,而這款消極式載入外掛程式,會通過你的滾動情況來載入你需要看的圖片,然後它才會從後台請求下載圖片,最後顯示出來。通過這個外掛程式,可以在需要顯示圖片的時候,才下載圖片,從而可以減少伺服器的壓力,提高頁面載入速度。Lazy Load
Time of Update: 2017-01-19
複製代碼 代碼如下:(function($){ $.fn.autoMail = function(options){ var autoMail = $(this); var _value = '';