Time of Update: 2017-02-28
判斷某個對象是否是數組: instanceof、Array.isArray()對於一個網頁或者一個全域範圍可以使用instanceof操作符。if(value instanceof Array){
Time of Update: 2017-02-28
這篇文章主要介紹了javascript類型轉換的使用方法,包括轉換為字串、轉換為數字、轉換為布爾值、轉換為對象使用方法,大家參考使用吧(一)轉換為字串 代碼如下:X + ''toString()String() 函數轉換為字串一般是將函數體輸出,不過可以重寫其toString方法 (二)轉換為數字 代碼如下:parseInt(),parseFloat() 使用Number()
Time of Update: 2017-02-28
本篇文章主要是對javascript:json資料的頁面綁定範例程式碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所協助web開發中,如果需要將“服務端返回的json對象”綁定到“現有頁面上的dom元素”,傳統賦值的方式太繁瑣,寫起來也很累(特別是json對象很大時),於是想出了下面的偷懶方法,不過有二個前提: 1、元素的id要與json對象中的屬性命名一致2、json對象中的屬性名稱,最好不要重複  
Time of Update: 2017-02-28
先來看2014年阿里巴巴前端線上筆試題: var a = 1;var obj = { b: 2};var fn = function () {};fn.c = 3; function test(x, y, z) { x = 4; y.b = 5; z.c = 6; return z;}test(a, obj, fn);alert(a
Time of Update: 2017-02-28
本篇文章主要是對javascript頁面載入完執行事件的代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所協助 代碼如下:<script type="text/javascript" language="JavaScript"> //: 判斷網頁是否載入完成 &
Time of Update: 2017-02-28
本文僅僅是實現了javascript 對象數組根據對象object key的值排序,算是對自己學習javascript這麼久的一個小結,希望大家能夠喜歡 有個js對象數組 var ary=[{id:1,name:"b"},{id:2,name:"b"}] 需求是根據name 或者 id的值來排序,這裡有個風騷的函數函數定義: 代碼如下:function keysrt(key,desc) {return
Time of Update: 2017-02-28
如何給Web頁面增加夜間模式功能? 其實所謂的夜間模式就是在頁面上增加一個透明的遮罩層,但是遮罩層會擋住頁面元素, 解決方案是 添加DIV,給DIV的outline屬性一個很大的outline-width值,用outline的邊框作為遮罩,這樣既能正常點擊頁面元素,又能達到夜間模式的效果HTML+CSS: 代碼如下:<div
Time of Update: 2017-02-28
函數對於我們這些程式員來說,在熟悉不過啦,我們幾乎每天能在寫函數,使用函數。可是,在javascript中,大家知道幾種函數調用的語句呢?在工作中,常用到的函數調用的語句就一兩
Time of Update: 2017-02-28
本篇文章主要是對javascript實現數字驗證碼的簡單一實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所協助執行個體如下:代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:
Time of Update: 2017-02-28
這篇文章主要介紹了javascript建立createXmlHttpRequest對象的範例程式碼。需要的朋友可以過來參考下,希望對大家有所協助 代碼如下: var xmlHttp; function createXmlHttpRequest() { if(window.XMLHttpRequest)
Time of Update: 2017-02-28
我喜歡引用這句話,“程式是對複雜性的管理”。電腦世界是一個巨大的抽象建築群。我們簡單的封裝一些東西然後發布新工具,周而復始。現在思考下,你所使用的語言套件括的一些內建的抽象函數或是低級操作符。這在JavaScript裡是一樣的。 遲早你需要用到其他開發人員的抽象成果——即你依靠別人的代碼。我喜歡依賴自由(無依賴)的模組,但那是難以實現的。甚至你建立的那些漂亮的黑盒子組件也或多或少會依賴一些東西。這正是依賴注入大顯身手的之處。
Time of Update: 2017-02-28
這篇文章主要介紹了簡單的JavaScript互斥鎖的相關資料,需要的朋友可以參考下去年有幾個項目需要使用JavaScript互斥鎖,所以寫了幾個類似的,這是其中一個: 複製代碼 代碼如下://Published by Indream Luo//Contact: indreamluo@qq.com//Version: Chinese 1.0.0 !function ($) { window.indream =
Time of Update: 2017-02-28
本篇文章主要是對javascript中match函數的用法進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所協助javascript中的match函數是使用Regex對字串進行尋找,並將尋找的結果作為數組返回,在實際開發中非常的有用,使用方法如下: stringObj.match(rgExp) 其中stringObj是必選項。對其進行尋找的 String
Time of Update: 2017-02-28
本篇文章主要是對javascript中的self和this用法進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所協助一、 起因 那天用到prototype.js於是開啟看看,才看幾行就滿頭霧水,原因是對js的物件導向不是很熟悉,於是百度+google了一把,最後終於算小有收穫,寫此紀念一下^_^。 prototype.js程式碼片段 代碼如下:var Class = { create: function(
Time of Update: 2017-02-28
這篇文章主要介紹了JavaScript的strict模式與with關鍵字,需要的朋友可以參考下2009年12月,ECMAScript發布了ECMAScript 5,這距離上一個版本的ECMAScript 3標準發布已經整整十年了,其間JavaScript雖然大行於web編程,ECMAScript
Time of Update: 2017-02-28
今天想加一個slideshow header,想找一個簡單容易整合的slideshow,不要有瀏覽器問題,不要有導航條之類的,只是簡單的投影片效果。找了幾個發現不是有cross browser問題就是定製化能力不強,google一大圈後,終於發現了一個簡單實用容易整合的javascript slideshow——Slideshow2,一起來看看吧。 Slideshow2是基於Mootools
Time of Update: 2017-02-28
前段時間公司做一個商業網站,就需要這樣一段代碼。後來我幫朋友做一個導航網站,也需要這樣一段代碼。今天記錄下來,協助那些需要的朋友,格式是:2010年4月1日 星期四 22:12:03,如有需要,直接複製,也可以加入自己的修改。經過測試,相容IE6、IE8、Firefox3.6.2版本。JavaScript代碼:<script type="text/javascript">function timeprint(){var week; var
Time of Update: 2017-02-28
這篇文章主要介紹了javascript中Array數組的迭代方法,執行個體分析了Array數組的迭代方法定義與提示,需要的朋友可以參考下 本文執行個體講述了javascript迭代的方法。分享給大家供大家參考。具體實現方法如下: 代碼如下: //filter() 利用指定的函數確定是否返回數組中包涵的某一項 var num = [1,2,3,4,5,6,12]; num.filter(function(item, index, array){ return (item >
Time of Update: 2017-02-28
就在網上搜尋了一下實現動態標題的方法。主要搜尋就是document.title,這個函數表示的是網頁的標題。測試代碼:<html><head><title></title></head><body><script type=”text/javascript”>document.title=”我是網頁title”;</script></
Time of Update: 2017-02-28
今天在寫程式時要用彈出層,就複習和搜尋了一下javascript彈出窗和懸浮層的寫法,在網上找了代碼然後修改了一下。把代碼貼出來以後用得著:<script type="text/javascript">function $ () { return document.getElementById(arguments[0]) || false; } function