Time of Update: 2013-10-17
1.類型分析: js中的資料類型有undefined,boolean,number,string,object等5種,前4種為原始類型,第5種為參考型別。 代碼 複製代碼 代碼如下: var a1; var a2 = true; var a3 = 1; var a4 = "Hello"; var a5 = new Object(); var a6 = null; var a7 = NaN; var a8 = undefined; alert(typeof a); //顯示"undefined"
Time of Update: 2013-10-17
寫在前面有時候我們希望對象的初始化有多種方式。比如通過元素組成的數組來初始化一個Set對象,而不是通過傳入建構函式的參數列表來初始化它重載overload通過重載這個建構函式方法讓它根據傳入參數的不同,來執行不同的初始化方法。複製代碼 代碼如下:function Set() {this.values = {}; // 用這個對象的屬性儲存這個集合this.n = 0; // 集合中值的個數// 如果傳入一個類數組的對象,將這個元素添加到集合中//
Time of Update: 2013-10-17
表單問題,是個糾結的問題,我覺得這個是程式開發人員要去處理的東西,但是有時候程式又要前端去處理,那要看你的後台搭檔怎麼樣了?苦逼的前端哇,不過還是自己瞭解一點還是比較好,你搞我也可以搞,你不搞我還可以搞,哈哈 。如果對你有用歡迎留言,共同探討,共同進步,廢話不說,貼代碼(為了童鞋們方便,本代碼複製即可用,無需分塊拼湊): 複製代碼 代碼如下: <!doctype html> <html> <head>
Time of Update: 2013-10-17
當頁面需要顯示的內容較多時,我們很多人採用分頁的方法解決。 而有的時候,分頁的效果卻又是非常令人厭惡的。捲軸無疑是一種簡單而又高效的一種方式。而這裡,處於對使用者體驗的考慮,我使用Jquery實現了一種類似“滾動停靠”的效果。這樣當我們向下滾動內容的時候,搜尋方塊會“懸掛(停靠)”在視窗頂端。 這樣做的好處是,當使用者需要重新篩選內容的時候,不必再次向上滾動,隨時可以輸入條件進行搜尋。 以下是我實現這個效果的思路:
Time of Update: 2013-10-17
可縮放向量圖形(Scalable Vector Graphics,SVG)是基於可延伸標記語言 (XML)(XML),用於描述二維向量圖形的一種圖形格式。SVG由W3C制定,是一個開放標準。另SVG還是Static Var Generator靜止無功發生器的簡稱判斷瀏覽器是否支援SVG的代碼(部分截去自Highcharts源碼): Js代碼: 複製代碼 代碼如下: function hasSVG(){ SVG_NS = 'http://www.w3.org/2000/svg', return !
Time of Update: 2013-10-17
在做後台中遇到的情況,分享下 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <title>表格增行,刪行處理</title> <script type="text/javascript" src="http://jt.875.cn/js/jquery"></script> </head> <body> <script> $(function(
Time of Update: 2013-10-17
index.htm複製代碼 代碼如下:<html><head><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId"
Time of Update: 2013-10-17
起因將程式碼群組織到類中的一個重要原因是讓代碼更加“模組化”,可以在很多不同的情境中實現代碼的重用。但類不是唯一的模組化代碼的方式。一般來講,模組是一個獨立的JS檔案。模組檔案可以包含一個類定義、一組相關類、一個實用函數庫或者一些待執行的代碼。模組化的目標是支援大規模的程式開發,處理分散源中代碼的組裝,並且能讓代碼正確運行,哪怕包含了不需要的模組代碼,也可以正確執行代碼。理想狀態下,所有模組都不應當定義超過一個全域標識。模組函數通過把模組定義在某個函數的內部來實現,定義的變數和函數都屬於該函數的
Time of Update: 2013-10-17
上次用原生的JavaScript實現的圖片等比例縮放,max-width和max-height在ie6中不相容問題,今天用jQuery實現了這些問題 jQuery部分代碼 複製代碼 代碼如下: <script type="text/javascript"> $(document).ready(function(){ var maxWidth=$(".imgBox").width(); $("img").each(function(){
Time of Update: 2013-10-17
定義特權方法 在建構函式內部通過this關鍵字定義的的方法,可以被執行個體化的對象繼承所調用。 複製代碼 代碼如下: var Student = function(name) { var _name = name; //私人屬性 //特權方法 this.getName = function() { return _name; }; this.setName = function(name) { _name = name; }; }; var s1 = new Student('zhangsan'
Time of Update: 2013-10-17
以前用原生 JS 寫過 checkbox——類似郵箱全選功能,點擊這裡。最近在學習jquery,今天抽空用jquery 寫個checkbox——類似郵箱全選功能。 複製代碼 代碼如下: <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>checkbox</title> </head> <body> <
Time of Update: 2013-10-17
在使用jQuery Mobile進行Web開發中,當頁面跳轉時(pageA => pageB),在pageB中引用的JS並未成功運行。因為,JQM並為將整個頁面載入到當前的dom中,僅將data-role="page"元素加入當前的dom中。因此,在<head>中引入的外部JS檔案,以及<page>標籤外的JS均不能正常運行,重新整理頁面後方可載入成功。
Time of Update: 2013-10-17
大家都知道,用document.getElementById(‘element').style.xxx可以擷取元素的樣式資訊,可是它擷取的只是DOM元素style屬性裡的樣式規則,對於通過class屬性引用的外部樣式表,就拿不到我們要的資訊了。
Time of Update: 2013-10-17
複製代碼 代碼如下:<table><tr class="PurViewData" id="trid95"> <td>14</td> <td id="95"><a style="color:#0000CC"
Time of Update: 2013-10-17
複製代碼 代碼如下: var a=["apple","peach","banala"]; 上述是一個數組的另一種定義方式,它相當於 複製代碼 代碼如下: var a=new Array(); a.push("apple"); a.push("peach"); a.push("banala"); 複製代碼 代碼如下: var b={a:"apple",p:"peach",b:"banala"}; 上述是一個json對象
Time of Update: 2013-10-17
在js中,我們時常用到用iframe做系統架構,在子頁面也,父頁面之間的值傳遞是一個問題,下面是js擷取父表單和子表單的對象js:1.在iframe子頁面中擷取父頁面的元素: a>window.parent.document這個是擷取父頁面document中的對象; b>如果要擷取父頁面js中的方法:window.parent.xxxx();xxxx()為方法; 2.在父頁面中擷取iframe子頁面中的元素: a> 複製代碼 代碼如下: var child =
Time of Update: 2013-10-17
複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestClassSelector.aspx.cs" Inherits="WebApplication1.TestClassSelector" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">
Time of Update: 2013-10-17
使用方法:下載jquery-1.9.1.js,然後設定CSS,圖片檔案放在images/new_feed/目錄下,圖片命名格式為bg_x.jpg,修改隨機數產生範圍一、CSS代碼複製代碼 代碼如下:<style> body{
Time of Update: 2013-10-17
關於iframe非同步載入,我們常用的大都是左邊功能表列右邊是內容頁面,要求我們不能左邊菜單不能重新整理的情況下,非同步載入右邊的內容頁面。話不多說,做了一個執行個體大致是這樣的:1、首先在你的項目中建立三個檔案如:2、在Default頁面引入jquery檔案並在body中加入也下代碼:複製代碼 代碼如下:<div style="width: 20%; float: left"> <div id="butten" style="cursor: pointer;">
Time of Update: 2013-10-17
HTML代碼 複製代碼 代碼如下: <asp:RadioButtonList ID="rbtnCompany" runat="server" RepeatColumns="4" RepeatDirection="horizontal"> <asp:ListItem Value="1" Text="A"></</SPAN>asp:ListItem> <asp:ListItem Value="2"