原创 lodash API 和 es6 API相似用法總結

import _ from 'lodash'; let a={'aa':'bb'} es6 Object.values(a) 等價於 _.values(a)  返回['bb']    IE不支持es6此API es6 arry.inclu

原创 sublime text3 快捷註釋不能使用解決辦法

安裝keymap插件,查看快捷鍵佔用 Tools->keymaps->find a keymap for 輸入toggle,查到ctrl+/所在,鼠標點選,則該快捷鍵可以正常使用

原创 redux other middleware redux-saga guideline

___actions    this store our actions and action creators ___reducers    define our user reducer (state) type and create

原创 node watch監聽目錄文件變化執行相關操作

#!/usr/bin/env node var shell = require("shelljs");     //執行shell var watch = require('watch');       //監測目錄變化 watch.wa

原创 首屏,白屏時間如何計算??

首屏,白屏時間如何計算?? 做移動web頁面,受移動網絡網速和終端性能影響,我們經常要關注首屏內容展示時間(以下簡稱首屏時間)這個指標,它衡量着我們的頁面是否能在用戶耐心消磨完之前展示出來,很大程度影響着用戶的使用滿意度。 怎麼獲取首屏時

原创 es6觀察者模式實現

  //es6實現 藉助set實現 function obfunction(oldval,newval){ console.log(oldval+'變成了'+newval); } class targetObser{ const

原创 vue子組件監聽父組件傳值

vue父組件傳值,在父組件修改值,通知到子組件,其實就是觀察訂閱者模式vue的實現採用了watch方法具體的寫法如下:父組件<template>    <load-list :param="param" cate="hide"></loa

原创 利用express中間件http-proxy-middleware代理前端跨域請求(包含get和post)

1,創建app.js var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var l

原创 git常用命令

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看當前狀態 git commit 提交 git branch -a 查看所有的分支git branch -r 查看遠程所有分支git commit -

原创 HTML-embed標籤詳解

HTML-embed標籤詳解 Embed(一)、基本語法:embed src=url說明:embed可以用來插入各種多媒體,格式可以是 Midi、Wav、AIFF、AU、MP3等等,      Netscape及新版的IE 都支持。ur

原创 vue webpack打包優化

如果我們的 Vue 項目比較大.或者說項目中引入了許多第三方庫,那麼在執行 npm run build 構建項目的時候會極其的慢.比如我現在的項目就每次打包就要 83s。       下面是我整理的一些優化技巧,可以有效地提高打包速度。

原创 js 獲取 網頁屏幕高度 窗口高度 元素高度 滾動高度

js 獲取 網頁屏幕高度 窗口高度 元素高度 滾動高度常用:JS 獲取瀏覽器窗口大小 12345678910111213141516// 獲取窗口寬度if (window.innerWidth)winWidth = window.inne

原创 js構建動態對象數組

//定義對象value值數組,obj數組 var value_arry=["aaa","bbb"],obj_arry=[]; for(var i=0;i<arry.length;i++){ var obj={"key1":"值1","ke

原创 前端面試

基礎知識 prototype和proto的關係是什麼 meta viewport原理 域名收斂是什麼 float和display:inline-block;的區別 前端優化策略列舉 首屏、白屏時間如何計算 閉包 作用域鏈 ajax如何實現

原创 JS操作cookie

什麼是 Cookie   “cookie 是存儲於訪問者的計算機中的變量。每當同一臺計算機通過瀏覽器請求某個頁面時,就會發送這個 cookie。你可以使用 JavaScript 來創建和取回 cookie 的值。” - w3school