鍍金池/ 問(wèn)答/ HTML問(wèn)答
誮惜顏 回答
javascript等于ECMAScript

不等于。

ECMAScript 是一套定義,或者說(shuō)是一套語(yǔ)言的說(shuō)明。

然后,有各種對(duì)這套說(shuō)明的實(shí)現(xiàn),比如 chrome 里的, firefox 里的,以前 Adobe Reader 里的等。

一般我們說(shuō) javascript 實(shí)際上是指的,“大概像” ECMAScript 說(shuō)明 的一種“實(shí)現(xiàn)”。比如說(shuō),假如,我是說(shuō)假如, IE 里的 javascript 有部分與 ECMAScript 不兼容,即使這樣我們還是會(huì)說(shuō)“在 IE 中寫(xiě) javascript ” 嘛。

所以, ECMAScript 是一套定義,而 javascript 我們說(shuō)的大部分時(shí)候指的是一種具體的實(shí)現(xiàn)。

主要是這個(gè)存疑,網(wǎng)上翻了很多帖子,有說(shuō)javascript包含BOM,DOM 有的說(shuō)不包含。我傾向于后者。

當(dāng)然不包含。一邊是語(yǔ)言,一邊是 API ,兩個(gè)概念。而且, javascript 并沒(méi)有一個(gè)標(biāo)準(zhǔn)的定義。(這點(diǎn)不像 C 語(yǔ)言,及 C標(biāo)準(zhǔn)函數(shù)庫(kù))

誮惜顏 回答
  .fold-enter-active,.fold-leave-active{
    transition: all .5s ease;
    transform: translate3d(0,0,0);
  }
  .fold-enter,.fold-leave-to{
    transform: translate3d(0,-100%,0);//進(jìn)入時(shí)位置是-100在上面,然后回到0,是自上而下,自下而上 
 100
    
  }
毀了心 回答

測(cè)試地址 http://123.56.16.33/element/1...

我在手機(jī)上沒(méi)有復(fù)現(xiàn)你的問(wèn)題。margin-left: -59px;可以看出來(lái)背景左邊的1px的黑色底邊

  1. 函數(shù)里的用的變量不會(huì)暴露到外面。
  2. 函數(shù)里可以隨時(shí) return ,有時(shí)可以幫你省煩人的 if else。
兮顏 回答

沒(méi)有什么不同吧,只是chrome把不可枚舉的也顯示出來(lái)了。

Object.getOwnPropertyDescriptor(o, 'b');
 // {value: 1, writable: false, enumerable: false, configurable: false}

結(jié)果也沒(méi)啥不同,能讀到不可枚舉的方法還能讀到,不能的還是不能。
另外console不屬于V8,上張圖(原圖地址:V8引擎探索:如何注入全局變量
d089ccf2-1b82-11e7-8a29-03def2a13c8d.png

孤酒 回答

謝邀!
本來(lái)打算直接運(yùn)行一下你那個(gè)代碼的,不過(guò)看起來(lái)似乎不行。
除了clientWidth獲取可視區(qū)域?qū)挾纫酝猓€有幾個(gè)獲取寬度的屬性,例如offsetWidth,可以都試一試。

還有一個(gè)問(wèn)題就是你提到了去掉里面的i標(biāo)簽獲取的寬度就正常了,那么有沒(méi)有對(duì)所有標(biāo)簽的默認(rèn)樣式進(jìn)行統(tǒng)一的處理,因?yàn)楹芏鄻?biāo)簽都是有默認(rèn)樣式的。

不二心 回答

img.crossOrigin = 'anonymous'
這個(gè)貌似也應(yīng)該不行
你得啟動(dòng)服務(wù)器環(huán)境,你貌似是file://要改為http://這樣就行了

安若晴 回答

<html style="height: 100%">

<head> 
    <meta charset="utf-8"> 
</head> 
<body style="height: 100%; margin: 0"> 
    <div id = "main" style = "height:100%"></div>

<script src="echarts.js"></script>
<script src="http://code.jquery.com/jquery...; type="text/javascript"></script>
<script src="fuzhou.json"></script>
<script>

echarts.registerMap('fuzhou', fuzhou); 
var dom = document.getElementById("main");
var app = {};
option = null;
var dataMap = {};
var myChart = echarts.init(dom);
myChart.setOption(option={
        baseOption: {
            timeline: {
                axisType: 'category',
                autoPlay: true,
                playInterval: 1000,
                data: [ ],
                label: {
                    formatter : function(s) {
                        return s;
                    }
                }
            },
            tooltip: {
                        trigger: 'item'
                    },
            visualMap: {
                    min: 40,
                    max: 230,
                    text:['High','Low'],
                    realtime: false,
                    calculable: true,
                    inRange: {
                        color: ['green','yellow', 'red']
                    }
                },
            series: [{
                type: 'map',
                map: 'fuzhou',
                itemStyle:{
                    normal:{label:{show:true}},
                    emphasis:{label:{show:true}}
                },
            }],
        },
        options:[]
    });

</script>
</body>
</html>

怪痞 回答

把isshow加到todos里,讓todos變成[{test:'第一組', isshow : false },{test:'第一組', isshow : false}],然后對(duì)應(yīng)控制isShow就可以實(shí)現(xiàn)對(duì)應(yīng)組的編輯

離觴 回答

在需要滾動(dòng)的div外面再套一層,然后就好了

別硬撐 回答

${}里面的值不存在時(shí),訪問(wèn)該頁(yè)面不會(huì)報(bào)錯(cuò)
<%= %>里面的值不存在時(shí),訪問(wèn)該頁(yè)面會(huì)報(bào)錯(cuò)的

焚音 回答

應(yīng)該還是蠻簡(jiǎn)單的吧.

.parent {
    font-size: 0;
    text-align: center;
}

.parent a {
    display: inline-block;
    width: 50%;
}
赱丅呿 回答

看起來(lái)是個(gè)小問(wèn)題,組件文件里從 @angular/formsFormControlimport 進(jìn)來(lái)就好了。

陌離殤 回答

我在想,是不是因?yàn)槟鉯frame src里面指定的是你本地的html文件???我在網(wǎng)上看了一下,不知道是不是因?yàn)閟rc里面的page需要是一個(gè)host在某個(gè)server上面的頁(yè)面才可以。當(dāng)然這都是我的猜測(cè),沒(méi)用過(guò)postMessage。。。
還有,如果你的src里面用的是本地html文件,相當(dāng)于符合同源策略咯,應(yīng)該可以使用傳統(tǒng)的方式:
var iframe = document.getElementById('ifr'); //通過(guò)id獲取iframe
var ifrDoc = iframe.contentWindow.document; //通過(guò)iframe拿到iframe的document對(duì)象
然后可以通過(guò)iframe里面的document對(duì)象操作iframe頁(yè)面,比如:ifrDoc.getElementById('someId').innerHTML = "someValue";
這些都是我的想法而已,不喜勿噴,哈哈。。。

北城荒 回答

vue小白想請(qǐng)教樓主這個(gè)問(wèn)題的另一個(gè)問(wèn)題,就是服務(wù)器返回的圖片我怎么用 :src去綁定呢?
然后我在dev環(huán)境下用相對(duì)路徑絕對(duì)路徑都可以用本地的圖片,build之后引用絕對(duì)路徑的圖片就崩了,提示404..現(xiàn)在就是不敢在static里放圖片,圖片都是和vue放在一起,反正它會(huì)自動(dòng)打包。現(xiàn)在想問(wèn)的就是從服務(wù)器上請(qǐng)求下來(lái)的圖片我應(yīng)該怎么在:src中綁定它呢?

生性 回答

//原因可能是splice的問(wèn)題,你splice操作之后,數(shù)組變化了,splice話,你可能要考慮倒著遍歷。
可以這樣:item.date.filter(v=>v.state==3)

萌面人 回答

這是page.vue里面的js部分

export default {

props: ['currentPage','totalPage','totalCount','leftData'],
filters:{
    /** 總數(shù)量千分 */
    numberThousanded:function(num){
        var arr = [];
        for(var s = 0 ; s < Math.ceil(num.toString().length/3) ; s++){
            arr.push(num.toString().substring(s*3,(s+1)*3));
        }
        return arr.join(',');
    }
},
methods:{
    pageRediret:function (num) {
        console.log(num);
        // this.$emit("page-change",num);//把內(nèi)部變更告訴外部
    }
}

}


這是更改之后的router.js


import Vue from 'vue'
import router from 'vue-router'
import pageManage from './component/page.vue'

Vue.use(router)
var routerPath = new router({

base: __dirname,
routes: [{
    path: '/page',
    component: pageManage,
    props: { currentPage: 4, totalPage: 24, totalCount: 360, leftData: 'test123123' }
}]

})
export default routerPath


樓上各位提醒了我,自己著實(shí)是蠢了一把,沒(méi)給組件傳數(shù)據(jù)....,謝謝各位的熱心解答:)