為JavaScript添加重載函數的輔助方法
JavaScript的重載函數,一般是靠對arguments判斷來操作的。 比如: 復制代碼 代碼如下: var afunc = function() { args = arguments; if(args.length == 1) { console.log(1); }else if(args.length == 2) { console.log...
|
JavaScript的重載函數,一般是靠對arguments判斷來操作的。 比如: 復制代碼 代碼如下: var afunc = function() { args = arguments; if(args.length == 1) { console.log(1); }else if(args.length == 2) { console.log...
關于JSON對象,你可以參看wikipedia(http://zh.wikipedia.org/zh-cn/JSON),還有官方網站(http://www.json.org/json-zh.html)。 我們常說JavaScript原生支持json,因為我們可以認為json就是對JavaScript的Object對象的靈活...
雖然現在慢慢減少了對jQuery的使用(項目上還是用,效率高點。平時基本不用了),希望從而減少對jQuery的依賴度。 但是這鏈式操作的方式實在吸引人(貌似現在不少新庫都采用了鏈式操作)。 新手無畏嘛,所以寫了以下代碼。主要是避...
windows對象 每個HTML文檔的頂層對象. 屬性 frames[] 子楨數組.每個子楨數組按源文檔中定義的順序存放. feames.length 子楨個數. self 當前窗口. parent 父窗口(當前窗口是中一個子窗口). top...
1.Date 屬性(1): constructor 所建立對象的函數參考 prototype 能夠為對象加入的屬性和方法
方法(43): getDay() 返回一周中的第幾天(0-6) getYear() 返回年份.2000年以前為2位,2000(包含)以后為4位 getFullYear()...
以前防止頁面被iframe使用的是這段代碼 復制代碼 代碼如下: <script type=”text/javascript> if (top.location !== self.location) { top.location=self.location; } </script> 但是在Firefox里你會發現頁面會一直...
程序源碼 復制代碼 代碼如下: function Animate(el, prop, opts) { this.el = el; this.prop = prop; this.from = opts.from; this.to = opts.to; this.time = opts.time; this.callback = opts.callback; this.anim...
動態序列比對 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
右下角視窗 請看窗口右下角 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]使用的朋友可以根據需要修改。...
JavaScript檢查變量的類型,并判斷是整形或是字符串或是其它類型等等。 檢查變量的類型 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]2、toString 本來是用來做字符串轉換的,不過現在流行用來做變量類型的檢...
效果圖:測試代碼: Js圖片瀏覽器 play [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
問題:jQuery控件的一個BUG 使用$.ajax時出現的錯誤,IE7下才會出錯,IE6,IE8都正常。錯誤提示如下圖: 官方論壇上的說明:http://forum.jquery.com/topic/object-doesn-t-support-this-property-or-method-from-jquery-1-4-1-...
遞增、遞減運算符 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
table HTMLElement效果復制代碼 代碼如下: var br_cc = (function(){ var setEffect = function(els,params){ var settings = {"c1":"#eee","c2":"#ccc","c3":"#f00"}; $.extend(settings,params); els.each(functio...
下面的代碼對于學習jquery的朋友是個參考html代碼:
代碼 復制代碼 代碼如下: <div class="warp" id="warp"> <img src="http://images.cnblogs.com/cnblogs_com/zhangle/252347/t_pic1.bmp" alt="" class="imgBig" /...
在前端開發必須知道的JS之原型和繼承一文中說過下面寫篇閉包,加之最近越來越發現需要加強我的閉包應用能力,所以此文不能再拖了。本文講的是函數閉包,不涉及對象閉包(如用with實現)。如果你覺得我說的有偏差,歡迎拍磚,歡迎指...
一. 原型與構造函數 Js所有的函數都有一個prototype屬性,這個屬性引用了一個對象,即原型對象,也簡稱原型。這個函數包括構造函數和普通函數,我們講的更多是構造函數的原型,但是也不能否定普通函數也有原型。譬如普通函...
核心代碼:復制代碼 代碼如下:var paddleft = $(".teacher-title").css("padding-left").replace(/[^0-9]/ig, ""); var num=parseInt(paddleft); 演示代碼: jquery獲取頁面樣式中的值 .teacher-title{padding-left...
前幾天寫了左邊這個3D球狀導航的文章分類,這里對實現細節做個簡單記錄。
效果: 分類標題呈現3D球狀效果,點擊分類標題的時候,會彈出這個分類對應的推薦文章列表。 效果截圖:
HTML: 復制代碼 代碼如下: <div id="mainL...
不就利用window對象的setTimeout方法嗎?Bingo,一點沒錯!如果你在一個應用里面常常要“延時執行某某函數”,那末基于DRY的原則,可以針對Function全局對象進行擴展,為函數增加一個延時方法如delay,這樣會讓你的代碼更簡潔有...
復制代碼 代碼如下:$("#tableName td:not([colspan])")
下面是一些補充資料:filter()和not(): <script type="text/javascript"> $(document).ready(function() { //輸出 hello alert($("p").filter(".selected").ht...
復習一下 //html <div class="dv"> <ul> <li> <a href="xx.com">xx</a> </li> <li> <a href="aa.com">aa</a> </li> <li> <a href="bb.com">bb</a> <...
首先 我們看.find()方法: 現在有一個頁面,里面HTML代碼為; 復制代碼 代碼如下: <div class="css"> <p class="rain">測試1</p> </div> <div class="rain"> <p>測試2</p> </div> 如果我們使用find()方法: var $find = $(...
filter()和not(): 復制代碼 代碼如下: <script type="text/javascript"> $(document).ready(function() { //輸出 hello alert($("p").filter(".selected").html()); //輸出 How are you? alert($("p").not(".selecte...
復制代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JQuery3.aspx.cs" Inherits="JQuery_1.JQuery3" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www...