鍍金池/ 問(wèn)答/ HTML問(wèn)答
陌南塵 回答

1.項(xiàng)目用三大框架了嗎?我覺(jué)得用angular的ng-include方便一點(diǎn)抽離 栗子

2.想了想,還可以這樣,具體你試一下,參照下面的delay_script函數(shù)方法,設(shè)置一個(gè)頁(yè)面導(dǎo)入art-template模板的函數(shù)(loadArtTemplate),可以把加載js的路徑和模板的id放進(jìn)去作為參數(shù),這樣頁(yè)面的模板就加載進(jìn)去了,再定義一個(gè)導(dǎo)入頁(yè)面的無(wú)需遍歷數(shù)據(jù)的art-template模板的方法,insertArtById(),參數(shù)用模板的id和需要插入坑的id;

寫(xiě)成大概這樣:
js文件header.js

<div id="headerBar"></div>

在需要引用的頁(yè)面這樣調(diào)用

loadArtTemplate('../js/header.js','header')
insertArtTempById('header','header')
function delay_script(A) {
  var B = document.createElement("script")
    , C = "src"
    , D = "text/javascript";
  B.setAttribute(C, A);
  B.setAttribute("type", D);
  document.body.appendChild(B);
  return B
}

補(bǔ)充:簡(jiǎn)單方便的話若是對(duì)于不需要改變的html文件,建議導(dǎo)入angular.js,方法簡(jiǎn)單到不行,把它當(dāng)做一個(gè)插件來(lái)用,用ng-include指令來(lái)抽離

汐顏 回答

你直接改變了原來(lái)的reducers里的state的引用,redux檢測(cè)不到變化了吧
直接

return state.filter(xxxxxx)

試試

愿如初 回答

weex 的那些插件盡量別去用,沒(méi)人維護(hù)。。。

下面這個(gè)項(xiàng)目里有你所需要的常用基礎(chǔ)功能
https://github.com/bmfe/eros-...

離夢(mèng) 回答

在知乎上看了一個(gè)做v8引擎的大神之前寫(xiě)過(guò)的一個(gè)答案,感覺(jué)和我的猜想是一致的,棧只存儲(chǔ)定長(zhǎng)數(shù)據(jù),可變長(zhǎng)度數(shù)據(jù)都是存儲(chǔ)在堆上的。
JavaScript字符串底層是如何實(shí)現(xiàn)的? - Thomson的回答 - 知乎

clipboard.png

還有一個(gè)關(guān)于null為啥是object的標(biāo)準(zhǔn)解釋?zhuān)诱f(shuō)明了這個(gè)問(wèn)題,里面能看到不同數(shù)據(jù)類(lèi)型的存儲(chǔ)方式,下面截圖是機(jī)器翻譯的,原始文章看這里

clipboard.png

獨(dú)白 回答

代碼就是簡(jiǎn)單的循環(huán)你設(shè)定的頁(yè)數(shù),在前端展示。
你需要到配置文件里面修改每頁(yè)顯示的頁(yè)數(shù)。

在 站點(diǎn)配置文章 中,設(shè)定如下選項(xiàng):

index_generator:
  per_page: 5

archive_generator:
  per_page: 20
  yearly: true
  monthly: true

tag_generator:
  per_page: 10
per_page 即文章的數(shù)量。

per_page改成1就可以了。
可以參考:http://theme-next.iissnan.com

焚音 回答

store 要是new store()

奧特蛋 回答

更新:

既然確定屬性列表都一樣,那不考慮值嵌套的情況下:

        // 提取出每個(gè)對(duì)象的 `a` 值 [1, 2, 1, 1, 2, 3]
let O = arr.map(a => a['a'])
        // 對(duì) `a` 值進(jìn)行一次統(tǒng)計(jì)整理,形如 { a值: 最后一次在 arr 中出現(xiàn)的位置 }
        // [{'1': 3}, {'2': 4}, {'3': 5}]
        .reduce((o, k, i) => [o[k] = i, o][1], {}) 
        
// 對(duì)剛才的整理結(jié)果再進(jìn)行一次整理
Object.keys(O).map(k => {
    // 此處的 k 就是剛才 { a值: 最后一次在 arr 中出現(xiàn)的位置 } 里的 a 值
    // 構(gòu)造一個(gè)新的 object
    let o = {a: k};
    // O[k] 就是取出 k 所對(duì)應(yīng)的 a 值最后一次在 arr 中出現(xiàn)的位置
    // arr[O[k]] 就是 k 所對(duì)應(yīng)的 a 值最后一次在 arr 中出現(xiàn)時(shí)所處的對(duì)象
    // 對(duì) arr[O[k]] 遍歷一次鍵
    Object.keys(arr[O[k]])
         // 把 arr[O[k]] 上的鍵值挨個(gè)復(fù)制到 o 上
         // Ps. 突然發(fā)現(xiàn)剛才沒(méi)有在遍歷時(shí)跳過(guò) a 的值,此處修改一下,原答案里就不改了。
        .forEach(key => o[key] = key === 'a' ? o[key] : arr[O[k]][key]);
    // 返回構(gòu)造好的新對(duì)象    
    return o;
})

原答案:


let O = arr.map(a => a['a']).reduce((o, k, i) => [o[k] = i, o][1], {})
Object.keys(O).map(k => {
    // 如果是要覆蓋多個(gè)屬性,那就這里用擴(kuò)展庫(kù)的 clone 方法(考慮到嵌套)把原來(lái)的復(fù)制一份然后修改 a 的值
    // 如果不嵌套,那就
    // let o = {a: k};
    // Object.keys(arr[O[k]]).forEach(key => o[key] = arr[O[k]][key]);
    return {a: k, b: arr[O[k]]['b']}
})
骨殘心 回答

好像可以 ,是我搞錯(cuò)了

陌如玉 回答

ie6、ie7不認(rèn)識(shí)outline屬性;
看了一下火狐瀏覽器可以用
::-moz-focus-inner{outline:none;}

夏夕 回答

對(duì)的,官網(wǎng)有倆demo,跟著做一遍,然后自己寫(xiě)一遍,再看這個(gè),http://huziketang.com/books/r...

再看這個(gè)
clipboard.png

賤人曾 回答

vue-loader降級(jí),vue-loader更新以后vux-loader沒(méi)有做相應(yīng)的更新,不兼容了。
降級(jí),降級(jí),降級(jí),重要的事說(shuō)三遍!

清夢(mèng) 回答

include好像是嵌套預(yù)加載樣,我猜是這樣寫(xiě),沒(méi)有實(shí)踐過(guò),但是好像可以通過(guò)app.Sequelize.literal()直接在查詢中寫(xiě)sql語(yǔ)句

userOrganizationModel.findAll({
    include: [ {
        model: organizationModel,
        as: 'Organizations',
        attributes: ['id'],
        where: { name: { $like: 'ext-%' }}
    } ],
    where: { organization_id: { $in: Organizations.map(o => o.id) } }
})
擱淺 回答

截圖的是 Response Headers 響應(yīng)頭,你設(shè)置的是 Request Headers 請(qǐng)求頭。

你要修改Response Headers 響應(yīng)頭,得在服務(wù)端去設(shè)置。

不二心 回答

今天也遇到了這個(gè)問(wèn)題:
laravel5.5
問(wèn)題出來(lái)vendor/zizaco/entrust/src/Entrust/Traits/EntrustRoleTrait.php
的51行,將belongsToMany的第一個(gè)參數(shù)'auth.model'改為'auth.providers.users.model'.
這個(gè)參數(shù)根據(jù)個(gè)人auth文件中用戶model實(shí)際路徑更改.
當(dāng)然,直接在Role模型重寫(xiě)多對(duì)多關(guān)系也是可以的.
public function users()
{

return $this->belongsToMany(Config::get('auth.providers.users.model'), Config::get('entrust.role_user_table'),Config::get('entrust.role_foreign_key'),Config::get('entrust.user_foreign_key'));

}

笨笨噠 回答

這個(gè)太正常了

比如說(shuō)一個(gè)字段,你在sql中轉(zhuǎn)換為數(shù)字,但實(shí)際上字段內(nèi)容為字母,sql語(yǔ)句出錯(cuò)后拋出異常,功能就不正常了。

哎呦喂 回答

在table的樣式表中增加

display: inline-block;vertical-align: middle;

就可以了