Time of Update: 2017-04-03
詳解如何使用Vue2做服務端渲染,vue2服務端花費了一個月時間,終於在新養車之家項目中成功部署了vue2服務端渲染(SSR),並且使用上了Vuex 負責狀態管理,首屏載入時間從之前4G網路下的1000ms,提升到了現在500-700ms之間,SSR的優勢有很多,現在讓我來跟你細細道來。技術棧服務端:Nodejs(v6.3)前端架構 Vue2.1.10前端構建工具:webpack2.2 && gulp代碼檢查:eslint源碼:es6前端路由:vue-router2.1.0狀態管理:vuex2.
Time of Update: 2017-04-03
JS簡單擷取當前日期時間的方法(如:2017-03-29 11:41:10 星期四),js2017-03-29本文執行個體講述了JS簡單擷取當前日期時間的方法。分享給大家供大家參考,具體如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2017-04-03
jQuery實現的手風琴側邊菜單效果,jquery手風琴本文執行個體講述了jQuery實現的手風琴側邊菜單效果。分享給大家供大家參考,具體如下:動手做了一個簡單手風琴菜單,:點擊 B 可收縮 C 列表,點擊 C 改變自身和父節點 B 的樣式,懸浮時均有不同的樣式改變。先看頁面代碼,列表的嵌套:<div id="menuDiv"><ul id="menu"><li
Time of Update: 2017-04-03
js實現華麗的九九乘法表效果,js乘法:代碼如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>span實現的乘法表</title> <style type="text/css"> .wrap { width: 800px; margin: 20px auto; -webkit-user-select:
Time of Update: 2017-04-03
整理關於Bootstrap排版的慕課筆記,bootstrap排版慕課整理自慕課筆記GitHub上這樣介紹 bootstrap: 簡單靈活可用於架構流行的使用者介面和互動介面的html、css、javascript工具集。 基於html5、css3的bootstrap,具有大量的誘人特性:友好的學習曲線,卓越的相容性,響應式設計,12列格網,樣式嚮導文檔。 自訂JQuery外掛程式,完整的類庫,基於Less等。
Time of Update: 2017-04-03
jQuery實現簡單漂亮的Nav導覽功能表效果,本文執行個體講述了jQuery實現簡單漂亮的Nav導覽功能表效果。分享給大家供大家參考,具體如下:自己寫的一個簡單的導覽功能表,先看效果:滑鼠懸浮時功能表項目向上移動成藍底白字,點擊之後底部會有藍條表示當前選中項。頁面代碼,菜單的每一項都是一個 div ,其中包括一個 ul 用來放置顯示文字等,另一個 div 則是底部的藍條,需要給第一項和最後一項設定不同的 class ,樣式需要用到:<div id="nav"> <div
Time of Update: 2017-04-03
詳解JavaScript對象的深淺複製,詳解javascript深淺前言從層次上來看,對象的複製可以簡單地分為淺複製和深複製,顧名思義,淺複製是指只複製一層對象的屬性,不會複製對象中的對象的屬性,對象的深複製會複製對象中層層嵌套的對象的屬性。在複製對象時,除了要複製對象的屬性外,還要兼顧到是否保留了對象的constructor屬性,是否對每一種資料類型(Javascript常見的資料類型有String,Number,Boolean,Data,RegExp,Array,Funtion,Object
Time of Update: 2017-04-03
Vue 2.0 服務端渲染入門介紹,vue2.01 什麼是服務端渲染 SSRserver side render就是通過後端吐模板,而不是通過前端ajax擷取資料,拼接字串。2 為什麼需要SSR需要SEO,因為爬蟲不會等待ajax結果。用戶端網路慢,載入速度慢,影響使用者體驗。3 另一種解決辦法 預渲染不是一次性下載整個單頁應用,預渲染只是在構建時為了特定的路由產生特定的幾個靜態頁面你用webpack可以很簡單地通過prerender-spa-plugin來添加預渲染 4
Time of Update: 2017-04-03
如何使用Bootstrap 按鈕執行個體詳解,bootstrap詳解Bootstrap 按鈕本章將通過執行個體講解如何使用 Bootstrap 按鈕。任何帶有 class .btn 的元素都會繼承圓角灰色按鈕的預設面板。但是 Bootstrap 提供了一些選項來定義按鈕的樣式,具體如下表所示:以下樣式可用於<a>, <button>, 或 <input> 元素上:下面的執行個體示範了上面所有的按鈕 class:<!-- 標準的按鈕
Time of Update: 2017-04-03
JavaScript實現彈出廣告功能,javascript實現彈出廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:<span style="white-space:pre"> </span>var i=0;//記錄次數 var timer;//定時器id //設定彈出廣告 onload=function(){ //間隔四秒展示一次廣告 timer = setInterval(showAd,4000); }
Time of Update: 2017-04-03
javascript中的物件導向,javascript物件導向相信大家對javascript中的物件導向寫法都不陌生,那還記得有幾種建立對象的寫法嗎?相信大家除了自己常寫的都有點模糊了,那接下來就由我來幫大家回憶回憶吧!1. 建構函式模式通過建立自訂的建構函式,來定義自訂物件類型的屬性和方法。function cons(name,age){ this.name = name; this.age = age; this.getMes = function(){ console.log(`my
Time of Update: 2017-04-03
JS變數及其範圍,JS變數範圍1、 變數及其範圍:變數分為“全域變數”和“局部變數”,“全域變數”申明在函數外部,可供所有函數使用,而“局部變數”申明在函數體內部,只能在定義該變數的函數體內使用。 (備忘:在申明變數時沒有var關鍵字,而是直接賦值的變數均為全域變數)<script type="text/javascript"> function main() { n = 10;//這裡的n為全域變數,可以被外部直接使用 } main();
Time of Update: 2017-04-03
jquery中關於bind()方法的提示分享,jquerybind.bind()方法可使用.on()方法來代替on()方法提高代碼易讀性,如下$("input").bind("click", { foo: "hello" }, handler);$("input").on("click", { foo: "hello" },
Time of Update: 2017-04-03
js實現不提示直接關閉網頁視窗,js實現網頁視窗項目需要,使用者在關閉當前頁面時,可以點擊頁面中的按鈕直接關閉網頁視窗,但是不需要提示使用者是否關閉視窗。在網上找了下,使用添加一句如下代碼即可:window.open(‘','_self');function closePageForm(){ window.opener=null; window.open('','_self');
Time of Update: 2017-04-03
js利用for in迴圈擷取 一個對象的所有屬性以及值的執行個體,jsfor執行個體如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2017-04-03
執行個體詳解display:none與visible:hidden的區別,displayvisibledisplay:none與visible:hidden的區別display:none和visible:hidden都能把網頁上某個元素隱藏起來,但兩者有區別:display:none ---不為被隱藏的對象保留其物理空間,即該對象在頁面上徹底消失,通俗來說就是看不見也摸不到。visible:hidden--- 使對象在網頁上不可見,但該對象在網頁上所佔的空間沒有改變,通俗來說就是看不見但摸得到。
Time of Update: 2017-04-03
藉助node實戰JSONP跨域執行個體,node實戰jsonp一、前言:
Time of Update: 2017-04-03
Bootstrap實現的經典柵格布局效果執行個體【附demo源碼】,bootstrapdemo本文執行個體講述了Bootstrap實現的經典柵格布局效果。分享給大家供大家參考,具體如下:先來看看:具體代碼如下(某管理系統的Bootstrap實現):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-04-03
jQuery實現Select下拉式清單進行狀態選擇功能,jqueryselect情境:eg:在管理一篇博文時,因博文的管理有一列叫:狀態的列,該列有諸多狀態,如:正常,待審核,刪除等... 此時,若使用Select下拉式清單進行狀態選擇,並在選中具體項值後,通過Ajax非同步提交,在效果及體驗上就能得到更大化的體驗。下拉式清單例子如下:<select id="status"> <option value="0" >待審核</option> <
Time of Update: 2017-04-03
jQuery源碼解讀之extend()與工具方法、執行個體方法詳解,jqueryextend本文執行個體講述了jQuery源碼解讀之extend()與工具方法、執行個體方法。分享給大家供大家參考,具體如下:使用jQuery的時候會發現,jQuery中有的函數是這樣使用的:$.get();$.post();$.getJSON();有些函數是這樣使用的:$('div').css();$('ul').find('li');有些函數是這樣使用的:$('li').each(callback);$.each