Time of Update: 2014-09-07
JavaScript(一)--在比較中學習javaScript不是第一天接觸了,在先前的敲得牛腩新聞發布系統中用到過,後來學習北大青鳥的Asp.NET中也學到過。用過的東西了,做一個總結,這一節,我唯寫javaScript的入門,之後會有其他的文章介紹。(一)JavaScript一種指令碼語言,是一種解釋語言(理解一下解釋語言和編譯語言的區別),簡單地說解釋語言通過解釋後執行指令碼語言,是要插入到其他語言中的(如:HTML);編譯語言是通過編譯器編譯成電腦語言,自己可以獨立運行。看思維導圖:這裡
Time of Update: 2014-09-07
JavaScript避免記憶體泄露及記憶體管理技巧,javascript記憶體管理本文執行個體講述了JavaScript避免記憶體泄露及記憶體管理技巧,非常實用。分享給大家供大家參考之用。具體方法如下:本文內容來源自GoogleWebPerf(倫敦WebPerf集團),2014年8月26日。一般來說,高效的JavaScript
Time of Update: 2014-09-07
jQuery表格外掛程式datatables用法總結,jquerydatatablesDataTables是一個jQuery的表格外掛程式。這是一個高度靈活的工具,依據的基礎逐步增強,這將增加先進的互動控制,支援任何HTML表格。官方網站及其:http:/www.datatables.net當前最新版為1.10.2,讀者可點此本站下載。其主要特點如下:1.自動分頁處理2.即時表格式資料過濾3.資料排序以及資料類型自動檢測4.自動處理列寬度5.可通過CSS定製樣式6.支援隱藏列7.易用8.可擴充性
Time of Update: 2014-09-05
html和js圖片上下置中的兩種方法最近總是碰到讓圖片上下置中的問題,左右置中直接設定margin: 0 auto;就哦了,上下置中查了很多方法都行不通,多次實驗最終有成功的兩種方法總結下:一種js實現,一種css實現:一、js讓圖片上下置中: 1.首先要知道你要顯示圖片的高度範圍:div_height。
Time of Update: 2014-09-05
node.js的npm的安裝本來不打算介紹node.js的npm的安裝,但是發現node.js一些包的管理是通過npm來實現,還是要簡單介紹一下npm。1、npm是什麼 npm是一個node包管理和分發工具,已經成為了非官方的發布node模組(包)的標準。有了npm,可以很快的找到特定服務要使用的包,進行下載、安裝以及管理已經安裝的包。2、npm的安裝(windows)
Time of Update: 2014-09-05
.net mvc4 + ajaxfileupload.js 解決IE瀏覽器中彈出下載對話方塊問題摘要:每個人遇到的問題都不一樣,在網上找了一大圈都沒有解決到我的問題!因為我的環境如標題所示,解決了這個問題。主要問題:在於回應標頭的設定Controller: [HttpPost] public ContentResult UploadFile(string user = WinTabConst.Space, int type = ConfigConst.Zero,
Time of Update: 2014-09-05
[ExtJS5學習筆記]第十三節 Extjs5的Ext.each方法學習 看一下官方的介紹:Iterates an array or an iterable value and invoke the given callback function for each item.遍曆所有可以迴圈的數組或者可迭代變數,並且執行給定的回呼函數來處理每一個成員。有一個簡單的數組的例子如下: var countries = ['Vietnam',
Time of Update: 2014-09-05
Flexigrid在IE下不顯示資料的有效處理方法,flexigridie解決方案:網上的答案經我驗證都是不靠譜的,以後大家就知道了,Flexigrid在IE下不顯示資料的處理方法是:指定一下Ajax請求資料的方式為Get方式另外,flexigrid不是不可以使用“post”方式發送資料,而是“post”方式在IE下必須要有供post的資料,比如在分頁的時候可以使用post方式,而在你沒有什麼資料要發送的話,一定要使用“get”方式,其它瀏覽器可能對這個要求不嚴格,而IE要求較嚴:FlexiGr
Time of Update: 2014-09-05
JavaScript中匿名、命名函數的效能測試,javascript效能測試我們經常通過匿名函數(Anonymous function)來寫回調。簡單來講匿名即沒有名字的函數,一般都立即執行。但是它與命名函數(有名字的函數)的效能如何呢?我們可以比較一下,我們隨便找一台可以執行Shell命令的電腦來使用大量函數調用看一看二者執行消耗時間:anonymous.js複製代碼 代碼如下:var count = 100000000 , sum = 0while
Time of Update: 2014-09-04
javascript類比post提交隱藏地址欄的參數,javascriptpost通過js類比post提交1:請求需要的參數過長,超過get允許的最大長度2:想要隱藏地址欄的參數//新建立一個form表單document.write('<form name=myForm></form>'); var myForm=document.forms['myForm']; myForm.action='runEmpAttendance'; myForm.method='POST'
Time of Update: 2014-09-03
javascript物件導向程式設計 在學習js物件導向編程之前,首先需要知道什麼是物件導向。物件導向語言都有類的概念,通過它可以建立具有相同屬性和方法的對象。但js並沒有類的概念,因此js中的對象和其他語言的對象有所不同。 js對象可以定義為:”無需屬性的集合,其屬性可以是基本值、對象和函數。每個對象都是基於一個參考型別建立的。 js建立對象有以下兩種方法: 1、建立一個Object執行個體: var person =
Time of Update: 2014-09-03
最好的ie版本檢測方式,ie版本檢測預備知識:NodeList的即時性通過 document.getElementsByTagName,document.forms ,document.images 等方法擷取到nodelist以後 裡面的內容會適時的更新 這一點區別與array我們利用它和條件注釋來檢測oldIE的版本我認為
Time of Update: 2014-09-03
js滾輪換切屏由於全項目不是自己寫的,只是幫別人寫js滾輪代碼,而且別人項目也還未上線,所以只貼出自己寫的那段部分代碼,效果:滑鼠滾輪滾動時,網頁螢幕一屏一屏的上下切換(以下代碼在本地電腦的IE,chrome與FireFox這三個瀏覽器已經測試並且已經成功) var sum=0; var oTxt=document.getElementById("txt"); var scrollFunc=function(e){ var direct=0; var men = $
Time of Update: 2014-09-03
瀏覽器的CSS Hacks,瀏覽器CSSHacksLZ註:此文原作者是:Paul Irish(Google的前端開發工程師),本文是原文的部分譯文. 1: 2: /***** Selector Hacks ******/ 3: 4: /* IE6 and below */ 5: * html #uno { color: red } 6: 7: /* IE7 */
Time of Update: 2014-09-02
常用排序演算法之JavaScript實現筆試面試經常涉及各種演算法,本文簡要介紹常用的一些演算法,並用JavaScript實現。 1、插入排序 1)演算法簡介 插入排序(Insertion-Sort)的演算法描述是一種簡單直觀的排序演算法。它的工作原理是通過構建有序序列,對於未排序資料,在已排序序列中從後向前掃描,找到相應位置並插入。插入排序在實現上,通常採用in-place排序(即只需用到O(1)的額外空間的排序),因而在從後向前掃描過程中,需要反覆把已排序元
Time of Update: 2014-09-03
最佳化js版搜狗地圖的brand標牌樣式 從上一篇博文的中,我們看到有幾個相近的brand標牌給相互遮擋住了,不能完整的顯示。怎麼處理一下呢?今天我們就來研究一下這個解決方案。 其實要想不被遮擋,可以讓這幾個brand位置變動一下,而不總是箭頭向下指向景點。如果改變箭頭的指向呢?首先我們要瞭解它原本是怎麼處理的。這個肯定是從spirit入手了。 先說一下spirit的參數:{ url:"http://api.go2map.com/maps/images/
Time of Update: 2014-09-03
Java Script 基本知識點1.基礎資料型別 (Elementary Data Type) JavaScript提供了4種基本的資料類型用來處理數字和文字 Number、String、Null、Boolean 1).變數 文法:
Time of Update: 2014-09-02
HTML5/CSS3實現添加鎖屏效果,html5css3實現鎖屏 鎖屏效果,也就是將螢幕置於模態,不允許使用者觸發任何動作,只能解除鎖定後才能繼續使用,jQueryUI的dialog有模態對話方塊,這一點不難做到。那麼,首先需要在頁面中添加一個div層,用於做模態的層: Html代碼 <div id="overlay">
Time of Update: 2014-09-02
Java中抽象類別與介面的區別 介面和抽象類別有好多相同點和類似點,很多人有過這樣的疑問:為什麼有的地方必須使用介面而不是抽象類別,而在另一些地方,又必須使用抽象類別而不是介面呢?或者說,在考慮Java類的一般化問題時,很多人會在介面和抽象類別之間猶豫不決,甚至隨便選擇一種。 理解抽象類別 abstract class和interface在Java語言中都是用來進行抽象類別(本文 中的抽象類別並非從abstract
Time of Update: 2014-09-03
jQuery開發外掛程式的兩種方式做web開發的基本上都會用到jQuery,jQuery外掛程式開發兩種方式:一種是類擴充的方式開發外掛程式,jQuery添加新的全域函數(jQuery的全域函數是屬於jQuery命名空間的函數),如果將jQuery看成一個類,那麼就相當於給jQuery類本身添加方法。第二種是對象擴充的方式開發外掛程式,即jQuery對象添加方法。 類擴充的外掛程式 類擴充的外掛程式開發最直接的理解就是給jQuery類添加類方法,可以理解為添加靜態方法。典型的