原创 ajax頁面跳轉並傳值到下一個頁面的

業務開發中經常會遇到需要從一個頁面傳值到另一個頁面的時候 這是本人的解決方法 var id = 1; $.ajax({ url : "index.html", data : {id : id}, success : function(){

原创 function語句對比function表達式

javascript既有function語句,同時也有function表達式。這令人困惑,因爲他們看起來就是相同的,一個function語句就是其值爲一個函數的var語句的速記形式。 下面的語句: function foo(){} 意思相

原创 chrome瀏覽器訪問本地json格式

今天拿到公司的另一個新寫的框架,打開demo文件的數據源是一個json格式的文件,用chrome打開總是報錯: XMLHttpRequest cannot load file:///C:/Users/Administrator/Desk

原创 給搜索框綁定回車搜索事件

搜索框沒有搜索按鈕的時候 就要綁定回車搜索事件 但是隻有一個input的時候 按回車默認是提交事件 <div class="col-sm-offset-8 col-sm-3"> <i class="glyphicon glyp

原创 閉包例子

爲了避免下面的問題,理解內部函數能訪問外部函數的實際變量而無須複製是很重要的 //糟糕的例子 //構造一個函數,用錯誤的方式給一個數組中的節點設置事件處理程序 //當點擊一個節點時,按照預期,應該彈出一個對話框顯示節點的序號 //但它

原创 aa

一、開發 1、彈框的時候會彈出多個 解:綁定的點擊事件中要先off掉 $(document).off("click",".createTask").on("click",".createTask",funct

原创 判斷一個對象是否爲數組

方法一: 使用instanceof操作符。instanceof操作符用來判斷要檢測對象的原型鏈上是否存在某個構造函數的prototype屬性。 var a = {}; var b = []; console.log(a instance

原创 ajax 跨域

ajax 跨域 : 收藏別人的 jsonp解決:http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html CORS解決:http://www.ruanyifeng.co

原创 JavaScript高級程序設計(第六章)——讀書筆記

第六章 面向對象的程序設計 6.2、創建對象 6.2.1、對象字面量創建單個對象 var obj = {name:"Mandy",age:"20"}; 缺點:使用同一個接口創建很多對象,會產生大量重複代碼 6.2.2、工廠模式——用函數來

原创 《JavaScript高級程序設計》第11章(DOM擴展)—— 讀書筆記

DOM擴展 1、選擇符API Selectors APILevel1 的核心是兩個方法:querySelector()和querySeletorAll() 1.1、querySelector()方法 querySelector()方法接受

原创 JavaScript 7大基本類型

整理的一套JavaScript7大基本類型的思維導圖

原创 閉包

閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。 一、變量的作用域 要理解閉包,首先必須理解Javascript特殊的變量作用域。 變量的作用域無非就是兩種:全局變量和局部變量。 J

原创 JavaScript高級程序設計(一~五章)——讀書筆記

第一章:JavaScript簡介 1、JavaScript組成:核心(ECMAScript)、文檔對象模型(DOM)、瀏覽器對象模型(BOM)。ECMAScript是JavaScript的核心,它由語法、類型、語句、關鍵字、保留字、操作符

原创 bootstrap下拉框——bootstrap-select

使用示例 1、基礎示例 既然是bootstrap-select,組件肯定依賴bootstrap的,而bootstrap又依賴jquery的,所以使用組件必須引用以下文件 <link rel="stylesheet" href="https

原创 map()

問: 一個長度爲4空數組,用map()給數組元素複製,爲什麼新數組還是空的呢? var array = new Array(4); var newArray = array.map( item => { return '2'; })