在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ HTML5問(wèn)答
心夠野 回答

使用懶加載,無(wú)需導(dǎo)入特性模塊,如下:
根路由:

const manage_routes: Routes = [
    { 
        path: 'manage',
        children: [
            { path: '',  redirectTo: 'dashboard_conf', pathMatch: 'full' },
            { path:' image',loadChildren:'../../image.module#ImageModule'}
        ]
    }
];
傻丟丟 回答

NO!
百度不可能獲取到騰訊的cookie,反推如果可以的話,天下大亂了就。
但是,二級(jí)域名是可以的,比如 www.baidu.com 理論上可以獲取 zhidao.baidu.com的cookie

柒喵 回答

https://mp.weixin.qq.com/wiki...
觸發(fā)微信登錄授權(quán)就會(huì)提示這個(gè) 實(shí)際上你訪問(wèn)的是微信的授權(quán)鏈接 并不是你自己的網(wǎng)頁(yè)
https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的公眾號(hào)appid&redirect_uri=登錄成功后重定向的地址&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

去掉這個(gè)判斷可以模擬 UA 來(lái)實(shí)現(xiàn) 判斷微信瀏覽器的標(biāo)準(zhǔn)是 UA 中包含 MicroMessenger 字符串
例如:Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1

但即使你模擬了也沒(méi)什么用 因?yàn)檫€是需要微信登錄

枕頭人 回答

創(chuàng)建一個(gè) object URL, 然后將其設(shè)置為video標(biāo)簽src屬性的值:

var URL = window.URL || window.webkitURL
videoNode.src = URL.createObjectURL(file)
你的瞳 回答

callback-回調(diào).


this._rowsData.foreach(v=>document.querySelector("<selector>").value = v.xxx)
莓森 回答

已經(jīng)解決,是一個(gè)小小的語(yǔ)法錯(cuò)誤

大濕胸 回答

一般是不寫(xiě)height值,讓他等比適應(yīng)寬度的100%,也就是
<video src="movie.mp4" width="100%" controls="controls">
Your browser does not support the video tag.
</video>

孤巷 回答

重繪重排的成本高在于 重新計(jì)算 重新渲染,
之所以說(shuō)table性能不好就在于這里,
因?yàn)槊啃忻苛忻總€(gè)單元格都可能要重新計(jì)算,單元格內(nèi)嵌套復(fù)雜元素后計(jì)算成本更高,
這里說(shuō)的重新計(jì)算是因?yàn)榇蠖鄶?shù)單元格 或者說(shuō) tabel整體寬度長(zhǎng)度不是固定的
都是彈性的
就算是現(xiàn)在具有相同特性的flex
如果頁(yè)面、頁(yè)面元素是固定的 那么table也好flex也好,性能幾乎無(wú)差
如果有flex table 中頻繁隱藏、出現(xiàn)子元素 那么就重復(fù)觸發(fā)整體的重新計(jì)算 重新渲染
所以說(shuō) 性能差就差在于 "它" 影響了 "別人"

眼雜 回答
  1. 標(biāo)題和描述是兩個(gè)問(wèn)題。
  2. 目前能完美規(guī)避旋轉(zhuǎn)(即強(qiáng)制橫豎屏)的,我知道的方案里只有Canvas(很多游戲引擎的適配模式里就有);非Canvas一般只能做到監(jiān)聽(tīng)屏幕比例媒體適配(CSS)或監(jiān)聽(tīng)resize事件(js)識(shí)別屏幕旋轉(zhuǎn),進(jìn)而將內(nèi)容一并旋轉(zhuǎn),來(lái)達(dá)到(模擬)鎖定橫豎屏的目的。
  3. 還有倆單位,分別是vmin、vmax,了解一下。

只有*ngIf

你再第二層再加一組*ngIf; else不就可以了。

<ng-container *ngIf="caseA; else caseB">
    <button></button>
</ng-container>
<ng-template #caseB>
    <button></button>
</ng-container>
夢(mèng)囈 回答

set已經(jīng)是函數(shù)了,函數(shù)本身也是有原型鏈的

清夢(mèng) 回答

:key 指定錯(cuò)了應(yīng)該會(huì)導(dǎo)致此異常 ?

  • 例如

 <div   v-for="(value,index) in starUnits" :key="index">
       <p class="personne">{{value}}</p>
        <div v-if="value.boolean"></div>
 </div>

不應(yīng)該 :key="index" 應(yīng)該寫(xiě) :key="value" 因?yàn)橄挛挠?code><p class="personne">{{value.title}}</p>的一些引用。

你用的是1.0嗎?2.0應(yīng)該報(bào)錯(cuò)信息更加豐富

黑與白 回答

url你寫(xiě)成 uri了

維他命 回答

先解釋一個(gè)問(wèn)題:
\1 等于 () 中匹配的內(nèi)容。


問(wèn)題1,不管w+部分是幾位值,只要1的內(nèi)容和w+部分是值相同就符合條件;我的推論想法對(duì)嗎?

少了括號(hào), 不論(\w+)中有幾位。

問(wèn)題2:根據(jù)上面的推論這里實(shí)際上取值成功且為aba;改變str2=“aabaacd”這樣取值為aabaa,但為什么不是輸出aabaa,aba呢?

str2 = "aabacd" 時(shí), /(w+)b1/g 匹配 aba。
但是當(dāng) str2 = "aabaacd" 時(shí), /(w+)b1/g 就只匹配 aabaa 了,不會(huì)再重復(fù)匹配 aba。 這是約定,沒(méi)有為什么。

str2 = "aaabaaacd" 時(shí),只匹配 aaabaaa。

問(wèn)題3:/(w+)1/g和/(w)+1/g及/w1+/g的區(qū)別?

這三個(gè)例子不好解釋,我們把 b 加上。我們來(lái)解釋 /(\w+)b\1/g/(\w)+b\1/g 的區(qū)別。
區(qū)別主要是 \1 的值,因?yàn)?\1 等于括號(hào)()中的值。最開(kāi)始的地方寫(xiě)了。

"aabaac".replace(/(\w+)b\1/g, function(value1, value2) {
    // value1="aabaa" 因?yàn)?\1 = "aa"
})

"aabaac".replace(/(\w)+b\1/g, function(value1, value2) {
    // value1="aaba" 因?yàn)?\1 = "a"
})

至于 /w1/g 因?yàn)闆](méi)有括號(hào)(),所以 1 沒(méi)有值。

"aabaac".replace(/(\wb\1/g, function(value1, value2) {
    // value1 沒(méi)有值
})
奧特蛋 回答

angular由于變動(dòng)比較快,以及一些歷史原因,我沒(méi)有深入使用,贊不評(píng)論。
而且目前的框架選擇也基本上是從兩大框架(react和vue)中選擇的

我來(lái)幫你分析一下吧。

首先確定要不要使用框架。

項(xiàng)目的復(fù)雜度和框架復(fù)雜度應(yīng)該成正比, 因此首先要評(píng)估有沒(méi)有引入復(fù)雜框架的必要,

然而大多數(shù)情況是有必要的,但也不一定。

然后明確項(xiàng)目的目前的復(fù)雜度和將來(lái)(近幾個(gè)月或者一年半年)的復(fù)雜度情況。

vuejs和react都有著自己的特點(diǎn)。vue是一個(gè)響應(yīng)式的用于構(gòu)建UI的庫(kù),而react
則是聲明式函數(shù)式的UI庫(kù)。兩者的原路定位都不太一樣。

簡(jiǎn)單來(lái)說(shuō),vue更加”自動(dòng)化,智能“一點(diǎn), react”更加自由,可控性更強(qiáng)“,react更純粹,可控性強(qiáng)。

最后還要明確當(dāng)前人員的技術(shù)棧情況,如果團(tuán)隊(duì)還沒(méi)有組建,也要考慮招人的情況。

就我個(gè)人經(jīng)驗(yàn)來(lái)看, 精通react的會(huì)更少一點(diǎn)。相反懂一點(diǎn)vuejs的人會(huì)更多一點(diǎn)。

焚音 回答

img本身沒(méi)有焦點(diǎn),要想獲得焦點(diǎn)請(qǐng)?jiān)趇mg標(biāo)簽里加上tabindex屬性,讓其能夠接受輸入焦點(diǎn),但是還是推薦用點(diǎn)擊事件來(lái)添加active

.active{
                border:1px solid red;
            }
    <div class="box">
            <ul >
                <li><img src="img/451e0f1.png"/></li>
                <li><img src="img/4caa0aa.png"></li>
                <li><img src="img/123.jpg"></li>
                <li><img src="img/2e0f7f7.png"/></li>
            </ul>
        </div>

    var imgs = document.querySelectorAll(".box img");
            imgs.forEach(function(el){
                el.onclick=function(){
                    imgs.forEach(function(el2){
                        if(el.isEqualNode(el2)){
                            if(this.classList.contains('active')){
                                this.classList.remove('active');
                        }else{
                            this.classList.add('active');
                        }
                        }else{
                            el2.classList.remove('active');
                        }
                    }.bind(this));                
                }
            });

用focus的話

    <div class="box">
            <ul class="ul1">
                <li><img src="img/451e0f1.png" tabIndex="1"/></li>
                <li><img src="img/4caa0aa.png" tabIndex="1"></li>
                <li><img src="img/123.jpg" tabIndex="1"></li>
                <li><img src="img/2e0f7f7.png" tabIndex="1"/></li>
            </ul>
        </div>

    var imgs = document.querySelectorAll(".box img");
            imgs.forEach(function(el){
                el.onfocus=function(){
                    imgs.forEach(function(el2){
                        if(el.isEqualNode(el2)){
                            if(this.classList.contains('active')){
                                this.classList.remove('active');
                        }else{
                            this.classList.add('active');
                        }
                        }else{
                            el2.classList.remove('active');
                        }
                    }.bind(this));                
                }
            });