Time of Update: 2018-12-08
我的答案是,超過兩個 else 的 if ,或者是超過兩個 case 的 switch 。可是在代碼中大量使用 if else 和 switch case 是很正常的事情吧?錯!絕大多數分支超過兩個的 if else 和 switch case 都不應該以寫入程式碼( hard-coded )的形式出現。 複雜分支從何而來
Time of Update: 2018-12-08
本文的目的是探討JS相關技術,並不是以殺毒為主要目的,殺毒只是為講解一些JS做鋪墊的,呵呵,文章有點長,倒杯咖啡或者清茶慢慢看,學習切勿急躁! 最近公司的網路中了這兩天鬧的很歡的ARP病毒,導致大家都無法上網,給工作帶來了很大的不方便,在這裡寫下殺毒的過程,希望對大家能有協助! 現象:開啟部分網頁顯示為亂碼,好像是隨機的行為,但是看似又不是,因為它一直在監視msn.com,呵呵,可能和微軟有仇吧,繼續查看原始碼,發現頭部有一個js檔案連結----<script src=http://9-6
Time of Update: 2014-10-14
Canvas入門(3):影像處理和繪製文字,canvas影像處理來源:http://www.ido321.com/997.html一、影像處理(非特別說明,所有結果均來自最新版Google)在HTML 5中,不僅可以使用Canvas API繪製圖形,也可以用於處理網路或磁碟中的影像檔,然後繪製在畫布中。繪製映像時,需要使用drawImage()方法:drawImage(image,x,y):image是映像引用,x,y是繪製映像時在畫布中的起始位置drawImage(image,x,y,w,h)
Time of Update: 2014-07-09
見過嗎?14個超有創意的載入進度條設計,載入中進度條gif 所有進度條的功能在於注重細節,即使是最微小的細節可以改變整個使用者體驗。好的設計能夠廣泛傳播,讓人們分享並推薦你的設計。在下面的列表中,你會發現一批設計精美的載入進度條例子,可以免費下載。您可能感興趣的相關文章22套 Web & Mobile PSD 使用者介面素材45套精美的手機介面設計素材和設計工具分享30套精美的Web和手機開發UI素材60個精美的免費移動開發PSD素材資源45套新鮮出爐的精美 PSD
Time of Update: 2013-12-01
在路由器中,mac地址是用得比較多的。驗證規則:1. Broadcast mac address (FF:FF:FF:FF::FF:FF:)2. IPv4 & IPv6 multicast mac address3. Numeric charactercode list :[javascript] function isValidMacAddress(address) { var c =
Time of Update: 2013-11-22
[javascript](function(){ var p=new PEvent(document); p.click(function() { //alert("單擊"); //alert(p.style); var html=""
Time of Update: 2013-10-17
在DOM裡面操作textarea裡面的字元,是比較麻煩的。 於是我有這個封裝分享給大家,測試過IE6,8, firefox ,chrome, opera , safari。相容沒問題。 注意:在firefox下 添加字串的時候有個bug 就是scrollTop 會等於0,當然解決了,但是不夠完美。如果有高手也研究過,麻煩指點下。 複製代碼 代碼如下: var TT = { /* * 擷取游標位置 * @Method getCursorPosition * @param t element * @
Time of Update: 2013-10-17
一.簡述 昨天support一同事,幫她的客戶做類似下面的效果(自動完成):以前在搜房的時候,弄過這個,調用樓盤字典:這是一個小功能,也是一個大功能。因為它可以做大,也可以做小。二.搜房的AutoComplete 比如上面我們看到搜房的這個就做大了,你要看到這樣一個效果,其實搜房做了這麼幾件事: 1.資料庫作業。把每天的樓盤字典存入XML,每個城市的對應一個XML.比如今天產生的bj_11_04.xml
Time of Update: 2013-10-16
如果想正確顯示,一般的方法都是改後台代碼,使日期時間格式變為string返回,我解決的方法是重寫TimeField 的setValue ,具體代碼如下: 複製代碼 代碼如下:Ext.override(Ext.form.TimeField, { getValue: function () { return this.value; }, setValue: function (v) { this.value = v; this.setRawValue(this.formatValue(v));
Time of Update: 2013-10-16
js部分是這樣的: 複製代碼 代碼如下: //**********************圖片上傳預覽外掛程式************************ //作者:IDDQD(2009-07-01) //Email:iddqd5376@163.com //http://blog.sina.com.cn/iddqd //版本:1.0 //說明:圖片上傳預覽外掛程式 //上傳的時候可以產生固定寬高範圍內的等比例縮放圖 //參數設定: //width 存放圖片固定大小容器的寬 //height
Time of Update: 2013-10-16
1. jQuery – Javascript FrameworkjQuery 是最流行的 JavaScript 架構,它簡化了HTML 文檔遍曆、事件處理、動畫和Ajax互動。2. Dojo Javascript FrameworkDojo強大的核心使Web開發更加敏捷,它擁有出色的UI工具庫,號稱 Unbeatable JavaScript Tools。3. Sencha Ext JS4
Time of Update: 2013-10-16
第一種方法:Loading.js 複製代碼 代碼如下: //頻率 var frequency = 50; //步長 var step = 3; //背景顏色 var loadingBgcolor = "#ffffff"; //寬度 var loadingWidth = 354; /* *參數說明: *content:顯示內容,可以為空白; *imageURL:將引用JS檔案的路徑設定即可; *left:進度條顯示位置left *top:進度條顯示位置top */ function
Time of Update: 2013-10-16
隨著近幾年來 JavaScript 的應用日漸廣泛, 滑動效果無處不在, 於是我也跟跟風, 將置頂功能做成了滑動效果. 後來為了更貼合物理特徵, 改造做成了減速的滑動效果. 首先說一下原理吧. 我們會擷取捲軸到頁面頂部的距離, 然後上移一定的距離; 再擷取捲軸到頁面頂部的距離, 上移一定的距離 (比上一次小一點); ... JavaScript 代碼: 複製代碼 代碼如下: /** * 回到頁面頂部 * @param acceleration 加速度 * @param time 時間間隔
Time of Update: 2013-10-16
值得一提的是,當下Web開發人員們追捧的 Node.js 使得 JavaScript 能夠在更多環境下運行,甚至是網站的伺服器端,使得這門語言再次受到大家的關注。今天,本文與大家分享25個好玩的 JavaScript 小遊戲,感受一下 JavaScript 的魅力。Bunny HuntTraviansAjax Chinese ChessDigg AttackInvaders From MarsSolitaireCard GamesJetris – JavaScript
Time of Update: 2013-10-16
先看看整個的:圖一:圖二:圖三:圖四:大概的就這樣,接下來直接看源碼頁面:複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="autoSearch._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2013-10-16
一、對象鏈:方法體內返回對象執行個體自身(this) 複製代碼 代碼如下: function ClassA(){ this.prop1 = null; this.prop2 = null; this.prop3 = null; } ClassA.prototype = { method1 : function(p1){ this.prop1 = p1; return this; }, method2 : function(p2){ this.prop2 = p2; return this; },
Time of Update: 2013-10-16
html結構如下: 複製代碼 代碼如下: <html> <head> <title>為body添加click事件</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script type="text/javascript" src="jquery-1.5.2.js"></script>
Time of Update: 2013-10-16
1,使用js檔案使IE支援png圖片透明效果。 pngfix.js: 複製代碼 代碼如下: var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) function fixPNG(myImage) { if ((version >= 5.5) && (version < 7) && (document.body.filters)) { var imgID = (
Time of Update: 2013-10-16
複製代碼 代碼如下: var evt = window.event || arguments[0]; 下面分三種添加事件的方式討論,你也許會看到以前沒有看到過的擷取方式。 1,第一種添加事件的方式,直接在html的屬性中寫JS代碼 複製代碼 代碼如下: <div onclick="alert(4);">Div1 Element</div>
Time of Update: 2013-10-16
如下所示: 第一步填寫基本資料,第二步填寫教育資訊要求我們每一步操作都要進行驗證,這樣我們可以用以下方式進行驗證:複製代碼 代碼如下: <script type="text/javascript" language="javascript" src="/Scripts/jquery-1.4.1.min.js"></script> <script type="text/javascript" language="javascript"