Time of Update: 2017-01-19
jQuery提供了val()方法,使用它我們可以快速地擷取和設定表單的文字框、選項按鈕、以及選項按鈕的值。使用val()不帶參數,表示擷取元素的值使用val()給定參數,則表示把值賦給元素如下: 複製代碼 代碼如下://擷取值alert($("input#mytextbox").val());alert($("select#mylist").val());alert($("input#myradio").val());//設定值$("input#mytextbox").val("61dh");$
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
源碼: 複製代碼 代碼如下: jQuery(function($){ $("input[name='key']:checkbox").click(function(){ var ids = ''; var flag = 0; $("#ids").attr("value",ids); $("input[name='key']:checkbox").each(function(){ if (true == $(this).attr("checked")) { ids += $(this).attr(
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php$get_data = array ( "get1"=> "get1", "get2" => "get2", "get3" => "get3");$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'http://test.test.com/test.php?'.http_build_
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
我最近就在學習怎麼使用Firebug,網上找到一篇針對初學者的教程,感覺比較有用,就翻譯了出來。 作者:Estelle
Time of Update: 2017-01-19
項目開發中遇到這樣一個問題,在同一方法中對session數組進行賦值,但是想在此方法中接著使用此session,因為我是用的if…elseif…,由於排斥作用,在if條件中給session賦值後,再調用方法進入另一個elseif條件中就擷取不到上一步的賦值,現將解決方案總結如下:PHP SESSION有一個函數:session_write_close(),這個函數的作用是:寫入session資料儲存並且結束session。手冊中對該函數的描述中說到:Session data is
Time of Update: 2017-01-19
-------------------------- 題記 最近開發遇到一個很奇怪的問題,一個按鈕點擊提交時發生多次請求,導致資料重複。 那麼,經過調試發現,出現問題的原因便在於$("#id").live("click", function() {});這個live身上,若使用bind可能達不到要求,因為若非同步請求後返回請求為html而不是json的話,當使用html重新重新整理頁面時,bind的組件可能失效。 --------------------------- 解決
Time of Update: 2017-01-19
第1個方法是大多人傳統做法,替換HTML代碼,樓上的已經用到了,我不過是用正則最佳化一下; 第2個方法利用SendKeys類比鍵盤操作,需要允許瀏覽器調用ActiveX才行; 第3個方法,有點像武俠小說裡的"乾坤大挪移"一樣,呵呵,看看就知道了! 把input file類型的value清空--Test by 編程浪子 清除大法1:李代桃僵 清除大法2:暗渡陳倉 清除大法3:聲東擊西 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
複製代碼 代碼如下: //根據ID返回dom元素 var $ = function(id){return document.getElementById(id);} //返回dom元素的當前某css值 var getCss = function(obj,name){ //ie if(obj.currentStyle) { return obj.currentStyle[name]; } //ff else { var style =
Time of Update: 2017-01-19
用js實現頁面的分頁: 複製代碼 代碼如下: <table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#D2EBF3;" height="32"> <tr><td align="right" bgColor="#f7f7f7" height="36"> <a href="javascript:void(0)"
Time of Update: 2017-01-19
其實在大多數瀏覽器(IE6, IE7, IE8, Opera 10+, Safari 5+)中,都提供了 “mousewheel” 事件。但杯具的是 Firefox 3.5+ 卻不支援此事件,不過慶幸 Firefox 3.5+ 中提供了另外一個等同的事件:”DOMMouseScroll” (事件和事件屬性的測試案例)。 Mousewheel Event in JavaScript Mousewheel Event in JavaScript IE6, IE7, IE8,
Time of Update: 2017-01-19
PHPAnalysis是目前廣泛使用的中文分詞類,使用反向匹配模式分詞,因此相容編碼更廣泛,現將其變數與常用函數詳解如下:一、比較重要的成員變數$resultType = 1 產生的分詞結果資料類型(1 為全部, 2為 詞典詞彙及單個中日韓簡繁字元及英文, 3
Time of Update: 2017-01-19
location.reload相當於我們按F5,頁面在伺服器端已經存在,isPostBack頁面不會從伺服器端重建,然後返回用戶端 會在瀏覽器的曆史瀏覽記錄中增加一條記錄 location.replace 頁面會從伺服器端重新建立,not ispostback,這個是用新的url代替原Url,把Histrory裡面url也替換成了新的Url window.location.href,本層頁面跳轉 首先,定義一個iframe 複製代碼 代碼如下: <iframe method="post"
Time of Update: 2017-01-19
匿名函數沒有實際名字,也沒有指標,怎麼執行滴? 其實大家可以看看小括弧的意義就應該可以理解。小括弧有傳回值,也就是小括弧內的函數或者運算式的傳回值,所以說小括弧內的function傳回值等於小括弧的傳回值,不難理解 (function(){})()可以將沒有名字的函數執行了把… 關於匿名函數寫法,很發散~ 最常見的用法: 複製代碼 代碼如下: (function() { alert('water'); })(); 當然也可以帶參數: 複製代碼 代碼如下: (function(o) {
Time of Update: 2017-01-19
估計其它人也遇到這樣鬱悶的事,那就按我下面的辦法做吧。 開啟對應的網頁,例如http://hi.baidu.com/jinminghou/blog/item/1e61f0069738ba7f03088178.html頁面,然後刪除地址欄上地址,將下面的內容粘貼到地址欄上,按斷行符號(或“轉到”按鈕),這樣,所有的亂碼都清除了,此時你就可以放心的複製到文本裡去了 代碼: 複製代碼 代碼如下: javascript:var myfonts=document.getElementsByTagName(
Time of Update: 2017-01-19
ff裡不能通過對Frame的ID來直接存取 (IE FF都可以直接通過Frame的Name來訪問,但是FrameSet不支援name屬性) 因此window.parent.full =》window.parent.document.getElementById("full"); js操作frame詳細解說,window.opener和window.parent的區別 frame架構裡的頁面要改其他同架構下的頁面或父架構的頁面就用parent
Time of Update: 2017-01-19
從基礎的層面來講,理解JavaScript的定時器是如何工作的是非常重要的。定時器的執行常常和我們的直觀想象不同,那是因為JavaScript引擎是單線程的。我們先來認識一下下面三個函數是如何控制計時器的。 雲棲社區推薦閱讀:雕蟲無小技 JavaScript初學者的10個迷你技巧 複製代碼 代碼如下: var id = setTimeout(fn, delay); 初始化一個計時器,然後在指定的時間間隔後執行。該函數返回一個唯一的標誌ID(Number類型),我們可以使用它來取消計時器。
Time of Update: 2017-01-19
有時候,我們需要測試一些程式碼片段,而電腦中沒有安裝針對該語言的運行環境,沒關係,你可以線上測試它們。 本文為你帶來 8 款非常好用的程式碼片段線上工具,協助你快速、方便地測試、編輯程式碼片段。 1. ideoneideone 是一個線上代碼編輯、調試工具,允許開發人員線上編譯、運行代碼,支援超過 40 種程式設計語言。 2. CodepadCodepad
Time of Update: 2017-01-19
網站提供上存功能,是很多網站經常會有功能,商城,論壇還有常見一些網盤網站。常見互連網上面,我們也是經常聽說,某某網站出現上存漏洞,某某開源項目有上存漏洞。 從互連網開始出現動態程式,上存漏洞像幽靈一樣,頻繁的出現在各種系統中。為什麼,一個上存漏洞會這麼頻繁出現呢。而且,有些系統反覆修補,多次還沒有修補成功!其實主要問題,還是出現在上存原理上面。我們先看看,上存過程。網站上存過程分析複製代碼 代碼如下:<?phpheader("Content-type: text/html;