原创 DOM

DOM document object model 文檔對象模型,它裏面提供了一系列的屬性和方法,能夠讓JS操作頁面中的元素。 一個HTML有頁面的組成如下: <!DOCTYPE html> <html lang="en"> <head

原创 兩個數組的交叉合併

var ary=["A","B","C","D"]; var ary2=[1,2,3,4,5,6,]; function aryJoinAry(ary,ary2) { var itemAry=[]; var minLeng

原创 Git基本操作

Git Git項目源代碼版本控制器(代碼管理工具),便於團隊的協作開發。 Git 安裝成功後的如果我們在直接桌面(desktop)打開的話,需要進行一系列的操作才能到達我們的目的地。 首先給出一些基本的文件操作命令: cd 磁盤

原创 正則-完美的身份證以及真實姓名

驗證真實姓名的正則(2-30位): var reg= /^(([a-zA-Z+\.?\·?a-zA-Z+]{2,30}$)|([\u4e00-\u9fa5+\·?\u4e00-\u9fa5+]{2,30}$))/; 改正則支持中文以及

原创 跨域問題的5種解決方案

跨域 什麼是跨域 跨域是由瀏覽器的同源策源產生的,是指頁面請求的接口地址,必須與頁面的url地址處於同域上(即域名、端口、協議相同)。這是爲了防止某域名下面的接口,被其他域名下的網頁非法調用,是瀏覽器對JavaScript施加的安全限

原创 DOM2級事件綁定的兼容處理

DOM2的兼容處理 DOM2事件綁定,標準瀏覽器和IE低版本瀏覽器中除了語法上的區別,還有其它方面的區別 THIS問題 標準 執行事件池中綁定的方法,方法中的THIS是當前操作的元素;會給方法傳遞事件對象進來,事件對象中存在TARGE

原创 數組去重的四種方法

方法一: 實現思路:首先我們需要的是一個臨時的空數組,將我們要去重數組的第一項放進去(第一項是不可能重複的;然後循環數組中的每一項,看看每一項在臨時數組中是否存在,存在的話我們將其放在臨時數組,最後返回臨時數組即可) var ar

原创 outerHTML的兼容處理

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>outerHMTL的兼容處理</title> </head> <body> <di