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

鍍金池/ 問(wèn)答
不歸路 回答

(MDN)[https://developer.mozilla.org...]

MDN 解釋

注意事項(xiàng)

當(dāng)加載自不同域的腳本中發(fā)生語(yǔ)法錯(cuò)誤時(shí),為避免信息泄露(參見(jiàn)bug 363897),語(yǔ)法錯(cuò)誤的細(xì)節(jié)將不會(huì)報(bào)告,而代之簡(jiǎn)單的"Script error."。在某些瀏覽器中,通過(guò)在<script>使用crossorigin屬性并要求服務(wù)器發(fā)送適當(dāng)?shù)?CORS HTTP 響應(yīng)頭,該行為可被覆蓋。一個(gè)變通方案是單獨(dú)處理"Script error.",告知錯(cuò)誤詳情僅能通過(guò)瀏覽器控制臺(tái)查看,無(wú)法通過(guò)JavaScript訪問(wèn)。

焚音 回答
   function test() {
        function a(){
            console.log(" a I'm A ")
            return this
        }
        function b(){
            console.log("b I'm B")
            return this
        }
        console.log('test')
        return {
            a: a,
            b: b
        }
    }
    test().a().b()

jquery 是這方面的老大哥,你可以參考下 源碼,不過(guò)這個(gè)夠你 目前 用了
樓下 回答才是正解。。。

溫衫 回答

css沒(méi)有辦法獲取前一個(gè)元素 不過(guò)可以獲取后面的元素

/*緊鄰*/
i+.ant-upload-list-item-info{}
/*所有*/
i~.ant-upload-list-item-info{}
瘋子范 回答

純js實(shí)現(xiàn):
html

<div class="a ">11</div>
<div class="b ">11</div>
<div class="c ">11</div>

css

.b{
  background:red;
}

js

function addClass (elements,className){
        for (var i=0;i < elements.length;i++){
            var element = elements[i];
            if(!element.className.match(new RegExp('(\\s|^)'+className+'(\\s|$)'))){
                element.className +=' '+className;
            }
        }
    }
var elements = document.getElementsByTagName("div");
addClass(elements,"b");

更新

(setAttr 不覆蓋原來(lái)屬性,如果需要覆蓋修改下代碼即可)

function getAttr(element,attrName){
                if(typeof element!='object'||typeof attrName!='string') return;
                return attrName =='class'? element.className:element.getAttribute(attrName);
 }

function setAttr (element,attrName,attrValue){
                if(typeof element !='object'|| typeof attrName!='string' || typeof attrName!='string') return;
                            var _attrValue = getAttr(element,attrName);
                            if(!_attrValue){
                                    _attrValue =  attrValue;
                            }else if(!_attrValue.match(new RegExp('(\\s|^)'+attrValue+'(\\s|$)'))){
                                   _attrValue = _attrValue + ' ' + attrValue;
                                }
                            attrName == 'class'? element.className=_attrValue:element.setAttribute(attrName,_attrValue);

                        
 }

var element = document.getElementsByTagName("div")[0];
setAttr(element,"class","b");

setAttr(element,"id","b");

setAttr(element,"id","b c");

更新

封裝為類似jquery的調(diào)用方式


function MyJquery(selector){ //這里演示,只實(shí)現(xiàn)id選擇器
    this.element = document.getElementById(selector);
}

MyJquery.prototype.getAttr = function (attrName){
                if(typeof attrName!='string') return;
                return attrName =='class'? this.element.className:this.element.getAttribute(attrName);
 };
     
MyJquery.prototype.setAttr = function (attrName,attrValue){
                if(typeof attrName!='string' || typeof attrName!='string') return;
                 var _attrValue = this.getAttr(attrName);
                  if(!_attrValue){
                                        _attrValue =  attrValue;
                                    }else if(!_attrValue.match(new RegExp('(\\s|^)'+attrValue+'(\\s|$)'))){
                                        _attrValue = _attrValue + ' ' + attrValue;
                                    }
                  attrName == 'class'? this.element.className = _attrValue:this.element.setAttribute(attrName, _attrValue);
                        
 };
         
             
 var $ = function (selector) {
            return new MyJquery(selector);
}
$("aa").setAttr("class","b");
     
囍槑 回答

擴(kuò)展的話只用修改types就行了

const types = {
  'CHARTS':['pie','bar','line'],
  'TEXT':['normalText','multText'],
  'MEDIA':['file','picture','music','video'],
}

export const typeMarry = (type) => {
   for(var k in types)
     if(types[k].includes(type))
       return k;
}
維她命 回答

1.底下顯示的小圖就是尺寸比較小而已,后端只用保存大圖,小圖你自己控制顯示,不推薦后端保存小圖是因?yàn)樾D要是大尺寸顯示怕會(huì)模糊。
2.如果你非得要保存一張大圖一張小圖,上傳圖片的時(shí)候獲取圖片流,由canvas畫出一大一小圖,傳給后端即可

心悲涼 回答

不知道你具體需求是什么,不過(guò)可以用“i18n”作為關(guān)鍵詞在Github里找找看,比如有jQ的插件,也有一些其它的,你把Languages限定為javascript然后按stars排個(gè)序,挑個(gè)合適的就好。

陌上花 回答

跟JWPlayer的開(kāi)發(fā)者溝通了下,原來(lái)是因?yàn)榘姹締?wèn)題,汗顏~~~ 必須定制版才行,個(gè)人版或者商業(yè)版是沒(méi)有mobiles SDKs的 這就有點(diǎn)坑了,巨貴。。 - -!

console.log(1) 輸出了一次還是兩次?
試一下mouseenter事件呢?

舊顏 回答

為什么你的箭頭函數(shù)沒(méi)有被編譯呢? 你檢查下原因,有可能是因?yàn)檫@個(gè)

尛憇藌 回答

用state里面的arr直接存儲(chǔ)expandedrowKeys,
this.state.arr是這樣的:空、不空、空、不空...
使其處于不穩(wěn)定的狀態(tài),應(yīng)該使用穩(wěn)定的數(shù)組存儲(chǔ),然后定期賦值給state里面的expandedrowskeys
this.state.expandedrowsKeys是始終有一項(xiàng)值的

離夢(mèng) 回答

JS:

import lineChart from '../lineChart'
export default {
  name: 'demo',
  components: {
    'line-chart': lineChart 
  },
  // ...
}

HTML:

<template>
    <div>
        <line-chart></line-chart>
    </div>
</template>

基礎(chǔ)組件的自動(dòng)化全局注冊(cè)

鹿惑 回答

檢查一下MIDDLEWARE_CLASSES里是否開(kāi)啟了django.contrib.auth.middleware.AuthenticationMiddleware

另外最好的調(diào)試方法是斷點(diǎn)一步步看看是什么原因