鍍金池/ 問答/ HTML問答
貓小柒 回答

我經(jīng)常用的方法是把子頁面中需要傳給父頁面的值放在鏈接中,父頁面在打開的時候根據(jù)鏈接中的值做出不同的響應(yīng)。GET方法

朕略傻 回答

你用vue.component('組件名',{
/// 你生成的模板 可以看看官網(wǎng) 他有案例 render函數(shù)生成不錯~

})

壞脾滊 回答

為什么parseDom不把div直接return出去
然后直接document.body.appendChild(parseDom("<h1>222</h1>text"))

function parseDom(html){
    var div = document.createElement("div");
    div.innerHTML = html;
    return div;
};
document.body.appendChild(parseDom("<h1>hhhh1</h1><span>sssspen</span>text text"));
愿如初 回答

return postFetch()
調(diào)用postOpenKaKaLink方法應(yīng)該返回一個Promise對象

柒喵 回答
  1. 執(zhí)行valueOf的時候,里面的x = 2把外部的x值給改了。
  2. 類型不同做比較的過程中調(diào)用了valueOf,而你給當(dāng)前對象添加了valueOf,就不會調(diào)用原型鏈上的valueOf了,所以拿到了0。這個可以搜下相等比較的相關(guān)問題。
  3. 同2。

相等比較的東西僅供參考,因?yàn)槲矣洸磺辶?,可能有錯誤。

var a = {}
a.valueOf = function () {console.log('valueOf');return 1}
a.toString = function () {console.log('toString')}
a == 1
// 可看到打印出了
// valueOf
// 如果將valueOf方法改為
a.valueOf = function () {console.log('valueOf');return a}
// 即返回一個非基本數(shù)據(jù)類型,會看到
// valueOf
// toString

也就是會先調(diào)用valueOf,如果拿到的不是基本數(shù)據(jù)類型(這一點(diǎn)不太確定)還會再調(diào)用toString。
好像Date類型的數(shù)據(jù)調(diào)用的順序也不一樣,你再自己查查相等判斷的規(guī)則吧。

半心人 回答

reject里放有用的信息啊 下一步做什么可以放到reject里

獨(dú)白 回答

localStorage.setItem不會吃內(nèi)存的,是放在磁盤上的
可能是你數(shù)據(jù)太多了,消耗內(nèi)存

萌面人 回答

搞定了 是我寫錯了

idCard: [{ validator: idCardPass, trigger: "blur" }],

任她鬧 回答

IE9不支持flex布局,不可能的

我以為 回答

你是想做什么功能呢?想獲取dom,可以用refs,但是建議最好不要操作dom,可以有其他實(shí)現(xiàn)方式的,事件里傳的參數(shù)$event并不是dom節(jié)點(diǎn),你console.log一下e就知道了。

你想實(shí)現(xiàn)的功能可以用數(shù)據(jù)來驅(qū)動,建議使用vue先改變一下jquery思想,本身vue就是一個輕量級框架,例子如下
修改模板

<div>
    <div v-for="(item,index) in vote" :key="index">
    /*給button綁定disabled屬性,取消傳參$event*/
       <button @click="dovote(index,item.count)" :disabled="item.disabled">點(diǎn)擊投票{{index+1}}</button>數(shù)量:{{item.count}}
    </div>
    <ul>
       <li id="firstli" @click="getele">1</li>
       <li>2</li>
       <li>3</li>
       <li>4</li>
    </ul>
</div>  

修改數(shù)據(jù)結(jié)構(gòu),增加disabled屬性

data: {
    vote:[{
           id:1,
           count:1,
           disabled:false
         },{
           id:2,
           count:2,
           disabled:false
         },{
           id:3,
           count:3,
           disabled:false
         },{
           id:4,
           count:4,
           disabled:false
     }],
},
 

修改方法

dovote(i,c){
    this.vote[i].count++;
    this.vote.map((v,index)=>{
       if(index!=i){
          v.disabled=true
       }
    });
}
尐潴豬 回答

順序反了。<script>標(biāo)簽JS代碼放在</body>前(最末尾)。
一般JS是要等HTML結(jié)構(gòu)渲染完成才執(zhí)行。不然容易阻塞HTML渲染。
放在頂部也可以。但要加一些代碼。

// 原生JS
// 等所有資源加載完成才執(zhí)行。
window.onload  = function(){
    //...
}
// 或者等DOM加載完成。
document.addEventListener('DOMContentLoaded', function (e) {
    // ...
})
// jQuery 有好幾種寫法
$(function(){
    // ...
});

jQuery有好幾種寫法,具體可以參見我之前寫過的一篇文章:jQuery的幾種寫法探析
社會主義這么好,不必懷疑人生~

笨小蛋 回答

如果是用mpvue開發(fā)

寫在main.js里面

每一個小程序頁面也可以使用.json文件來對本頁面的窗口表現(xiàn)進(jìn)行配置。 頁面的配置比app.json全局配置簡單得多,只是設(shè)置 app.json 中的 window 配置項(xiàng)的內(nèi)容,頁面中配置項(xiàng)會覆蓋 app.json 的 window 中相同的配置項(xiàng)。

{

"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "微信接口功能演示",
"backgroundColor": "#eeeeee",
"backgroundTextStyle": "light" 

}
用mpvue開發(fā)時,在每個頁面里面加上一個json文件,npm run dev之后,json文件消失,導(dǎo)致沒法配置,加入json文件是不行的,在這里告訴大家一個方法。mpvue每個配置里面都會有一個main.js,這里可以通過main.js到處配置項(xiàng)……

import Vue from 'vue'
import App from './index'
const app = new Vue(App)
app.$mount()
export default {

config: { 
            "navigationBarBackgroundColor":"#ffffff", 
            "navigationBarTextStyle": "black",
            "navigationBarTitleText": "微信接口功能演示",
            "backgroundColor": "#eeeeee", 
            "backgroundTextStyle": "light" 
        }

}

npm run dev 之后就會生成main.json文件。配置成功

九年囚 回答
$post = input('post.');
$post['time'] = date('Y/m/d H:i:s');
dump($post);
骨殘心 回答

1.用 bootstrap的模態(tài)框 dialog
然后根據(jù)標(biāo)簽獲取用戶填入的值

賤人曾 回答

1、處理 HTML 標(biāo)記并構(gòu)建 DOM 樹。
2、處理 CSS 標(biāo)記并構(gòu)建 CSSOM 樹。
3、將 DOM 與 CSSOM 合并成一個渲染樹。
4、根據(jù)渲染樹來布局,以計算每個節(jié)點(diǎn)的幾何信息。
5、將各個節(jié)點(diǎn)繪制到屏幕上。
(那幾個名詞可以按字面意思望文生義,如需詳細(xì)解釋,望題主自行深究)

大濕胸 回答

TTFB(Time To First Byte)首字節(jié)時間,包含了發(fā)送請求到服務(wù)器,服務(wù)器處理請求并生成響應(yīng),服務(wù)器響應(yīng)內(nèi)容發(fā)送到瀏覽器的時間。只測試瀏覽器收到第一個字節(jié)的時間。

會對這個造成影響的分別有DNS查詢、服務(wù)器響應(yīng)、SSL認(rèn)證,重定向等。例如可能因?yàn)槟愕姆?wù)器在國外之類的原因造成TTFB過長。

如果你的數(shù)據(jù)是后端計算完之后嵌到前端頁面上,也會有影響。解決方法不外乎是把某些運(yùn)算量較大的數(shù)據(jù)獲取改為用ajax之類的方式分步獲取。

夢一場 回答

目測使用了 css module, 需要切換到全局 scope.

:global([v-cloak]) {
  display: none;
}