Time of Update: 2017-05-09
js 用於檢測類數組對象的函數方法,js數組如下所示://判定o是否是一個類數組對象//字串和函數有length屬性,但是它們//可以用typeof檢測將其排除。在用戶端JavaScript中,DOM文本節點//也有length屬性,需要用額外判斷o.nodeType!=3將其排除function isArrayLike(o){ if(o&&//o非null/undefined等 typeof o==="object"&&//o是對象
Time of Update: 2017-05-09
消除2個按鈕之間1px細節引起的衝突,1px細節1、代碼<!doctype html><html lang="en"> <head> <meta charset="UTF-8" /> <title>消除2個按鈕之間1px細節引起的衝突</title> <link rel="stylesheet" type="text/css"
Time of Update: 2017-05-09
Vue.js實現一個SPA登入頁面的過程【推薦】,vue.jsspa登入頁面技術棧 vue.js 主架構 vuex 狀態管理 vue-router 路由管理一般過程在一般的登入過程中,一種前端方案是: 檢查狀態:進入頁面時或者路由變化時檢查是否有登入狀態(儲存在cookie或者本機存放區的值); 如果有登入態則查詢登入資訊(uid,頭像等...)並儲存起來;如果沒有則跳轉到登入頁; 在登入頁面(或者登入框),校檢使用者輸入資訊是否合法;
Time of Update: 2017-05-09
jQuery樹外掛程式zTree使用方法詳解,jqueryztree最近要做一個樹結構,就使用了jQuery 的樹外掛程式,感覺還不錯,做個隨筆頁面的基本結構是這樣的這裡的樣式是使用了metroStyle檔案夾裡的類bootstrap風格,當然首先需要下載ztree外掛程式,直接百度即可,下載完成後由對應的api和一些例子,這裡使用的是複選框模板jQuery zTree樹的下載連結頁面jsp如下:<html> <head> <meta
Time of Update: 2017-05-09
詳解webpack 配合babel 將es6轉成es5 超簡單一實例,webpackes5今天接觸了webpack,第一次使用webpack進行轉碼,竟然稀裡糊塗就成功了,哈哈。下面附上流程建立個檔案夾,初始化一下,首先全域安裝webpacknpm install webpack --save-dev 然後安裝babelnpm install --save-dev babel-core babel-preset-es2015 npm install --save-dev
Time of Update: 2017-05-09
JavaScript比較兩個數組的內容是否相同(推薦),javascript數組今天意外地發現JavaScript是不能用==或===操作符直接比較兩個數組是否相等的。alert([]==[]); // falsealert([]===[]); //
Time of Update: 2017-05-09
xmlplus組件設計系列之路由(ViewStack)(7),xmlplusviewstack在瀏覽器端,對路由的理解一般是根據不同的 URL 完成頁面的切換。在伺服器端,則是根據不同的 URL 請求回饋相關的頁面。在本章,我們廣義的組件路由的定義:根據接收到的不同命令,組件對象呈現出不同的子級頁面。在這裡將介紹與路由相關的一個組件,即視圖棧
Time of Update: 2017-05-09
javaScript 邏輯運算子提示整理,javascript運算子javaScript 邏輯運算子提示整理下面是返回true的情況!null //true!undefined //true!0 //true!NaN //true!"" //true下面是返回false的情況!Array //false!Function //false!String //false!Object //false!Number //false!" " //false!100 //false!
Time of Update: 2017-05-09
JS實現圖片點擊後出現模態框效果,js模態很多時候我們在瀏覽圖片時,會發現點擊圖片後,會彈出一個被點擊圖片的放大圖片浮在頁面上,佔滿整個視窗。這就是圖片模態框效果。這個效果可以使用某些js庫實現,如bpopupJs。但是在這裡我們使用純js實現,能夠更好理解效果原理和實現方法。一.實現思路我們點擊小圖片之後,圖片模態框出現,同時圖片模態框上有一個關閉按鈕和圖片的標題。因此,我們的實現思路就是:圖片模態框有大圖片,關閉按鈕,圖片標題三部分。將圖片模態框隱藏,在點擊小圖片之後,模態框出現。點擊關閉按
Time of Update: 2017-05-09
純原生js實現貪吃蛇遊戲,js貪吃蛇本文執行個體為大家分享了js實現貪吃蛇遊戲的具體代碼,供大家參考,具體內容如下<html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk"><title>貪吃蛇遊戲</title><style type="text/css">* { margin: 0; padding: 0;}.wrap {
Time of Update: 2017-05-09
淺談Node.js輕量級Web架構Express4.x使用指南,node.jsexpress4.xExpress是一個輕量級的Web架構,簡單、靈活 也是目前最流行的基於Nodejs的Web架構 通過它我們可以快速搭建功能完整的網站 (express 英文意思:特快列車)Express現在是4.x版本,更新很快,並且不相容舊版本,導致現在市面上很多優秀的Node書籍過時
Time of Update: 2017-05-09
詳解Node.js序列化流程式控制制,node.js串列串列任務:需要一個接著一個坐的任務叫做串列任務。可以使用回調的方式讓幾個非同步任務按順序執行,但如果任務過多,必須組織一下,否則過多的回調嵌套會把代碼搞得很亂。為了用序列化流程式控制制讓幾個非同步任務按順序執行,需要先把這些任務按預期的執行順序放到一個數組中,這個數組將起到隊列的作用:完成一個任務後按順序從數組中取出下一個。數組中的每個任務都是一個函數。任務完成後應該調用一個處理器函數,告訴它錯誤狀態和結果。為了示範如何?序列化流程式控制制
Time of Update: 2017-05-09
Bootstrap布局之柵格系統學習筆記,bootstrap學習筆記1、簡介Bootstrap內建了一套響應式、行動裝置優先的流式柵格系統,隨著螢幕裝置或視口(viewport)尺寸的增加,系統會自動分為最多12列。它包含了便於使用的預定義classe,還有強大的mixin用於產生更具語義的布局。2、柵格選項bootstrap3.x使用了四種柵格選項來形成柵格系統,這四種選項在官網上的介紹如,很多人不理解,這裡跟大家詳解一下四種柵格選項之間的區別,其實區別只有一條就是適合不同尺寸的螢幕裝置。我們
Time of Update: 2017-05-09
javascript 中關於array的常用方法詳解,javascriptarrayjavascript 中關於array的常用方法最近總結了一些關於array中的常用方法,其中大部分的方法來自於《JavaScript架構設計》這本書,如果有更好的方法,或者有關於string的別的常用的方法,希望大家不吝賜教。第一部分數組去重,總結了一些數組去重的方法,代碼如下:/** * 去重操作,有序狀態 * @param target * @returns {Array} */function
Time of Update: 2017-05-09
解決OneThink中無法非同步提交kindeditor文字框中修改後的內容方法,最近在使用OneThink中內建的kindeditor編輯器的時候,儲存草稿的時候,輸入的內容總是不能夠儲存到後台。如通過分析URL,發現原來content值為空白明明有值,為什麼是空呢?但是如果不採用非同步方式提交表單的話,則可以擷取到輸入值。開始一直以kindeditor為是ajax的問題,最後,查閱資料才知道原來是kindeditor的問題。因為在非同步提交資料的時候,並沒有將kindeditor中輸入的值,
Time of Update: 2017-05-09
win系統下nodejs環境安裝配置,nodejs安裝配置win系統下nodejs安裝及環境配置,具體內容如下第一步:下載安裝檔案下載nodejs,官網:http://nodejs.org/download/,我這裡下載的是node-v0.10.28-x86.msi,如:第二步:安裝nodejs下載完成之後,雙擊"node-v0.10.28-x86.msi",開始安裝nodejs,自訂安裝在D:\dev\nodejs下面。在cmd控制台輸入:node
Time of Update: 2017-05-09
jQuery實現簡單的抽獎遊戲,jquery實現抽獎今天要寫的是,利用jQuery寫一個抽獎的案例,頁麵包含四個組件,兩個按鈕分別是開始和停止的按鈕。兩個box,分別盛放人員和獎品。當點擊開始按鈕時,人員不停地進行切換。抽獎的box中顯示等待抽獎結果。當按下停止按鈕時,兩個盒子分別顯示人員名,和所中的獎品。頁面的如下: 可能頁面沒有那麼好看。我們主要實現的是功能首先在body中定義組件<body><input type = "button" class = "btn" id =
Time of Update: 2017-05-09
jquery實現tab選項卡轉場效果(懸停、下方橫線動畫位移),jquerytab本文執行個體為大家分享了jquery實現tab選項卡切換展示的具體代碼,供大家參考,具體內容如下同時實現懸停、下方橫線動畫位移:代碼:<sytle> *{margin:0;padding:0; } .box{position:relative;font-size:0;} .box
Time of Update: 2017-05-09
jquery仿聊天介面,jquery仿介面首先看一下我們的。 這個顏色可能搭配的有些不合適,但準系統大都實現了。就是你和你同桌對話,你發的訊息在你的左側,而在他裝置的右側。首先先寫好整體的架構,在一個大容器中放兩個盒子,分別是左側和右側的介面。然後每個盒子裡麵包含了三大部分:頭部、內容區、和底部。只要寫好一側,另一側進行粘貼複製就可以了。首先定義一個大的來盛放左右兩個盒子。<div id = "main"> //左側聊天介面 <div id = "box">
Time of Update: 2017-05-09
Javascript實現頁面滾動時導航智能定位,javascript導航常見的開發頁面中可能會有這麼一個需求,頁面中會有多個模組,每個模組對應一個導航,當頁面滾動到某個模組時,對應的模組導航需要加上一個類用於區分目前使用者所瀏覽地區。假設結構如下:<div class="container"> <div class="wrapper"> <div class="section" id="section1">section1</div>