Time of Update: 2016-07-29
如何在JS中實現相互轉換XML和JSON,js相互轉換xmljson開發中有時候會遇到XML和JSON相互轉換,要求在JS中使用,網上找了好多,竟然每一個好用的,要麼缺胳膊少腿,要麼詞不達意,太沒天理了,果斷自己實現一個。JSON與XML的區別比較1.定義介紹(1).XML定義擴充標記語言 (Extensible Markup Language, XML) ,用於標記電子檔案使其具有結構性的標記語言,可以用來標記資料、定義資料類型,是一種允許使用者對自己的標記語言進行定義的源語言。
Time of Update: 2016-07-29
JavaScript動態添加css樣式和script標籤,javascriptcss[動態添加css樣式]<html> <head> <script type="text/javascript"> window.onload=function(){ var head=document.getElementsByTagName('head')[0]; //擷取到head元素 var
Time of Update: 2016-07-29
JavaScript新增樣式規則(推薦),javascript樣式關鍵代碼如下所示:<html> <head> <link rel="stylesheet" type="text/css" href="basic.css"> <script> window.onload=function(){ var sheet=document.styleSheets[0]; //【新增樣式規則】
Time of Update: 2016-07-29
JavaScript的==運算詳解,javascript運算詳解大家知道,JavaScript中的==是一種比較複雜運算,它的運算規則很奇怪,很容易讓人犯錯,從而成為JavaScript中“最糟糕的特性”之一。在仔細閱讀ECMAScript規範的基礎上,我畫了一張圖,我想等你理解了這張圖後,會徹底地弄懂關於==運算的一切。同時,我試圖通過此文向大家證明==並不是那麼糟糕的東西,它很容易掌握,甚至看起來很合理,並沒那麼糟糕。先:==運算規則的精確描述在此:The Abstract
Time of Update: 2016-07-29
jQuery表單驗證外掛程式解析(推薦),jquery表單一:外掛程式(1) Validform_v5.3.1_min.js Validform_Datatype.js(2)網址:http://validform.rjboy.cn 在這個網站上有demo和外掛程式下載連結。二:普通驗證(1)Validform_Datatype.js/*Validform datatype extensionBy sean during December 8, 2012 - February 20, 2013
Time of Update: 2016-07-29
AngularJs基本特性解析(一),angularjs特性解析現在的前端項目中基本上都會用到angularjs架構,之前並不瞭解這個架構,也是因為最近接手的項目,所以打算好好的學習下它。之前都是搞pc端,現在接手的是移動端的項目,移動端UI架構用的是ionic+vordova,沒有用bootstrap,主要做的是ios+安卓的app介面,ionic這個架構也不太瞭解,也需要花時間好好熟悉下。angularjs學習小白一枚,歡迎大神指正。AngularJs是什嗎?簡單來說,即javascript
Time of Update: 2016-07-29
javaScript給元素添加多個class的簡單實現,javascriptclassjavaScript給元素添加多個class的簡單實現<html> <head> <style type="text/css"> .div2{ font-size:16px; color:orange; } .div3{ font-size:20px; color:blue; }
Time of Update: 2016-07-29
jQuery新視窗開啟外連結,jquery新視窗連結對於外鏈,為了留住使用者在本站,我們通常會使用新視窗開啟,你可以設定target="_blank"。然而手動一個是麻煩,另一個則是有可能會遺漏,本文通過jQuery查詢要點擊的連結,添加相關屬性,使其開啟新視窗。$(document).on('click','a',function(){var url = this.href,hash='';if(url.indexOf('#')>-1){hash = !!url.split('#')[1
Time of Update: 2016-07-29
淺談DOCTYPE對$(window).height()取值的影響,doctype.height前言:公司項目需要用到一個彈框垂直置中,網上類似的垂直置中彈出層大同小異,因為項目是基於Jquery 下的,所以用$(window).height()-layer.height())/2 +$(document).scrollTop()取得垂直的位移。測了各種瀏覽器沒問題,後台人員移值到項目中後,出問題了,當頁面超出一屏時,在
Time of Update: 2016-07-29
使用do...while的方法輸入一個月中所有的周日(執行個體代碼),do...while周日使用do...while的方法輸入一個月中所有的周日(執行個體代碼)do{ var date = Number(prompt('請輸入一個月的總天數')); var start = (prompt('請輸入一個月的一號是周幾')); for(var i=0;i<date;i++){ if((start+1)%7===0){ console.log(i+'號是周日') }}
Time of Update: 2016-07-29
JQuery 設定checkbox值二次無效的解決方案,jquerycheckbox在此MVC ASP.NET 項目,我利用jquery ajax傳輸資料給後台controller控制層,返回資料給JQuery資料。首先必須清除checkbox的選中,因為是ajax的非同步作業,是不重新整理頁面的,所以需要手段儲值控制項值,使得其為空白,不影響下次的拿到資料顯示。言歸正傳,$("#checkboxID").attr('checked', false);//設定checkbox為不選中狀態,$("
Time of Update: 2016-07-29
jquery常用的12個小功能,jquery常用12功能jquery12個常用功能極好的,快來圍觀!返回頂部使用JQuery的animate和scrollTop方法可以建立簡單地返回頂部的動畫:// Back to top$('a.top').click(function (e) { e.preventDefault(); $(document.body).animate({scrollTop: 0}, 800);});HTML中得有一個按鈕:<!-- Create an anchor
Time of Update: 2016-07-29
BootStrap 附加導航組件,bootstrap導航組件什麼是 Bootstrap?Bootstrap 是一個用於快速開發 Web 應用程式和網站的前端架構。Bootstrap 是基於 HTML、CSS、JAVASCRIPT 的。曆史Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 開發的。Bootstrap 是 2011 年八月在 GitHub 上發布的開源產品。以上簡單給大家介紹了bootstrap的簡介,下面重點介紹BootStrap
Time of Update: 2016-07-29
jQuery 自訂下拉框(DropDown)附源碼下載,jquerydropdown先給大家展示下,喜歡的朋友可以下載源碼哦效果示範 源碼下載 <section class="main"> <div class="wrapper-demo"> <div id="dd" class="wrapper-dropdown-1" tabindex="1"> <span>手冊網</span> <ul
Time of Update: 2016-07-29
資料結構中的各種排序方法小結(JS實現),資料結構js新技術一直在不斷變化,掌握一些基礎是未來學習不斷更新的技術的堅實基礎。近來閑來無事,為了溫習一下從前學的資料結構,將資料結構中的排序演算法用JS實現了一遍,並在本文末尾處嵌入了DEMO。簡單排序冒泡排序冒泡排序是最簡單排序演算法,時間複雜度為n的平方,代碼如下:function bubbleSort(array) { for (var i = 0; i < array.length; i++) { for
Time of Update: 2016-07-29
JavaScript提高網站效能最佳化的建議(二),javascript效能最佳化在javascript關於提高網站效能的幾點建議(一)中,從HTTP請求到頁面渲染幾個方面對提高網站效能提出了幾點建議,本文是學習Steve Sounders的另外一本書《高效能網站建設進階指南》之後,從JavaScript效能的角度進行總結概括,諸君共勉。JavaScript效能是實現高效能Web應用程式的關鍵——Steve Sounders1 利用js範圍鏈範圍鏈(scope
Time of Update: 2016-07-29
基於bootstrap實現廣告輪播帶圖片和文字效果,代碼如下所示:<!DOCTYPE html><html lang="zh-cn"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,
Time of Update: 2016-07-29
js的各種排序演算法實現(總結),js排序演算法總結如下所示:// ---------- 一些排序演算法var Sort = {}Sort.prototype = { // 利用sort進行排序 systemSort:function(array){ return array.sort(function(a, b){ return a - b; }); }, // 冒泡排序 bubbleSort:function(array){
Time of Update: 2016-07-29
JavaScript關於提高網站效能的幾點建議(一),javascript幾點建議近在學習《高效能網站建設指南》這本書,本文算是一個學習筆記,將學到的東西進行整理一下,方便後面查看。效能黃金法則(Performance Golden
Time of Update: 2016-07-29
JavaScript禁止使用者多次提交的兩種方法,javascript兩種方法【當伺服器超載時,會出現提交卡頓的現象,但是使用者在操作時,會不停重複點擊提交,會造成伺服器壓力更大。所以我們需要進行限制】[1]將提交按鈕禁止<html> <head> <script> //禁止預設行為 因為這裡要類比伺服器超載的時候,所以需要先禁止掉submit按鈕自動認可的功能 function