addRoutes簡介 用動態路由完成權限掌握,是一個很nice的計劃不是么? 初始路由只要登錄頁,依據用戶的id查詢對應的權限,然後addRoutes,將獲取到的菜單數據放入vuex和瀏覽器緩存中。 動態增加更多的路由…
分类:JavaScript
好用的時候插件
由於歷久的項目積聚,本身寫了一些盤算時候的插件,相比較momoent,我以為比它好用 const ONE_DAY = 86400000 const ensureLength = function (num) { // 補…
前端口試之JavaScript(總結)
1. JS基礎的數據範例和援用範例 基礎數據範例:number、string、null、undefined、boolean、symbol — 棧 援用數據範例:object、array、function …
Javascript閉包:從理論到完成,[[Scopes]]的每一根毛都看得清清楚楚
昨天我寫到“一切Javascript函數都是閉包”,有些同硯示意照樣接收不能。我好好的一個函數,如何就成閉包了?那末,讓我們來探討一下,Chrome(V8)究竟是如何完成閉包的。 從閉包到[[Scopes]] 如今按下F…
react封裝一個相似安卓的toast控件message
項目中經常會用到相似安卓的toast的控件。封裝一個如許的組件是每一個項目必需的事變。 import React from 'react'; import ReactDOM from 'react-dom'; let s…
React Native IOS
react-native run-ios 失足,信息以下 child_process.js:511 throw err; ^ Error: spawnSync /Users/Lumend/Public/app/node_…
JavaScript编程风格
今天这篇文章简单总结一下Douglas Crockford推荐的JavaScript代码编程风格。 一、大括号的位置 规则1:表示区块起首的大括号,不要另起一行,如下。 block { … } 二、 圆括号 …
javascript 栈和堆
堆和栈 栈:系统会自动分配内存空间,会自动释放,存放基本数据类型undefined、null、boolean、string、number,栈还有一个很重要的特性,就是存在栈中的数据可以共享。 栈的使用规则: 栈中首先创建…
前端猎取服务端时候
前端获得的当地时候(装备时候)不一定是正确的,由于用户有能够有意修正时候,用这个不一定正确的时候做一些校验每每不靠谱。 平常猎取服务端时候,都是经由过程接口让后端返回的,实在,也有要领在前端直接猎取服务端的时候。 var…
canvas绘制多张图其中有空缺或绘制不成功的题目
一般来说 绘制很多张图片 中心有几张没画出来 一般就是没load得缘由,详细以下: let arr = ['img1','img2','img3']; let Canvas = document.createElemen…
Async 函数的运用及简朴完成
处置惩罚回调地狱的异步操纵,Async 函数是终究要领,但相识天生器和 Promise 有助于邃晓 Async 函数道理。由于内容较多,分三部份举行,这是第三部份,引见 Async 函数相干。第一部份引见 Generat…
JavaScript中心属性-数据类型
原始范例 原始范例,又称原始值,是直接代表JavaScript言语完成的最底层数据。原始范例分为 boolean范例、number范例、string范例三种。声明变量并初始化值为原始范例,平常称之为字面量体式格局定义变量…