Time of Update: 2015-08-07
標籤: 前幾天的項目用到一個小功能,用js來阻住使用者在鍵盤上按F5重新整理,這個功能不難,主要就是擷取鍵盤事件,如果是按的F5則阻止就好了。話不多說直接上代碼。//禁止用F5鍵 document.onkeydown = function(e){ e = window.event || e; var keycode = e.keyCode || e.which; if(keycode == 116){
Time of Update: 2015-08-07
標籤: 如何更改js的alert樣式如:彈出對話方塊時的背景顏色、背景透明等等,下面有,感興趣的朋友可以學習下 window.alert = function(str) { var shield = document.createElement("DIV"); shield.id = "shield"; shield.style.position = "absolute"; shield.style.left = "0px"; shield.style.top = "0px"; shield.
Time of Update: 2015-08-07
標籤:argument代表當前函數的參數數組;1、callee的用法:argument.callee表示誰引用的這個函數其他解釋:(arguments.callee表示引用當前正在執行的函數,或者說是調用arguments.callee的函數對象的引用,它給匿名函數提供了一種自我引用的方式。通過如下例子,可以更好的理解概念。)例如:var fun=function(){ console.log(fun===argument.callee)}fun();
Time of Update: 2015-08-07
標籤: 最近被一個bug困擾了兩天~ 我新發布了一個NAserver(路徑分析服務),但是放在之前的代碼裡面發現不能產生路徑。經過我的調試發現並沒有代碼並沒有報錯,並且能夠返回所產生路徑的Graphic layer,但路徑就是不能在地圖上顯示出來! 期間我的解決辦法是思考可能造成這個現象的各種原因(寫在紙上),然後逐一調試、排除,到最後把我所能夠想到的所有可能的原因都排除了。。。
Time of Update: 2015-08-07
標籤:web開發 javascript 談到物件導向,我們之前學過Vb和C#,從抽象到封裝再到繼承和多態,物件導向的世界真的很好玩,但是JavaScript中的物件導向有些特殊,因為裡面沒有類,而且對象的建立方式也不同。 對象的建立大約有四種方式:使用new關鍵字建立、使用字面量建立、使用Factory
Time of Update: 2015-08-07
標籤:對於JavaScript程式的調試,相比於alert(),使用console.log()是一種更好的方式,原因在於:alert()函數會阻斷
Time of Update: 2015-08-07
標籤:javascript ajax 前端 jsonp Ajax跨域—————————————————————————-跨域: 跨網域名稱一個網域名稱下的檔案去請求了和他不一樣的網域名稱下的資源檔,那麼就會產生跨域請求這是ajax的跨域限制問題跨域的解決 : jsonp: json width padding核心: 1.script標籤
Time of Update: 2015-08-07
web前端開發常用的10個高端CSS UI開源架構,cssui 隨著人們對體驗的極致追求,web頁面設計也面臨著新的挑戰,不僅需要更人性化的設計理念,還需要設計出更酷炫的頁面。作為web前端開發人員,運用開源資源,更快更好地實現一些現代化的介面,是必備技能之一。下面小編就分享10個頂級的CSS
Time of Update: 2015-08-07
JS中判斷undefined和null類型JavaScript中有兩種特殊資料類型:undefined和null,JS判斷undefined以下是不正確的寫法:if(exp == undefined){ alert(undefined);}正確方法:if(typeof(exp) == 'undefined'){ alert(undefined);}typeof
Time of Update: 2015-08-07
關於IE6浮動問題!,IE6浮動問題!以下內容均為個人筆記:望批評指教! IE6下應盡量少使用float 而是 換用display:inline 父層使用text-align:text;效果會好些;如果一組浮動元素 產生了浮動 最好在外層加個非浮動層 效果會好些:<ul> <li>1</li> <li>1</li> <li>1</li>
Time of Update: 2015-08-07
CSS關於子項目設定了float屬性後父元素高度為0的解釋和解決方案,float後父 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2 <html lang="en"> 3 <head> 4 <meta http-equiv="Content-Type"
Time of Update: 2015-08-07
dom-drag.js複製下來,慢慢看/************************************************** * dom-drag.js * 09.25.2001 * www.youngpup.net ************************************************** * 10.28.2001 - fixed minor bug where events * sometimes fired off the handle, not
Time of Update: 2015-08-07
深入理解AngularJs-Ui-routerAngularjs ui-router - 組件:$state / $stateProvider:管理狀態定義、目前狀態和狀態轉換。包含觸發狀態轉換的事件和回呼函數,非同步解決目標狀態的任何依賴項,更新$location到目前狀態。由於狀態包含關聯的 url,通過$urlRouterProvider產生一個路由規則來執行轉換的狀態。 ui-view指標:渲染狀態中定義的視圖,是狀態中定義的視圖的一個預留位置。 $urlRouter /
Time of Update: 2015-08-07
jquery.cookie的使用記得原生的js操作cookie也不是很麻煩的,但似乎jquery更簡單,不過相比原生js,需要額外引入2個檔案,似乎又不是很好,但既然你的項目是基於jquery的,那用jquery.cookie還是不錯的。 jquery.cookie的項目地址:jquery-cookie readme.md中也介紹了用法。簡單介紹一下後,下面我們結合執行個體來用: 增:$.cookie(‘isZan’,
Time of Update: 2015-08-07
Node.js開發入門—HTTP檔案伺服器HelloWorld樣本只有示範意義,這次我們來搞一個實際的例子:檔案伺服器。我們使用Node.js建立一個HTTP協議的檔案伺服器,你可以使用瀏覽器或其它下載工具到檔案伺服器上下載檔案。用Node.js實現的HTTP檔案伺服器,比我在Qt網路編程實戰之HTTP伺服器視頻課程裡用Qt實現的版本,複雜度要小太多太多了。為了讀取檔案,我們會用到File
Time of Update: 2015-08-07
從瀏覽器輸入URL斷行符號發生了什麼,瀏覽器url斷行符號在瀏覽器輸入url後斷行符號,整個過程發生了什嗎?整個過程如果節節細述的話,那非常的複雜。我就簡單的描述一下整個過程1、查詢DNS,擷取網域名稱對應的IP地址 (1)、瀏覽器搜尋自身的DNS緩衝 (2)、搜尋作業系統的DNS緩衝 (3)、讀取本地的HOST檔案
Time of Update: 2015-08-07
【轉】常用css命名規則,css命名規則常用的css命名規則頭:header內容:content/container尾:footer導航:nav側欄:sidebar欄目:column頁面外圍控制整體布局寬度:wrapper左右中:left right
Time of Update: 2015-08-07
ExtJS WindowGroup樣本Ext.onReady(function(){//Ext.ZIndexManager 即Ext.WindowGroup 的方法介紹//建立管理器var winGrp=new Ext.WindowGroup();//建立5個window對象,註冊給winGrpfor(var i =1;i<=5;i++){var win=new
Time of Update: 2015-08-07
深入理解javascript之防篡改對象javascript中對象內建有多個屬性Configurable,Writable,Enumerable,Value,Get和Set,來控制屬性的行為。同樣的ES5也有幾個方法,來指定對象的行為。我們知道,javascript中的對象是可以共用的,也是預設可拓展的://一旦將對象設定防篡改,就不能撤銷了//眾所周知,一般的對象是可以隨意拓展的var person = {name:'liufang'};person.age =
Time of Update: 2015-08-07
javascript 變數 命名規範 變數的範圍變數 小時候我們學過 這個 應用題 : X+1=2; 問 X 等於幾? 答案是 1 對了,很聰明哈 那麼 這個 X 我們就稱之為 未知數 或者 變數 變數實際是一個容器 用來存放資料的。但是我們永遠不知道,他的結果是多少。 裡面只能存放一個值。 var