Time of Update: 2015-04-28
標籤:1. js 其實是一個非物件導向的語言,通過對象的深淺複製完成繼承 2. 繼承方法繼承的方法有兩種1)prototype 原型模式舉個例子var Animal = function () { this.type = ‘animal‘; this.tmp = {name:‘hehe‘}; this.eat = function (tmp) { console.log(‘animal eat‘); }; this.modifyTmp =
Time of Update: 2015-04-28
標籤: 注意:標籤屬性與 DOM 對象屬性的對應關係,絕大部分 2 者是相同的,例如 imgobj.src 屬性對應 <img src=""> 中的 src 屬性例外:<div class="">中操作 class 屬性用 divobj.classNamecss 屬性與 DOM 對象屬性的對應關係,2 者通過 obj.style.css 屬性名稱相對應,例如:obj.style.widthobj.style.background如果 css 屬性帶有橫線如
Time of Update: 2015-04-28
標籤:一、strict 模式 1、 ECMAScript5中引入了strict 模式(strict mode)的概念。本意是為javascript定義了一種不同的解析與執行模式。 2、 strict 模式下的不同: (1)、一些不確定行為將得到處理。 (2)、對某些不安全操作也會拋出異常。 要在指令碼中啟用strict 模式,就在頂端添加代碼:use strict 3、strict 模式下,javascript的執行結果會有很大不同。 4、支援strict
Time of Update: 2015-04-28
原生js和jQuery寫的網頁選項卡特效對比 原生js和jQuery寫的網頁選項卡特效對比 總的來說思路比較簡單,就是先擷取節點,然後對節點進行相應的處理,下面是完整的頁面代碼:原生js:? 1 2 3 4 5 6 7 8 9
Time of Update: 2015-04-28
javascript+html5實現仿flash滾動播放圖片的方法 javascript+html5實現仿flash滾動播放圖片的方法 本文執行個體講述了javascript+html5實現仿flash滾動播放圖片的方法。分享給大家供大家參考。具體如下: html部分: ? 1 2 3 4
Time of Update: 2015-04-28
介紹9點個人認為比較重要的javascript 編程技巧 介紹9點個人認為比較重要的javascript 編程技巧 1.巧用判斷: 在js中,NaN,undefined,Null,0,"" 在轉換為bool的時候,是false,所以,可以這樣寫。 代碼如下: if(!obj) {} 表示一個對象如果為false的時候所做的事情,因為如果obj為以上任何一個,那麼就是false,!false即是true,
Time of Update: 2015-04-28
javascript關於open.window子頁面執行完成後重新整理父頁面的問題分析 這篇文章主要介紹了javascript關於open.window子頁面執行完成後重新整理父頁面的問題,執行個體分析了javascript操作子頁面的執行與父頁面的重新整理技巧,非常具有實用價值,需要的朋友可以參考下 本文執行個體分析了javascript關於open.window子頁面執行完成後重新整理父頁面的方法。分享給大家供大家參考。具體分析如下: 首頁面: ?
Time of Update: 2015-04-28
javascript類比php函數in_array 就是判斷一個元素是否存在於數組中的函數,既然js裡string都有indexOf函數,為什麼不在Array對象裡設定一個這樣的函數呢,其實就用indexOf這個思想挺好的,不知道制定JS標準的人是基於什麼考慮,把這樣一個如此常用的功能沒考慮在內的。 js 中判斷某個元素是否存在於某個 js 數組中,相當於 php 語言中的 in_array 函數。 ? 1
Time of Update: 2015-04-28
使用console進行效能測試 各大瀏覽器內建的開發工具,都提供了一個console對象。它主要有兩個作用:顯示網頁代碼運行時的錯誤資訊。提供了一個命令列介面,用來與網頁代碼互動。下面我們就來詳細研究下如何使用console進行效能測試。 對於前端開發人員,在開發過程中經常需要監控某些運算式或變數的值,如果使用用 debugger
Time of Update: 2015-04-28
Javascript非建構函式的繼承 Javascript非建構函式的繼承 本文給大家介紹的是不使用建構函式實現"繼承",非常的簡單,小夥伴們仔細瞭解下就可以非常熟悉了。 一、什麼是"非建構函式"的繼承? 比如,現在有一個對象,叫做"中國人"。 代碼如下: var Chinese = { nation:'中國'
Time of Update: 2015-04-28
jquery簡單的彈出層浮動層代碼 jquery簡單的彈出層浮動層代碼 jquery 智能彈出層,位置可以自適應,當層靠右邊顯示時自動往左移。初次運行時請按F5重新整理,載入遠程jQuery後才能看到效果,點擊滑鼠左鍵,彈出層將出現,在最右邊點擊時層自動往左移。 ? 1 2 3
Time of Update: 2015-04-28
javascript禁制後退鍵(Backspace)執行個體代碼 這篇文章介紹了javascript禁制後退鍵(Backspace)執行個體代碼,有需要的朋友可以參考一下 複製代碼 代碼如下: function banBackSpace(e) { var ev = e || window.event;//擷取event對象 var obj = ev.target || ev.srcElement;//擷取事件來源 var t = obj.type ||
Time of Update: 2015-04-28
JavaScript數組和迴圈詳解 JavaScript數組和迴圈詳解 這篇文章主要介紹了JavaScript數組和迴圈詳解,本文講解了迴圈遍曆數組、按順序儲存和訪問值、以相反的順序儲存和訪問值、在數組中搜尋等內容,需要的朋友可以參考下
Time of Update: 2015-04-28
JavaScript--資料屬性和訪問器屬性 在JavaScript中最基本的建立一個對象的方法是new一個Object()的執行個體,然後再為其添加屬性與方法,下例建立一個包含屬性name的person對象,name屬性的特徵值為”xiaochang”: var person = new Object();person.name = "xiaochang";person.say = function(){ console.log(&
Time of Update: 2015-04-28
js實現重新整理iframe的方法匯總 js實現重新整理iframe的方法匯總這裡給大家匯總了一些js實現重新整理iframe架構的方法,非常的簡單實用,有需要的小夥伴可以參考下。 javascript實現重新整理iframe的方法的總結,現在假設存在下面這樣一個iframe,則重新整理該iframe的N種方法有: 代碼如下:<iframe src="1.htm" name="ifrmname"
Time of Update: 2015-04-28
如何使用HTML5地理位置定位功能 如何使用HTML5地理位置定位功能 用相對簡單的JavaScript代碼,可以建立出能確定使用者地理位置詳細資料的Web應用,包括經緯度以及海拔等。一些Web應用甚至能通過監控使用者位置隨時間的移動來提供導航功能,其中還綜合了GoogleMaps API這樣的地圖系統。 HTML5提供了地理位置定位功能(Geolocation
Time of Update: 2015-04-28
oc與js互動-----WKWebView這些天研究了一些oc與js互動的問題,純屬個人理解oc與js互動是跨平台iOS與javaScript的通訊。公司為了開發節約成本,本來安卓,與iOS兩個版本的app開發,利用js通過webView的載入只需要做一些互動工作就使得javaScript書寫的頁面可以同時在安卓與iOS上使用可謂一舉兩得。WKWebView裡邊的方法1.OC中調用js方法(我認為是oc向js中傳值)使用的是-
Time of Update: 2015-04-28
30個你 “ 不可能全部會做 ” 的javascript題目及答案(1)1,以下運算式的運行結果是:["1","2","3"].map(parseInt)A.["1","2","3"]B.[1,2,3]C.[0,1,2]D.其他 2,以下運算式的運行結果是:[typeof null, null instanceof
Time of Update: 2015-04-28
使用console進行效能測試,console進行效能測試對於前端開發人員,在開發過程中經常需要監控某些運算式或變數的值,如果使用用 debugger 會顯得過於笨重,最常用的方法是會將值輸出到控制台上方便調試。最常用的語句就是console.log(expression)了。從早前一道阿里實習生招聘筆試題目入手:function f1() { console.time('time span');}function f2() { console.timeEnd('time
Time of Update: 2015-04-28
JavaScript數組和迴圈詳解,javascript數組詳解數組是元素的一個有序組合。在JavaScript中,數組可以使用正式的對象標記法來建立,或者可以使用直接量標記法來初始化。複製代碼 代碼如下:var arrObject = new Array("val1", "val2"); // 作為對象的數組var arrLiteral = ["val1", "val2"]; //