Time of Update: 2017-01-19
首先需要有隊列(queue)的基本知識。見上一章。相關教程:jQuery下的動畫處理總結: http://www.jb51.net/article/42000.htmjQuery 1.9.1源碼分析系列(十五)動畫處理之緩動動畫核心Tween :http://www.jb51.net/article/75821.htma.動畫入口jQuery.fn.animate函數執行流程詳解-----------------------------------------------------
Time of Update: 2017-01-19
目前,主要的購物網站都採用了這種載入方式。今天在一個網友的站裡發現一個圖片消極式載入的外掛程式,很好用,在這裡介紹一下。 先介紹一下圖片消極式載入原理。我們需要先將圖片的真真實位址儲存在一個自訂的屬性中(屬性名稱任你發揮吧,這裡我用的是lazy-src),而圖片的src屬性中用一個佔位圖片來替代,這個佔位圖片當然是越小越好,它基本上只幹活、不露面。 複製代碼 代碼如下: <img src="images/placeholder.png"
Time of Update: 2017-01-19
菜單(Menu)定義在一些 DIV 標記中,如下所示: <div id="mm" class="easyui-menu" style="width:120px;"> <div onclick="javascript:alert('new')">New</div> <div> <span>Open</span> <div style="width:150px;">
Time of Update: 2017-01-19
在使用bootstrap 模態對話方塊時需要在頁面寫對話方塊html,如果一個頁面有許多地方需要對話方塊,那意味著需要寫多個,感覺很麻煩,平時不太習慣bootstrap
Time of Update: 2017-01-19
在Web編程中,使用JS在新視窗開啟頁面的時候,會遇到被瀏覽器攔截的情況,那麼,我們如何才能讓JS開啟新視窗不被瀏覽器阻止呢?一、問題一一般情況下,如果直接在js中調用window.open()函數去開啟一個新視窗,瀏覽器會對彈出的視窗進行攔截,因為瀏覽器會把該視窗認為是彈出廣告等使用者不想得到的表單1、解決方案把window.open()函數改為由使用者主動點擊時觸發,在超連結裡加入onclick事件,這樣瀏覽器就認為是使用者想訪問這個頁面,而不是直接彈出給使用者2、例如:<a
Time of Update: 2017-01-19
Roman Cortes又帶來了用JavaScript指令碼編寫的紅色玫瑰花。用代碼做出的玫瑰花,這才是牛逼程式員送給女友的最好情人節禮物呢!(提示:在不同瀏覽器下觀看效果、速度會有很大的不同)圖片是由代碼產生,使用者可以重新整理該頁面,重複觀看這朵玫瑰的呈現過程。3D玫瑰花的實現代碼如下:複製代碼 代碼如下:with(m=Math)C=cos,S=sin,P=pow,R=random;c.width=c.height=f=500;h=-250;function
Time of Update: 2017-01-19
函數的聲明方式在定義一個函數的時候通常有兩種聲明方式:foo(){}; // 函式宣告var foo = function(){}; // 函數運算式不同之處1、函數運算式後面加括弧可以直接執行2、函式宣告會提前預解析預解析讓我們先看一個例子:foo(); // 函式宣告foo_later(); // foo_later is not a functionfunction foo(){ console.log('函式宣告'); }var foo_later =
Time of Update: 2017-01-19
最近因需要上傳檔案到oracle blob裡, 在擷取檔案路徑的遇到些問題,由於安全原因,新版的瀏覽器都不支援直接擷取本地URL,在網上找了些方法,如下:<script type="text/javascript">//FX擷取檔案路徑方法function readFileFirefox(fileBrowser) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
Time of Update: 2017-01-19
以前一個現在不用的帳號發布的隨筆,現在人肉搬過來吧。 註冊使用者有一段時間了,一直很忙,到現在還沒有寫一篇,忽然覺的一定要花點時間記錄和總結一些東西。好吧,就從這裡開始了。今天客戶提出要點擊菜單(TreeView實現的)的父級節點時,展開節點。心想這個應該是很常見的功能吧,特意google了一下,發現大部分是將的不是js實現的,有些js實現的寫的麻煩,乾脆自己寫一個吧,應該不難的。首先思路是,,讓文本點擊的時候執行左邊‘+'號的事件,查看源碼看到,‘+'號的事件是:
Time of Update: 2017-01-19
基於Regex替換的模板引擎很容易遇上Regex最大回溯/遞迴的限制。 惰性匹配並不可怕,正常情況下模板並不會不夠用,往往不會超出限制,discuz的模板引擎就大量使用了。但是因此而不去注意、不去學習,則容易書寫錯誤並遇上問題。 當preg_*返回的是null的時候則要注意了,判斷函數是is_null. 出錯並不可怕,但是最好把錯誤都完整的輸出,這樣調試就很容易了。 除了輸出出錯原因,還要輸出匹配的文本和使用的正則,這樣就很容易調試了。 PHP代碼 複製代碼 代碼如下: <?php if
Time of Update: 2017-01-19
以下是解決方案: 1.直接建立一個類,繼承TabControl,然後 override DisplayRectangle 方法: 複製代碼 代碼如下: /// <summary> /// 解決系統TabControl多餘邊距問題 /// </summary> public class FullTabControl : TabControl { public override Rectangle DisplayRectangle { get { Rectangle
Time of Update: 2017-01-19
最近項目中要要到 js動態給給元素繫結事件,剛好之前沒用到過這些,順便學習一下,於是google了一下 事件,寫了如下兩個事件 一個添加事件
Time of Update: 2017-01-19
全域引用 using Newtonsoft.Json; using Newtonsoft.Json.Converters; //把Json字串還原序列化為對象 目標對象 = JavaScriptConvert.DeserializeObject(JSON字串, typeof(目標對象)); //把目標對象序列化為Json字串 stringJson字串 = JavaScriptConvert.SerializeObject(目標對象); 1、引用Newtonsoft.Json.dll;
Time of Update: 2017-01-19
\r與\n到底有何區別,編碼的時候又應該如何使用,我們下面來瞭解一下。區別:\r:全稱:carriage return (carriage是“字車”的意思,印表機上的一個組件)簡稱:return縮寫:rASCII碼:13作用:把游標移動到當前行的最左邊\n: 全稱:new line別名:line
Time of Update: 2017-01-19
為什麼會有這個需求呢?有沒有發現在國外的一些網站,當你向上滾動時,導航條浮動在頂部位置。使用者如果是想看內容就可以直接點擊到達,省去很多拖動的時間,當然返回頂部也是比較容易。但有時候返回頂部這個按鈕往往被人忽略了。下面一起來看看代碼和示範(引入jQuery
Time of Update: 2017-01-19
$("form").attr("check"); $("form").prop("check"); 兩種都可以,不過新版jquery推薦第二種,兩個在其他方面都差不多,我發現的唯一不同就是在checkbox上的時候,需要用prop,不然IE瀏覽器會不相容複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title>
Time of Update: 2017-01-19
最近在做一個前端開發的項目,需要實現無縫滾動效果,上下左右無縫滾動。下面小編把實現代碼分享到雲棲社區平台,需要的朋友可以參考下,有bug歡迎提出,共同學習進步。具體代碼如下所示:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"><HTML
Time of Update: 2017-01-19
問題是這樣的...我在VS2008直接運行開啟網頁,可以串連資料庫...但通過輸入地址,也可以開啟網頁,但涉及資料庫就出問題... 無法開啟登入所請求的資料庫 "TakeClass"。登入失敗。 使用者 '2D2727E2578F446\ASPNET' 登入失敗。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Data.SqlClient.SqlException:
Time of Update: 2017-01-19
漏洞很久之前(大概5年前)被提出來了,但並不是php代碼上的問題,所以問題一直存在,直到現在。我一直沒留意,後來yaseng告訴我的,他測試了好像5.5都可以。漏洞詳情在這裡 http://cxsecurity.com/issue/WLB-2009110068。給出我寫的EXP:複製代碼 代碼如下:<?php/** by phithon* From http://www.jb51.net* detail: http://cxsecurity.com/issue/WLB-200911
Time of Update: 2017-01-19
間歇、無縫滾動效果(用gif錄製的效果不是很好,有興趣的可以down代碼),具體內容如下代碼:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>無縫滾動</title> <style> *{margin:0;padding:0;} .box{width: 500px;height: 400px;margin:40px