看問題來講,你的問題在于svg圖片沒有被緩存,這就應(yīng)該看你服務(wù)器的緩存頭了 是不是沒設(shè)置Cache-Control 和expires來使之緩存
我也碰到類似的警告。 說是某某函數(shù)被棄用。 有些是可以忽略的。
1169行代碼是什么,直接看1169行,或者找到1169行對應(yīng)的未編譯文件位置找錯誤
onerror了解一下
可以試試Vanilla.js中的慣性滾動和視差效果插件luxy.js
https://github.com/min30327/l...
DEMO:https://min30327.github.io/lu...
luxy.js / targetsUpdate
:) 其實我對這個也不是很熟。
luxy.js是視覺差效果插件,似乎不支持元素寬高的改變,demo的字體放大效果也是改變元素的3d位置帶來的視差效果(并沒有真正放大hiahia)。但是對元素的update事件是在targetsUpdate這個函數(shù)里執(zhí)行的,
targetsUpdate : function(target){
target.top += (this.scrollTop * Number(this.settings.targetSpeed) * Number(target.speedY) - target.top) * this.settings.targetPercentage;
target.left += (this.scrollTop * Number(this.settings.targetSpeed) * Number(target.speedX) - target.left) * this.settings.targetPercentage;
var targetOffsetTop = ( parseInt(target.percentage) - target.top - parseInt(target.offset) );
var offsetY = Math.round(targetOffsetTop * -100) / 100;
var offsetX = 0;
if(target.horizontal){
var targetOffsetLeft = ( parseInt(target.percentage) - target.left - parseInt(target.offset) );
offsetX = Math.round(targetOffsetLeft * -100) / 100;
}
target.elm.style.transform = 'translate3d(' + offsetX + 'px ,' + offsetY + 'px ,' + 0 +')';
},
想要實現(xiàn)上述效果的話,在這里加生你想要的css3效果應(yīng)該能行吧?當然這里做了改動就會影響全局的效果,如果只是個別元素需要縮放,可以仿照這個函數(shù)單獨添加一個縮放函數(shù)、或在當前函數(shù)下傳入?yún)?shù)并判斷(縮放可用css3/cubic-bezier等屬性實現(xiàn))
下為改變元素3d位置的源碼位置。
target.elm.style.transform = 'translate3d(' + offsetX + 'px ,' + offsetY + 'px ';
當然,還有基于Animate.css的wow.js也是很不錯的插件
wow.js
animate.css
你可以使用數(shù)組的 .find() 方法
const target = column.find(item => item.dataIndex === 'hphm')
如果 target 不為 undefined 的話就是有的
name保持一致就可以了
legend: {
data:['意向','預(yù)購']
}
series: [
{name: '意向', data:[]}, // 圖例意向的數(shù)據(jù)
{name: '意向', data:[]}, // 圖例意向的數(shù)據(jù)
{name: '預(yù)購', data:[]}, // 圖例預(yù)購的數(shù)據(jù)
{name: '預(yù)購', data:[]} // 圖例預(yù)購的數(shù)據(jù)
]這不是很清楚了嗎? @storybook/react升級到4.x
await不僅能等待Promise,也可以等待任意表達式的結(jié)果,如異步函數(shù)的返回值等。
具體找了篇文章你哭看下。
理解 JavaScript 的 async/await
可以但不推薦
vue自身也提供了操作DOM的方法,可以了解一下ref:https://cn.vuejs.org/v2/api/#ref
activated 可以使用這個鉤子函數(shù)
react-native屬于native app。根據(jù)的標準是控件是原生的控件還是html里的控件,react native編譯之后生成的是原生的控件,所以是原生應(yīng)用。
不要通過網(wǎng)頁來上傳,應(yīng)該單獨寫個上傳的工具,用node啊或者java之類的,直接讀取磁盤上的文件,然后上傳,不要說1萬張,1億張都沒問題
當你想延遲加載一組路由時, 可以考慮使用loadChildren.
其實主要是為了給angular打包減負, 提升性能。
比如你定義了兩個路由
{ path: 'login', component: LoginPage },
{ path: 'user', loadChildren: './modules/user.module#UserModule'},
一個是#login, 靜態(tài)路由, 路由初始化的時候就會將loginPage一起加載。
一個是#user, 動態(tài)路由, 使用loadChildren, 來延遲加載UserModule
比如在你的應(yīng)用中,從來也不需要跳轉(zhuǎn)到#user, 那UserModule下的內(nèi)容也根本不需要加載。
尤其當你的UserModule下面頁面特別多時,性能提升就會很明顯。
而這個UserModule其實就是一個angular的module,
你把User相關(guān)的組件,服務(wù),甚至user下面的二級路由配置,都可以放到這個UserModule里面,
至于定義規(guī)范,就是定義一個angular module. 把你需要的代碼放到對應(yīng)的數(shù)據(jù)組就行了。
@NgModule({
declarations: [...],
providers: [...],
imports: [...]
.....
});
沒啥問題把
v-for
看下vue文檔用法
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。