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

鍍金池/ 問答
大濕胸 回答

1.第三方的資源直接采用cdn的形式鏈接就可以了,公共的js可以采用 new webpack.optimize.CommonsChunkPlugin,其中可以用minChunks來指定公共代碼的引用次數(shù)。
2.你的多頁面應該是根據html-webpack-plugin插件指定某個模版來生成多個html的吧?只要在模版上注入cdn的資源就行了.

薄荷綠 回答

下面展示了在Quill中如何自定義FileBlot以完成文件上傳與回顯功能

  • 自定義FileBlot
可參考例子:https://quilljs.com/guides/cl...
  var Quill = require('quill/dist/quill.js')
  var Link = Quill.import('formats/link');
  class FileBlot extends Link {  // 繼承Link Blot
    static create(value) {
      let node = undefined
      if (value&&!value.href){  // 適應原本的Link Blot
        node = super.create(value);  
      }
      else{  // 自定義Link Blot
        node = super.create(value.href);  
        node.setAttribute('download', true);  // 左鍵點擊即下載
        node.innerText = value.innerText;
      }
      return node;
    }
  }
  FileBlot.blotName = 'link';
  FileBlot.tagName = 'A';
  Quill.register(FileBlot);
  • 調用自定義Blot
// 當點擊quill中上傳文件的button后調用
// 這里url是先上傳文件后從服務器返回的文件資源地址
insertToEditor(url, file, editor) {
    const range = editor.getSelection();
    if(/^image/.test(file.type)){  // image直接插入image標簽顯示
      editor.insertEmbed(range.index, "image", url);
    }
    else{  // file則顯示名為filename的A標簽
      editor.insertEmbed(range.index, 'link', {href:url, innerText:file.name}, "api")
    }
}
  • 示例結果

圖片描述

祉小皓 回答

如果是跨域問題,即出現(xiàn)

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://api.douban.com' is therefore not allowed access.

那么有兩種方式可以試一下

  1. 由后端代理轉發(fā)請求

  2. 前端jsonp,可以使用這個庫https://github.com/axios/axio...

$ npm install jsonp --save
var jsonp = require('jsonp');
jsonp('http://www.example.com/foo', null, function (err, data) {
  if (err) {
    console.error(err.message);
  } else {
    console.log(data);
  }
});

如果不是跨域問題,只是想發(fā)起get請求,看看官網……
https://github.com/axios/axios/

瘋子范 回答

兄弟解決了嗎?我這時也是遇到同樣的問題,求解

不二心 回答

推薦看兩篇文章,看一下就明白了。
https://blog.golang.org/defer...
https://www.jianshu.com/p/aee...
Golang錯誤處理要好好理解一下,非常有必要

故林 回答

o[char]就是記錄每個元素出現(xiàn)的次數(shù)的。
例如第一個元素是a,走到這里 o['a']是undefined 那就會走else o['a'] = 1,記錄一次。
后面再有元素的a的話 o['a'] 就為真了 走if o['a']++,次數(shù)就會增加一次了!

熊出沒 回答

不知道這樣算不算達到要求?

let root = [
  {name: "title", value: "名稱1"},
  {name: "startTime", value: "17:00:16"},
  {name: "endTime", value: "19:01:18"},
  {name: "title", value: "名稱2"},
  {name: "startTime", value: "20:03:18"},
  {name: "endTime", value: "21:04:20"}
];

function func(obj){
  let res = [];
  let temp = {};
  obj.forEach((item,index)=>{
    temp[item.name] = item.value;
    if((index+1)%3 === 0){
      res.push(temp);
      temp = {};
    }
  });
  return res;
}

console.log(func(root));
尐飯團 回答

strcmp了解一下,直接替換 key_compare_func

孤客 回答

數(shù)據溢出,將matrix類型轉為 float然后計算梯度

涼汐 回答

全局錯誤處理和組件錯誤處理了解一下:
https://cn.vuejs.org/v2/api/#errorHandler
https://cn.vuejs.org/v2/api/#errorCaptured

數(shù)據請求失敗提交至服務器,這個你得考慮下策略,特別是接受客戶端日志記錄的服務和數(shù)據請求服務在同一個終結點的時候。至于數(shù)據請求出錯如何做攔截,可以參考你依賴的http組件,比如 axios 可使用切片:

// Add a request interceptor
axios.interceptors.request.use(function (config) {
    // Do something before request is sent
    return config;
  }, function (error) {
    // Do something with request error
    return Promise.reject(error);
  });

// Add a response interceptor
axios.interceptors.response.use(function (response) {
    // Do something with response data
    return response;
  }, function (error) {
    // Do something with response error
    return Promise.reject(error);
  });
夢囈 回答

知道了,他用來自動加載js文件的識別碼

小眼睛 回答

使用MongoDB的第一件事情就是忘掉關系模型,充分利用反范式、冗余來達成最高的讀寫效率。你已經發(fā)現(xiàn)了現(xiàn)在的數(shù)據模型不好用,為什么不換個思路來解決問題?
決定數(shù)據模型的是你需要怎么使用這些數(shù)據。在不知道你打算怎么用這些數(shù)據的前提下,以下是一些按照常理的推測。
現(xiàn)在涉及的實體有3個:

  • teacher
  • student
  • class

其中:

  • teacher:class = 1:n
  • class:student = 1:n

對于1:n的情況,最常見的做法是把1冗余到n。比如學生可以是:

{
    _id:ObjectId(123456789...),
    name:'zhangsan',
    age:20,
    class: {
        classId: ObjectId(123456789...),
        number:10,
        // 其他常用字段
    }
}

當然你也可以不要class的詳細信息,畢竟一個班的學生只用查一次班級信息。

{
    _id:ObjectId(123456789...),
    name:'zhangsan',
    age:20,
    classId: ObjectId(123456789...)
}

用的時候是不是會方便一些?
沒錯,冗余有可能會造成數(shù)據不一致,但是你真的會這么在乎一致性嗎?通常的回答是不會。
比如如果班級信息如果要修改怎么辦?那就會造成每個學生的班級信息都更新一遍,修改時壓力會比較大操作比較復雜。但是別忘了你的系統(tǒng)大部分壓力是來自讀而不是寫。班級修改的概率有多大?可能幾個月不見得有一次。但是讀班級的概率有多大?可能每天就有好多次。比較一下孰輕孰重不言而喻。

綜上,使用MongoDB時不要用范式來約束自己,從性能,易用性來考慮就可以了。

奧特蛋 回答

換個思路解決,不用多余的各種查詢開銷。在用戶表里面加兩個字段 {連續(xù)打卡天數(shù),最后打卡日期}。打卡的時候判斷最后日前是不是今天,如果是啥也不做;如果是昨天,打卡天數(shù)++,更新最后打卡日期;如果是前天或更久的日期,將打開天數(shù)改為1,更新最后打卡日期

若相惜 回答
樓上幾位大佬……題主既然說了是Chrome,就沒必要去找輪子了吧……正則/工具也是要自己寫的,出了bug也是要花式起飛的……(反正我寫的從來沒有一次過的 [悲傷])

DOMParser了解一下:https://developer.mozilla.org...

const parser = new DOMParser();
const doc = parser.parseFromString(response, "text/html")

然后getById啦,getByTagName啦,隨便挑。

雨蝶 回答

沒能力回答也別踩啊,呵呵

敢試 回答

https://jsfiddle.net/L8zdcasb/1/

這個同學有沒有認真看文檔,文檔隨便搜索一下 focus 都能看到一大堆相關內容

http://element-cn.eleme.io/#/...