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
直接引用Microsoft的COM是可以產生Word的,下面為大家介紹下實現的javascript代碼代碼如下:<html> <head> <meta http-equiv=Content-Type content="text/html;charset=utf-8"> <title>Build Document by
Time of Update: 2017-02-28
本篇文章主要是對javascript:json資料的頁面綁定範例程式碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所協助web開發中,如果需要將“服務端返回的json對象”綁定到“現有頁面上的dom元素”,傳統賦值的方式太繁瑣,寫起來也很累(特別是json對象很大時),於是想出了下面的偷懶方法,不過有二個前提: 1、元素的id要與json對象中的屬性命名一致2、json對象中的屬性名稱,最好不要重複  
Time of Update: 2017-02-28
通過複製Table產生word和excel,個人感覺這個功能還是比較實用的,下面有個不錯的樣本,希望對大家有所協助代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2017-02-28
懶載入與預先載入的基本概念。 懶載入也叫消極式載入:前一篇文章有介紹:JS圖片消極式載入 消極式載入圖片或符合某些條件時才載入某些圖片。 預先載入:提前載入圖片,當使用者需要查看時可直接從本機快取中渲染。 兩種技術的本質:兩者的行為是相反的,一個是提前載入,一個是遲緩甚至不載入。懶載入對伺服器前端有一定的緩解壓力作用,預先載入則會增加伺服器前端壓力。 懶載入的意義及實現方式有: &
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筆試過程中經常會遇到一些自己覺得明明很簡單,但答案卻讓人莫名其妙的問題,更有一些題目都會讓人目瞪口呆的問題,在筆試過程中出錯的幾乎都是這類問題。你肯定見過這樣的題目 var f = function g(){ return 23; };typeof g();//g is not defined或者這樣的題目 var foo =
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頁面自動載入事件進行了介紹,需要的朋友可以過來參考下,希望對大家有所協助方法1:代碼如下: Window.onload=function(){ Var name=document.getElementById(“name”).val();//載入HTML,並且載入外部所有所有的引用檔案(圖片,css樣式,js等)} 方法2:需要引入Jquery的 .js檔案 代碼如下:$
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