相容多種瀏覽器的漸層顏色背景,漸層顏色背景經常有一些時候需要使用漸層背景,使用長條圖片有點太不高大上了,於是自己寫了個小例子,相容多瀏覽器就要為每一個瀏覽器寫對應的 CSS,太低版本的瀏覽器只能使用圖片做背景。 下面是當前五大瀏覽器對 gradient
小米手機 js 指令碼取src為空白的適配問題今天測試提上來一個問題我android webview 中執行了一段js指令碼,去替換原來的圖片,但是小米手機上居然沒起作用花了一個中午的午休看問題 貼出來協助下遇到同樣的問題的朋友吧,我百度了半天沒看到一個答案蛋疼的舉個例子在小米執行 javascript:(function(){ var objs = document.getElementsByTagName('img' ); for(var
NodeJS學習筆記之網路編程,nodejs學習筆記Node提供豐富的網路編程模組 Node模組 協議 net TCP dgram UDP http HTTP https HTTPS
如何正確使用Nodejs 的 c++ module 連結到 OpenSSL,nodejsopenssl事情的起因是這樣的, 因為某些原因, 最近在寫 Nodejs 的 c++ module, 然後在js這邊調用。 網路通訊自然離不開ssl, 於是需要連結到Openssl的庫。我們本來的期望是,需要使用者安裝有Openssl的運行庫, 然後我們的c++ module 動態連結到Openssl的so庫上來運行。起初一切看起來還不錯,直到我們發現這個openssl的函數不能工作:PKCS7
Jquery中的(function($){...})(jQuery) 當你第一眼看到“(function($){...})(jQuery)”的時候,你有什麼感覺?呵呵呵,我當時還是止不住的從心底裡罵了一句——操,這他媽什麼勞什子。時過境遷,對於現在無比倚重Jquery的我,自感當時的自己是那麼的無知,今天忙裡偷閒,解釋一下究竟“(function($){...})(jQuery)”該怎樣理解: 代碼一:代碼一<script
Android和JavaScript互相調用Html頁面和Java代碼結合的方式一般用在介面經常被更改
Node.js外掛程式的正確編寫方式,node.js外掛程式編寫Node.js在利用JavaScript編寫後端方面效果拔群,值得我們多加嘗試。不過如果大家需要一些無法直接使用的功能甚至是根本無從實現的模組使用,那麼能否從C/C++庫當中引入此類成果呢?答案是肯定的,大家要做的就是編寫一款外掛程式,並藉此在自己的JavaScript代碼中使用其它程式碼程式庫的資源。下面我們就一同開始今天的探詢之旅。介紹正如Node.js在官方說明文檔中所言,外掛程式是以動態方式進行連結的共用式對象,能夠將Jav
ASP.NET中使用JSON方便實現前台與背景資料交換一、前台向後台請求資料在頁面載入時,有時需要對一些表單進行初始化,此時可以利用JQuery的 get 函數向後台發起非同步請求://初始化函數function initSettings() { $.get("?Action=init", function (data) { if (data == "NO") { alert("初始化失敗!"); }
js控制文字框只能輸入中文、英文、數字與指定特殊符號JS 控制文字框只能輸入數字JS 控制文字框只能輸入數字、小數點JS 控制文字框只能輸入英文JS 控制文字框只能輸入英文、數字JS 控制文字框只能輸入中文JS 控制文字框只能輸入中文、英文、數字JS 控制文字框只能輸入中文、英文、數字、空格JS 控制文字框只能輸入中文、英文、數字、小數點總而言之: 先在‘’ 裡輸入 onkeyup="value=value.replace(/[^\X]/g,'')"然後在(/[\X]/g,'
跟我一起學extjs5(24--模組Form的自訂的設計[2])跟我一起學extjs5(24--模組Form的自訂的設計[2]) 在本節中將要加入各種類型的欄位,在加入欄位的時候由於可以一行加入多個欄位,因此階層又多了一層fieldcontainer。form裡面的主要階層如下: form -- fieldSet -- fieldcontainer -- field。
jquery file upload 後台收到的檔案名稱中文亂碼, filename中文亂碼本周用jquery file upload做上傳檔案的功能,後台會接受檔案,並且截取檔案名稱作為字元存入資料庫。準系統實現時候,試了幾個檔案,發現如果檔案名稱如果沒有中文就OK,如果檔案名稱帶中文的話,後台收到的就是中文亂碼,怎麼去解碼都沒用。例如,上傳的檔案叫做“昕銳配置表.xls”,但是到後台收到的卻是 “鏄曢攼閰嶇疆琛?xls”
Javascript繼承的最佳實務什麼是繼承?繼承是物件導向最顯著的一個特性。繼承是從已有的類中派生出新的類,新的類能吸收已有類的資料屬性和行為,並能擴充新的能力。在Javascript 中 沒有 類的概念, 它是通過建構函式來產生 對象,建構函式 就是一個普通的函數,通常當函數名 為 大寫開頭的,我們認為是建構函式,否則 就是普通的方法。function A() { this.name = 'A Class instance';}function m1() {}既然
js實現pc和手機的判斷如果你不太會自適應,不能把pc端和手機端的網頁都用同一個html頁面,那就就必須寫兩個站(PC用www網域名稱,手機用wap次層網域),一個PC,一個手機,那麼如何做到識別使用者是PC客服端還是手機用戶端登陸的你網站的呢(並且能夠實現在手機端輸入www網域名稱的時候不載入PC端的網頁直接跳轉到手機端的網頁),這就需要js來對用戶端的系統進行判斷 我這裡有三段代碼,都可以實現這個效果用法一樣,優劣如何,就看你的需求如何 不過,這裡也有2個疑問點,請先看代碼,我後面再解答1.
jQuery 刪除HTML元素jQuery使用下面兩個方法來刪除或是清空某個HTML元素。remove() – 刪除指定的元素(包括其子項目)empty() – 清空指定元素的子項目例如: JQuery Demo <script src="scripts/jquery-1.9.1.js"></script> <script> $(document).ready(function () {
小穀實戰Jquery(四)--標籤頁效果 這兩天完成了實戰四五六的例子,執行個體四是標籤頁的實現方法,執行個體五是串聯功能表下拉框,執行個體六是視窗效果,都是web層常用的效果.越到後面越發覺得技術這東西,就是一種思路的展現,懂了要實現效果的來龍去脈,代碼就是表達的一種工具,後台展示的是邏輯,前台展現的是圖形. 說一下這個標籤頁吧,第一個標籤由兩部分組成,滑鼠移到上面標籤上,下面對應顯示相應的內容.藉助CSS實現標籤和內容相融合的效果.這次我們先看最終效果.HTML:
程式員必備-建立js庫牛腩Javascript中講解的Javascript方法的構建都放在了HTML頁面中,一方面這樣會暴露出自己的方法實現過程,二是如果其他頁面需要同樣的方法的話那就還得將同樣的方法重新寫一遍,不能達到很好的重複利用.構建js庫,通過指令碼標籤<script></script> src 屬性引入,JS中的方法就可以隨意調用了.不但不會在HTML頁面中暴露實現方法,而且讓函數的服用性大大提高了.另一方面,這是程式員經驗積累的儲蓄,可將一些有些的函數放進去,
jquery常用事件(整理)Jquery事件(一)、事件列表。 1.blur() 當失去焦點時觸發。包括滑鼠點擊離開和TAB鍵離開。 2.change() 當元素擷取焦點後,值改變失去焦點事觸發。 3.click() 當按一下滑鼠時觸發。 4.dblclick() 當滑鼠雙擊時觸發。 5.error() 當javascript出錯或img的src屬性無效時觸發。 6.focus()
casperjs的API-colorizer模組colorizer模組包含了一個Colorizer類,它能夠產生一個標準化的顏色字串: var colorizer = require('colorizer').create('Colorizer');console.log(colorizer.colorize("Hello World", "INFO"));大部分情況下,你會通過CASPER
淺談 js eval範圍就簡單聊下如何全域 eval 一個代碼。 文本運行var x = 1;(function () { eval('var x = 123;');})();console.log(x);這個代碼得到的是 1 而不是 123如果想讓 eval 執行的代碼是全域的,那麼有幾種方法。 文本運行var x = 1;(function () { window.eval('var x = 12
js通用方法檢測瀏覽器是否已安裝指定外掛程式(IE與非IE通用) /* * 檢測是否已安裝指定外掛程式 * * pluginName 外掛程式名稱 */ function checkPlugins(pluginName) { var np = navigator.plugins; if (window.ActiveXObject) { // IE //