鍍金池/ 問答/ HTML問答
忠妾 回答

window.innerWidth 返回窗口的文檔顯示區(qū)的寬度
也就是說 比如你的頁面上只有一個 div 寬是1000px那么你在頁面下面window.innerWidth獲取的就是10008,1000+body.margin

還吻 回答

是不是服務(wù)器返回的header里設(shè)置了不允許緩存呢

神曲 回答

是,這是默認值,意思是未知的文件。

補充

Web

瀏覽器確定格式只根據(jù)MIME,如果你一個css文件返回的Content-Typeimage/jpeg實際上他也會當這個文件是圖片,就算你是.css后綴。

附件

瀏覽器確定格式僅根據(jù)文件后綴以及文件的具體格式(比如.jpg.txt)解析。

回到問題,application/octet-stream表示未知文件,表明某種二進制流數(shù)據(jù),此時瀏覽器的行為是下載。而通過地址欄打開的意思是,下載成本地附件,然后通過瀏覽器打開附件。

孤毒 回答

你的意思是物體坐標的旋轉(zhuǎn)矩陣(Matrix4), object3D.setRotationFromMatrix
參考https://threejs.org/docs/inde...
還是歐拉角旋轉(zhuǎn)(Euler) object3D.setRotationFromEuler
參考https://threejs.org/docs/inde...
還是軸角度旋轉(zhuǎn)(Vector3, float) object3D.setRotationFromAxisAngle
參考https://threejs.org/docs/inde...

不舍棄 回答

1只是2的語法糖,編譯后都在構(gòu)造器內(nèi)執(zhí)行

ngOnInit會在constructor之后執(zhí)行,并且ngOnInit執(zhí)行時組件已經(jīng)構(gòu)造完畢,你可以取得組件的屬性,比如那些通過@Input輸入的;而constructor執(zhí)行時組件還在構(gòu)造,幾乎所有屬性都是沒有值的

從開發(fā)角度來說,一般在constructor中執(zhí)行一些固定值的賦值(比如你圖中的headerSlides);而ngOnInit中會執(zhí)行一些初始化邏輯,比如請求服務(wù)器取得初始化數(shù)據(jù)

巷尾 回答

將用戶下單的時間加上24小時(失效時間)轉(zhuǎn)成時間戳傳到后臺,然后起24小時的定時器;
頁面刷新去后臺取失效時間和當前時間的差起定時器...

念舊 回答

放路由器白名單里(如果有的話),非白名單的全部攔掉。

抱緊我 回答

是否使用v-if,改為v-show 試一下。

陪她鬧 回答

但是盡量還是把 this 備份一下:

var that = this;
that.**

旖襯 回答

你能不能設(shè)置一個parentId,你這個就是典型的樹結(jié)構(gòu),或者通過遞歸實現(xiàn)。

空痕 回答

每月固定30天?不考慮28 29 31天的情況么

  function countMonths (start, end) {
    let startTime = new Date(start)
    let endTime = new Date(end)
    return (endTime.getYear() - startTime.getYear()) * 12 + endTime.getMonth() - startTime.getMonth() + (endTime.getDate() > startTime.getDate() ? 1 : 0)
  }
$("#yearSpan").text( countMonths($("#startTime").val(),$("#endTime").val()) + "個月")
笨尐豬 回答
$('a').click(function (){
  $(this).parent().css('color','red');
})
殘淚 回答

對于這種子組件只渲染一次,但很多連接會路由到這個子組件的情況,是不能用快照取ID的,快照取到的ID只是第一次渲染時候的ID,應(yīng)該用ActivatedRoute服務(wù)的paramMap屬性,paramMap是一個Observable對象,每次路由變化,都會emit一個(params: ParamMap)對象,然后用params.get('id')來獲取這個ID

constructor(private route: ActivatedRoute) {}
ngOnInit() {
  this.route.paramMap.subscribe((params: ParamMap)=>{
    const id = params.get('id')
    })
}

官網(wǎng)上的例子并沒有subscribe這個Observable對象,而是用了switchMap操作符,是因為他拿到ID又發(fā)了一個http請求,switchMap負責打平這個請求的Observable,然后在模板中用 async 管道符來訂閱

<h2>HEROES</h2>
  <ul class="items">
    <li *ngFor="let hero of heroes$ | async"
      [class.selected]="hero.id === selectedId">
      <a [routerLink]="['/hero', hero.id]">
        <span class="badge">{{ hero.id }}</span>{{ hero.name }}
      </a>
    </li>
  </ul>

  <button routerLink="/sidekicks">Go to sidekicks</button>
挽歌 回答

1、不會生成閉包,具體的可以看閉包的定義
2、內(nèi)存泄漏和數(shù)據(jù)有沒有被釋放有關(guān),如果你只是用完就算了,沒有在別的地方引用,那么不會造成內(nèi)存泄漏
3、如果你要定義很多函數(shù),那么都放在rend里,會影響代碼的可閱讀性,可以把函數(shù)定義在Table.prototype上

女流氓 回答

vue文件是經(jīng)常打包編譯的,sublime初始版不具備識別vue文件的功能,因此打開vue文件時格式已經(jīng)轉(zhuǎn)變,并不是按照vue的格式讀取的,建議使用webstorm等能編譯vue文件的編輯器

毀了心 回答

如果直接綁二級域名,那 萬一 有人掃描呢。

既然是內(nèi)網(wǎng),可以直接做反代嘛,最簡單的做法就是改 hosts,或者 Nginx 之類的東西設(shè)置一下。

避風港 回答

ajax的data參數(shù)應(yīng)該是字典類型,不需要stringify,把這句(var data = JSON.stringify(data1))刪了就可以了。

鐧簞噯 回答

大概如下:
'abcdabcdeabceee'.replace(/abc/g, '123')
//123d123de123eee
不知道你的映射關(guān)系是什么?

解夏 回答

你把官網(wǎng)例子直接復(fù)制下來就能運行的。
初看你沒有填token。F12看下報什么錯

嘟尛嘴 回答

SVG外層元素的樣式上,逆時針旋轉(zhuǎn)90度就好了。
注意:在IOS 10.x Safari中,90deg不生效,加任意小數(shù)點即可。

<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  <meta charset="UTF-8">
  <style>
    #circle {
      transform: rotate(-90.1deg); /* IOS 10.x Fix */
      -webkit-transform: rotate(-90.1deg);
      display: inline-block;
    }
  </style>
</head>
<body>
  <span id="circle">
    <svg width="100" height="100" viewBox="0 0 100 100">
      <circle fill="none" stroke="#eaeaea" stroke-width="8" cx="50" cy="50" r="46"></circle>
      <circle fill="none" stroke="red" stroke-width="8" stroke-miterlimit="1" stroke-dasharray="290, 290" stroke-linecap="round" cx="50" cy="50" r="46">
        <animate attributeName="stroke-dashoffset" begin="0s" dur="10s" from="290" to="0" repeatCount="1"></animate>
      </circle>
    </svg>
  </span>
</body>
</html>