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

鍍金池/ 問答/ HTML問答
不討囍 回答

已經(jīng)找到問題了, 因為在css文件夾下我自己創(chuàng)建了二級文件夾,但是二級文件夾沒有權(quán)限 ,所以導(dǎo)致一直是404 ??墒呛芤苫鬄樯稕]報”沒權(quán)限“問題 。:)

九年囚 回答

如果你的需求只是弄成無刷新的,那我推薦使用pjax來改造,這樣改造的工程量不大.
如果你不僅僅需要無刷新的,還想做到spa的體驗,并且使代碼可維護性高,我推薦用react來寫,你可以關(guān)注下ant design等類似的react等ui庫,可以使后臺管理系統(tǒng)開發(fā)起來更快速和美觀。 在使用react重構(gòu)的過程中,可以一步一步來,首先兩種技術(shù)棧同時存在,然后慢慢全部替換掉,這樣看起來可行性更高。

尋仙 回答

PHP里有個叫mysql_escape_string的函數(shù)

若相惜 回答

謝邀。foreign content 是指 MathML 或者 SVG 。

如何糾正錯誤可以參考 insertion mode 。里面列出了各種情況的入口,糾正步驟一般在各個情況的最后一步 Anything else 。

祈歡 回答

13位是毫秒時間戳
10位是秒時間戳。
轉(zhuǎn)換方式樓上已經(jīng)有了

陌如玉 回答

你可以問一下后臺這是有重定向地址的

涼心人 回答
// </span>全是后面全是數(shù)字?
// 方案1 
let str = '<span>13818888778</span>1381888778';
let result = /<span>\w*<\/span>(\d*)/.exec(str);
console.log(result[1]); // '1381888778'
// 方案二 字符串截取
str.slice(str.lastIndexOf('</span>')+7, str.length)
// 1381888778
雨萌萌 回答

個人用的比較多的 就是無限極分類,pid和id控制,有的時候加一個Path字段

野橘 回答

請補充說明期望的結(jié)果(給出例子)

更新

首先,JS 對象中的鍵是不保證順序的

也就是說:

let years = {}
years['2018'] = 'haha'
years['2017'] = 'heihei'
console.log(Object.keys(years)) // 不保證是 ['2018', '2017'],有可能是 ['2017', '2018']
console.log(years) // 不保證是 {2018: 'haha', 2017: 'heihei'},有可能是 {2017: 'heihei', 2018: 'haha'}

在此基礎(chǔ)之上,如果仍要做的話,可以按照以下步驟:

將原數(shù)組按照 year->month 的順序排序

  • 如果 year month 正是 updated_at 中的年月的話,按照 updated_at 倒序其實就已經(jīng)按照 year->month 排好了
  • 如果不是的話,手動排一下:
data.sort(function (d1, d2) => {
  if (d1.year > d2.year) return -1
  if (d1.year < d2.year) return 1
  return (+d2.month) - (+d1.month)
})

此時遍歷 data 即可

let years = {}
data.forEach(function (d) => {
  if (!years[d.year]) years[d.year] = {}
  let thisYear = years[d.year]
  if (!thisYear[d.month]) thisYear[d.month] = []
  thisYear[d.month].push({
    id: d.id,
    updated_at: d.updated_at
  })
})
consol.log(years) // 就是你要的結(jié)果了

整理下代碼:

const result = data
  .sort((d1, d2) => {
    if (d1.year > d2.year) return -1
    if (d1.year < d2.year) return 1
    return (+d2.month) - (+d1.month)
  })
  .reduce((years, {id, year, month, updated_at}) => {
    const thisYear = (years[year] = years[year] || {})
    const thisMonth = (thisYear[month] = thisYear[month] || [])
    thisMonth.push({id, updated_at})
    return acc
  }, {})

如果一定要保證鍵的順序的話,可以使用 Map,它是保證順序的

const result = data
  .sort((d1, d2) => {
    if (d1.year > d2.year) return -1
    if (d1.year < d2.year) return 1
    return (+d2.month) - (+d1.month)
  })
  .reduce((years, {id, year, month, updated_at}) => {
    if (!years.has(year)) years.set(year, new Map())
    const thisYear = years.get(year)
    if (!thisYear.has(month)) thisYear.set(month, [])
    const thisMonth = thisYear.get(month)
    thisMonth.push({id, updated_at})
    return acc
  }, new Map())

希望對你有幫助

舊酒館 回答

先別急著考慮針對不同版本的兼容問題,Chromium 49來說,常規(guī)的padding,margin樣式肯定沒什么兼容性問題的,你應(yīng)該先看下自己的CSS代碼,是不是規(guī)范的寫法

貓館 回答

在網(wǎng)頁端或node端,自己封裝一下
插件沒有實現(xiàn)這個功能..等升級吧

夏木 回答

正則匹配全局后 lastIndex會加1,下一次匹配會變成從第二位開始,而你test里面只有1位,所以匹配失敗,匹配失敗后lastIndex會變成0,再下一次匹配從第一位開始,匹配成功.....
要么去掉/g,要么手動把reg.lastIndex=0

舊言 回答

控制文本全大寫用text-transform:uppercase;唄。

夢一場 回答

三個項目通過url來跳轉(zhuǎn)就可以了,可以放在一個共同的域名下面,公用一個登錄系統(tǒng)

拽很帥 回答

beforeRouteEnter肯定能實現(xiàn)你的需求的,而且我覺得你寫的沒什么問題,你說的圖片位置明顯的刷新的感覺的話你可以在這個鉤子中加個loading試試看,或者按樓上說的img.onload方法,但是并不推薦這個方法,因為你只有一個圖片還好操作,如果多張圖片這個地方就 尷尬了,建議用圖片懶加載。

陌璃 回答

a.js 與 b.js 兩個文件數(shù)據(jù)交換,
可以考慮 es6 里面的模塊導(dǎo)入導(dǎo)出.也就是數(shù)組的導(dǎo)出和導(dǎo)入。
詳細(xì)解釋,可以看下這篇文章 js 模塊導(dǎo)入,導(dǎo)出

久舊酒 回答

判斷數(shù)組相等就是判斷引用地址是否相同, 你的 one 跟 two 本就不等

櫻花霓 回答

題里面的a和b好比一個鉤子,勾住了他們對應(yīng)的數(shù)組。
第一段里面a先勾住了[1,2,3],b通過a也勾住了[1,2,3],這時候a松開鉤子又伸出來勾住了[4,5,6],所以b還是[1,2,3]。
第二段里面a和b都勾住了[1,2,3],所以當(dāng)a通過鉤子處理[1,2,3]的時候,b還在鉤著[1,2,3],肯定也會受到影響。

就好比一個鐵棍,a和b兩個人用手握著兩端,a握著握著感覺無聊,輕輕敲了兩下,b當(dāng)然能感覺到。

要是沒看明白的話建議再去看看js的堆棧概念。

任她鬧 回答

使用 validateAll()

doSubmit() {
      this.$validator.validateAll().then(valid => {
        // 所有校驗通過valid 為true
        if (valid) {
          // 發(fā)送數(shù)據(jù)
        } else {
          console.log('提交失敗')
        }
      })
    },