你可能需要的是,這個(gè)插件gulp-html-replace
主要的區(qū)別就是this的指向變了
直接調(diào)用test()時(shí),this的指向是window或global。
使用new調(diào)用 new test()時(shí), this的指向變成被實(shí)例化的對(duì)象。
你這個(gè)用b64要搞死人。
直接推數(shù)據(jù)流。在服務(wù)器端檢查是否需要壓縮,是就壓縮,不是就下一步
你可以找一找css 模糊相關(guān)教程
http://www.runoob.com/cssref/...
我認(rèn)為你這個(gè)不是漸隱
|模糊+2|模糊+1|不模糊|模糊+1|模糊+2|
不用畫圓,判斷目標(biāo)點(diǎn)和你當(dāng)前位置點(diǎn)之間的距離小于1000米就行了。
header('Access-Control-Allow-Origin: *');//允許所有來源訪問
header('Access-Control-Allow-Methods: POST');//響應(yīng)類型
apply()方法接收兩個(gè)參數(shù):一個(gè)是在其中運(yùn)行函數(shù)的作用域,另一個(gè)是參數(shù)數(shù)組。其中,第二個(gè)參數(shù)可以是 Array 的實(shí)例,也可以是 arguments 對(duì)象。
題主的代碼實(shí)際相當(dāng)于:
myFunction(0,1,2);//如果myFunction里有 this,用null 替代,當(dāng)?shù)谝粋€(gè)參數(shù),傳 null 或 undefined 時(shí),將是 JS 執(zhí)行環(huán)境的全局變量,瀏覽器中是 window,其它環(huán)境(如node)則是 global 。
let Event = new Vue();
// 監(jiān)聽
Event.$on('xxx', function (a) {});
// 觸發(fā)
Event.$emit('xxx', a);
生成的JWT是無法撤銷的,除非是達(dá)到了指定的過期時(shí)間。這個(gè)是由什么決定的?
就是過期時(shí)間會(huì)寫在token里或者與token關(guān)聯(lián)。
是JWT的算法決定的嗎?
是
還有一個(gè)問題是,JWT是如何來校驗(yàn)一個(gè)Token是否有效的?
一般會(huì)定時(shí)清理過期的token,并且訪問的時(shí)候也會(huì)先查看token是否過期。
我有注意到同樣的數(shù)據(jù)生成的JWT,在Node進(jìn)程重啟后就會(huì)被判定為無效的Token。看起來像是寫進(jìn)了內(nèi)存一樣,但是肯定不可能。
如果沒有存到數(shù)據(jù)庫里比如redis/memcached或者其他,那就只能在內(nèi)存里。node進(jìn)程重啟無效說明并沒有存到進(jìn)程外部,所以應(yīng)該是內(nèi)存里。
不清楚你需要撤銷什么,如果是希望token都失效,把秘鑰改了就行了。
關(guān)于這三者的區(qū)別,可以看看博客的詳細(xì)解答
https://www.cnblogs.com/jdons...
這里我用個(gè)簡單的列表說明一下
<ul>
<li>問答</li>
<li>頭條</li>
<li>專欄</li>
<li>講堂</li>
<li>發(fā)現(xiàn)</li>
</ul>
這樣一個(gè)列表在瀏覽器中顯示的效果如下,li作為塊級(jí)元素,默認(rèn)是 display:block,每一個(gè)li都會(huì)換行
可是我不想他豎著下來,我想讓這個(gè)列表橫向顯示,這時(shí)候就可以給每個(gè)li加上 display:inline , 將li元素轉(zhuǎn)換為行內(nèi)元素
<style>
ul li{
display: inline;
}
</style>
<ul>
<li>問答</li>
<li>頭條</li>
<li>專欄</li>
<li>講堂</li>
<li>發(fā)現(xiàn)</li>
</ul>
此時(shí)瀏覽器顯示效果如下:
現(xiàn)在列表還不夠好,他們之間的間隙太小,我想給每一個(gè)li設(shè)置一個(gè)寬度,給他加一個(gè)width:50px,問題來了,無論你設(shè)置多寬,它都不會(huì)生效,因?yàn)閕nline作為行內(nèi)元素,沒有width、height等屬性,那怎么辦,于是有了
display:inline-block,這個(gè)屬性就解決了寬度設(shè)置不了的問題,同時(shí)保持li元素依然是橫向排列。
<style>
ul li{
display: inline-block;
width: 50px;
}
</style>
<ul>
<li>問答</li>
<li>頭條</li>
<li>專欄</li>
<li>講堂</li>
<li>發(fā)現(xiàn)</li>
</ul>
總結(jié):
display:inline 使元素成為行內(nèi)元素
display:block 使元素成為塊級(jí)元素
display:inline-block 使元素保留行業(yè)元素布局,同時(shí)擁有塊級(jí)元素的css屬性(如width,height)
應(yīng)該是用的對(duì)方不對(duì)
文檔上有寫:beforeRouteUpdate(2.2 新增)
在當(dāng)前路由改變,但是該組件被復(fù)用時(shí)調(diào)用
舉例來說,對(duì)于一個(gè)帶有動(dòng)態(tài)參數(shù)的路徑 /foo/:id,在 /foo/1 和 /foo/2 之間跳轉(zhuǎn)的時(shí)候,
由于會(huì)渲染同樣的 Foo 組件,因此組件實(shí)例會(huì)被復(fù)用。而這個(gè)鉤子就會(huì)在這個(gè)情況下被調(diào)用。
可以訪問組件實(shí)例 this
<template>
<div>
<children-component @childrenEvent="handle"><children-component/>
<div/>
<template/>
<script>
methods:{
handle(){
your code
}
}
<script/>
一般是。onbeforeunload
主要是通過監(jiān)聽滾動(dòng)條變化來實(shí)現(xiàn)的。
//監(jiān)聽滾動(dòng)條變化
window.addEventListener('scroll', () => {
const scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
//通過scrollTop的值判斷滾動(dòng)條的位置,里面實(shí)現(xiàn)跟輪播類似的index加減操作就行了。
});先看輸出:
"a before!"
"a entered!"
"b before!"
"b entered!"
"c before!"
"c entered!"
"d before!"
"d entered!"
function Node(name) {
this.before = function(obj, next) {
console.log(name + " before!")
setTimeout(function() {
next(obj)
}, 1000)
return false
}
this.enter = function(obj) {
console.log(name + " entered!")
}
}
function chain(curr, cb){
return function(obj){
curr.before(obj, function(obj){
curr.enter()
cb && cb()
})
}
}
let arr = ['a', 'b', 'c', 'd']
arr = arr.map(name => new Node(name))
let fnChain = arr.reduceRight((acc, curr) => chain(curr, acc)
, null) // initialValue is null
fnChain({ Status: 1, Data: { name: "Anonymous" } })
解釋下 reduce 的執(zhí)行過程(4次回調(diào))
| callback | acc | curr | return value |
| 1 | null | d | fnD = chain(d, null) |
| 2 | fnD | c | fnC = chain(c, fnD) |
| 3 | fnC | b | fnB = chain(b, fnC) |
| 4 | fnB | a | fnA = chain(a, fnB) |
肯定是圖片路徑不對(duì),webpack會(huì)按照他的配置來解析輸出你的項(xiàng)目,所以具體的圖片路徑要看你的配置是什么樣的
你這個(gè)img是怎么追加到頁面上的,是通過v-html還是js的dom操作,如果是dom操作,可能webpack沒有檢測(cè)到你使用改圖片,所以沒有給你輸出
另外,這種靜態(tài)資源最好放在static下,這樣不會(huì)給你解析,然后使用路徑'/static/img/emjo...'來訪問你的資源
最后,'./../'這種路徑?jīng)]錯(cuò),但是也沒必要加'./'
你肯定調(diào)用的時(shí)候沒傳第二個(gè)參數(shù)唄。
()=>{}
callback(list)改成typeof callback == 'function' && callback(list)
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。