Time of Update: 2014-02-14
在web設計中,為每個按鈕都添加一個onclick事件已經是一件司空見慣的事情了。但是,每個函數都是一個對象,都會佔用一定的記憶體,記憶體中的對象越多,效能就越差。因此,從如何利用事件處理常式的角度出發,還是有一些方法能夠提升效能的。 例如給下面這個html元素添加事件處理: 1 <ul id="myLinks">2 <
Time of Update: 2014-02-14
public function convertModelToArray($models, array $filterAttributes = null) { if (is_array($models)) $arrayMode = TRUE; else { $models = array($models); $arrayMode = FALSE; } $result =
Time of Update: 2014-02-14
一 Jquery獲得伺服器控制項值的方法由於ASP.NET網頁運行後,伺服器控制項會隨機產生用戶端id,jquery擷取時候不太好操作,google了下,總結有以下3種方法:伺服器控制項代碼:<asp:TextBox ID="txtUserID" runat="server"></asp:TextBox> 1. $("#<%=txtUserID.ClientID%>").val();2. $("input[id*=txtUserID]").val();3. $
Time of Update: 2014-02-14
需求描述項目資料庫的題目表描述了70-120道題目,並且是會變化的,要根據資料庫中的資料描述,比如,選擇還是填空題,是不是重點題,題目總分是多少等等有條件地渲染出題目的內容,並且能做完後儲存回資料庫,列印出來。 以前的實現由後台(structs2+spring+ibaties)查詢,扔出JSON
Time of Update: 2014-02-14
複製代碼 代碼如下: <input type="button" onclick="cleanWord();" value="Word清理" /> cleanWord = function(){ var editBody = FCKeditorAPI.GetInstance("text").EditorDocument.body; var html = FCKeditorAPI.GetInstance("text").EditorDocument.body.innerText;
Time of Update: 2014-02-14
擴充外掛程式,解壓後複製到/protected/vendor/ https://github.com/muayyad-alsadi/yii-EClientScriptmain設定檔配置外掛程式,components裡面增加//js,css代碼壓縮,合并'clientScript' => array( 'class' => 'application.vendor.yii-EClientScript.EClientScript', 'combineScriptFiles' =>
Time of Update: 2014-02-14
複製代碼 代碼如下://confirm function Confirm(msg, control) { $.messager.confirm("確認", msg, function (r) { if (r) { return
Time of Update: 2014-02-14
js中不同類型的基礎資料之間可以轉換,這種轉換是有規則可尋的,並非隨意的隨機的。在js中有5種基礎類型資料:string、number、boolean、null、undefined,其中,常用於計算或者比較的類型是前面三種。
Time of Update: 2014-02-14
近期在看一些Node.js的知識,看完後覺得,一些前面的東西忘記了,於是整理一下,方便自己查閱,也希望對學習Node.js的朋友有些協助; 當然以下只是我個人的觀點和理解,不喜勿噴,也望大神指教。 一、Node.js是什麼 關於這個問題,剛看到它的時候,可能覺得和javascript有關係,沒錯,確實有關係;但是,首先Node.js不是一門語言,與php python perl
Time of Update: 2014-02-14
複製代碼 代碼如下:function clearForm(form) { // iterate over all of the inputs for the form // element that was passed in $(':input', form).each(function() { var type = this.type; var tag =
Time of Update: 2014-02-14
網上找了很多,不實用,要不相容問題,這個可以!<input>禁止鍵盤及中文輸入,但又不能用readonly 而且還需相容ie 和 ff , 為了完成這功能費了蠻大功夫,呵呵,在此記錄以便日後之用;另外禁止粘貼 onpaste="return false"複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Time of Update: 2014-02-14
jquery擷取元素索引值index()方法:jquery的index()方法 搜尋匹配的元素,並返回相應元素的索引值,從0開始計數。 如果不給 .index() 方法傳遞參數,那麼傳回值就是這個jQuery對象集合中第一個元素相對於其同輩元素的位置。 如果參數是一組DOM元素或者jQuery對象,那麼傳回值就是傳遞的元素相對於原先集合的位置。 如果參數是一個選取器,那麼傳回值就是原先元素相對於選取器匹配元素中的位置。如果找不到匹配的元素,則返回-1。 複製代碼 代碼如下: <ul>
Time of Update: 2014-02-14
複製代碼 代碼如下://人民幣金額轉大寫程式 JavaScript版 //CopyRight Bardo QI function numToCny(num){ var capUnit = ['萬','億','萬','圓',''];
Time of Update: 2014-02-14
複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>點名</title>
Time of Update: 2014-02-14
複製代碼 代碼如下: <head> <script> function check(){ var num = document.getElementById("choose").value; alert(num); if(num=="4"){ document.getElementById("show").style.display="block"; }else{ document.getElementById("show").style.display="none";
Time of Update: 2014-02-14
源碼: 複製代碼 代碼如下: 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: 2014-02-14
複製代碼 代碼如下: $(document).ready(function() { $("#Email tr").each(function(){ var objString =$(this).children("#Emailtd").text(); if(objString.length>46){ objString=$(this).children("#Emailtd").text(objString.substring(0,46) + "...") } }); }); 複製代碼
Time of Update: 2014-02-13
複製代碼 代碼如下:$.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", //第一種方式傳參 // data: {name:"John",location:"Boston"} //第二種方式傳參 // data: {foo:["bar1", "bar2"]} 轉換為
Time of Update: 2014-02-13
本文以尋找車站名為例,仿12306官網尋找車站售票時間頁面效果,當使用者輸入關鍵字點擊尋找按鈕或按斷行符號鍵時,jQuery通過正則匹配內容,準確匹配關鍵字,並迅速將頁面定位滾動到第一個匹配的位置,並顯示相關資訊(本例中附加資訊為車站開始售票時間)。HTML頁面需要放置一個輸入框用來輸入要尋找的關鍵字,以及一個尋找按鈕,然後就是主體內容#content,裡麵包含著n個<p>,即每個時間段開售車票的車站名。 複製代碼 代碼如下:<div id="search_box"&
Time of Update: 2014-02-13
此文主要用Jquery實現滾動新聞,如此少的代碼就能實現這個功能真的是不由得感歎Jquery的強大功能。 複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication244.Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"