{
"compilerOptions": {
"noImplicitAny": true,
"target": "es5",
"module": "commonjs",
"outDir": "tsdist/",
"sourceMap": true,
"jsx": "react",
"allowJs": true,
"typeRoots": [
"./node_modules/@types"
]
},
"include": [
"tslib/**/*",
"tssrc/**/*"
],
"lib": [
"es2016"
]
}在每個child節(jié)點中放parent節(jié)點的引用,根節(jié)點的parent為null,然后在當前節(jié)點執(zhí)行:
var cnt = 0;
for (var n = currentNode; n.parent != null; n = n.parent) cnt++;
這樣循環(huán)結(jié)束后cnt就是當前節(jié)點的層數(shù)
推薦使用fabric.js,一個基于canvas的框架,可以實現(xiàn)你的功能,又不懂可以繼續(xù)問
http://fabricjs.com/
其實就是運行不同的命令,傳入不同的參數(shù),使用不同的文件。
比如運行npm run dev。
實際命令可配置為node build/build.js --env dev。
在build.js中獲取到相應參數(shù)dev,取到相應的文件并執(zhí)行。
如果僅僅是import出去,把函數(shù)import出去在外面執(zhí)行,或者執(zhí)行函數(shù)把結(jié)果import出去都可以。
但是既然原來的代碼本身不支持import,那么可不可能還有其他模塊依賴,可不可能依賴什么全局變量,這些都要打個問號。
以1px下邊框為例
定義一個border-bottom-1px的mixin,設置一個顏色參數(shù) @color。
@mixin border-bottom-1px($color){
position: relative;
&:after{
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
border-top: 1px solid $color;
content: ' ';
}
}
對border-bottom-1px進行縮放
@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){
.border-bottom-1px{
&::after{
-webkit-transform: scaleY(0.7);
transform: scaleY(0.7);
}
}
}
@media (-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2){
.border-bottom-1px{
&::after{
-webkit-transform: scaleY(0.5);
transform: scaleY(0.5);
}
}
}
@media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3){
.border-bottom-1px{
&::after{
-webkit-transform: scaleY(0.3);
transform: scaleY(0.3);
}
}
}
如何使用?
html如下:
<div class="border-bottom-1px-test">這個元素有一個1px的下邊框</div>
css如下:
.border-bottom-1px-test{
@include border-1px(rgba(7, 17, 27, 0.1));
}
寫css的時候記得先引入border-bottom-1px這個mixin哦。
var arr1 = [];
arr1.push(arr[0]);
for(var i=1; i<arr.length; i++){
arr1.map(function(e,index){
if(arr[i].a == e.a){
e.b = e.b + arr[i].b;
}else if(index == arr1.length-1){
arr1.push(arr[i])
}
})
}問題已經(jīng)解決了,是因為scrollTop要設置到父元素上。
下載鏈接下載什么這個你控制不了,因為重定向是服務端做的控制。
我們是默認按照 Laravel 的機制來的,直接 php artisan migrate 來跑所有的遷移文件。
要查看完整的數(shù)據(jù)庫結(jié)構(gòu),我們是通過數(shù)據(jù)字典的文檔來查看,有內(nèi)部的在線查看,維護站點。
https://jsfiddle.net/ge0ms515/1/
可以啊,以后這種場景簡單的問題,請做在線demo出來,更容易問
補充一個猜想:
因為vue會有一個dom復用的算法,它不會去重復插入dom。在解析到v-if的時候,可能沒有把這個節(jié)點的原生value屬性保存起來
componentDidUptated 包含 props 和 state 屬性值的變動反饋, setState 可以讓你方便知道你 update 的操作是否成功了!然后 繼續(xù)下一步的正常邏輯!
ctrl+shift+c
不過不是在集成終端打開
而是打開本地命令行
有安裝瀏覽器驅(qū)動嘛,沒安得話,上這找找,記得版本上要對應啊https://github.com/mozilla/ge...
webpack打包時,用了url-loader插件,你把后綴GIF改成小寫的應該就可以了
可以試試先把你的dialog渲染出來,display: none
在觸發(fā)點擊dialog顯示事件時再去獲得高度
當手指觸摸,向上滑時,讓定位的y與手指此時位置相關
debugger 調(diào)試一下吧,看一下報錯是哪一行的問題,或者把 axios 回掉數(shù)據(jù)數(shù)據(jù)貼出看一下,看起來就是數(shù)組某一項沒有值導致的問題
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(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è)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。