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

鍍金池/ 問答/ HTML5問答
薔薇花 回答
document.querySelectorAll(".db_img").forEach((e, i) => {
    e.addEventListener("click", e => {
        e.target.setAttribute("src","xxx.png");
    });
});
哎呦喂 回答

支付寶的話我有看到過生成支付寶的二維碼要求用戶保存后再用支付寶掃的情況,但也不是很推薦。

默念 回答

有一個屬性你設置下:angleAxis:{clockwise:true}

傻叼 回答

chrome自己的bug,出現(xiàn)過幾次,但重啟chrome/系統(tǒng)就好了

巴扎嘿 回答

你好,我覺得高亮框可以利用z-index這個屬性實現(xiàn)。這個是代碼。

//html
<div class="old">
  原始層
  <span class="high">高亮部分</span>
</div>
<div class="cover">遮罩層</div>
//css
.cover{
  width:100%;
  height: 100%;
  background: rgba(0,0,0,0.2);
  position:absolute;
  top: 0;
  z-index:999;
}
.old{
  position: relative;
}
.high{
  position: absolute;
  top:20px;
  width:200px;
  height:100px;
  background:#fff;
  z-index: 1000;
}
body,html{
  margin: 0;
  padding:0;
}
  • 效果大概這這樣的

圖片描述

夕顏 回答

嘗試了一下,你所說的第一種方式

<style scoped>
    @import 'xxx';
 </style>

所編譯的出來的CSS還是局部的樣式,以下例子

test.vue

<template>
  <div id="test">
    <h1>this is a test</h1>
  </div>
</template>

<style scoped>
  @import '../assets/test.css';
</style>

test.css

h1 {
  color: #39baa7;
  font: bold 24px/150% Microsoft Yahei;
}

編譯結(jié)果
11124951.jpg

下面驗證他到底是不是局部,給test.vue添加一個子路由testchild,如下
test.vue

<template>
  <div id="test">
    <h1>this is a test</h1>
    <router-link to="/test/child">
      <span>vuejs</span>
    </router-link>
    <router-view></router-view>
  </div>
</template>

<style scoped>
  @import '../assets/test.css';
</style>

testchild.vue

<template>
  <div id="testchild">
    <h1>this is a test child</h1>
  </div>
</template>

<style>

</style>

結(jié)果
3704364.jpg

可見,父路由的style并不會影響子路由的style。
綜上,在style scoped所@import的css文件編譯出來的還是擁有自己的作用域的,不會污染其他vue組件的樣式。
相關資料:
less @import can't work fine with scoped #235

風畔 回答

required 并不是對象屬性,只是一個dom屬性,也就是 只能通過 getAttribute() 拿到

你可能想要的是這幾個API

input.validity
input.validity.valid
input.validity.badInput

input.validationMessage
input.setCustomValidity
input.formNoValidate
input.willValidate

input.addEventListener('invalid' , function () {
    input.setCustomValidity('呵呵噠')
  console.log(input.validationMessage)
})
妖妖 回答

一定要獲取數(shù)組里面的null就是用filter獲取,const nullArr = arr.filter(item=> item===null)

ES5: var nullArr = _times.filter(function(item){ return item === null })

但是null這個值你獲取了是沒有意義的,有意義的應該是null的位置,也就是數(shù)組的下標

==============================

function getNulls(arr) {
  return arr.reduce(function(nullList, item, index) {
    if (item === null) {
      nullList.push(index);
      return nullList;
    }
    return [];
  }, []);
}

var arr = [1, 2, 3, null, 4, null, null, 8, null, null, null];

var result = getNulls(arr);
console.log(result);

// [8, 9, 10]

上面是獲取下標的方法。不過我還是不太理解你的需求,比如你為什么要在if判斷?最好你能完整描述下需求,以找到更好的實現(xiàn)方式

詆毀你 回答

this this this !

setTimeout(()=>{
    alert(1111);  //能執(zhí)行
    this.$router.push({path:"/campaign"}); //不能執(zhí)行,說push未定義
},1850)
愚念 回答

歡迎加入開源社區(qū)!在這個社區(qū)里,就是會出現(xiàn)各種不匹配,有的時候需要等大佬們發(fā)新版來互相匹配,有的時候耐不性子,親自上場打怪,開pull request幫大佬們除妖也是一個辦法。

你這個問題導致的原因是:Angular版本太超前了,而ng-alain版本還沒有跟上導致的。注意看錯誤信息:

npm WARN ng-alain@1.4.0 requires a peer of @angular-devkit/core@^0.6.1

ng-alian說它需要@angular-devkit/core@^0.6.1,而你提供的版本是:

@angular-devkit/core              0.8.1

所以目前有3個辦法:

  1. 坐等ng-alain發(fā)新版支持0.8.1。4個小時前ng-alain剛剛發(fā)表1.4.2版本,查看它的package.json文件,你會發(fā)現(xiàn),他們剛剛開始支持0.8.0。而它支持的Angular版本僅僅只是6.1.0,而你安裝的Angular版本是6.1.7,所以目前還是匹配不上?;蛘吣阋部梢园阉麄兊脑创a下載下來,改造成支持Angular 6.1.7的再上傳上去,看他們是否愿意接受。
  2. 改造自己的package.json文件,把里面所有寫著6.1.7的地方,改成6.1.0或者更低,然后重新npm install
  3. 不手動修改package.json,而是重新安裝低版本的angular cli,然后重新生成項目:
npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@6.1.0
離殤 回答

get請求看下請求頭是不是設置Cache-Control不能緩存,或者是get請求后面帶了時間戳。

忠妾 回答

clipboard.png
分析了一下。由上圖可以看出來其實是有兩個span
一個放著簡介的內(nèi)容,一個放著全部展開的內(nèi)容,
是通過控制這兩個span的顯隱來決定顯示的是簡介還是全部的內(nèi)容。

要獲得全部的內(nèi)容,抓取<span class="all"></span>中的內(nèi)容即可

愚念 回答

jquery的話個人可能會這樣做:

在觸發(fā)彈窗選擇的元素上添加一個自定義事件比如(onModalChange)
在彈窗選擇數(shù)據(jù)時(或選擇后點確定時)去觸發(fā)自定義事件(帶參數(shù)的自定義事件)參考trigger文檔, 將你需要的json做為參數(shù)去觸發(fā)事件.
在元素的自定義事件中獲取選擇的json,然后可以存入元素的data-data中備用.
后面就根據(jù)業(yè)務需要處理了...

菊外人 回答
1、現(xiàn)在主要的互聯(lián)網(wǎng)企業(yè)做前端模塊化開發(fā)的流程是什么。比如我從頭開始做一個項目,首先如何做模塊化開發(fā),開發(fā)好功能后進行打包、壓縮代碼之類操作如何做、用到什么工具、團隊之間是如何分工協(xié)作開發(fā)。

“流程”這東西太大了,跟組織結(jié)構(gòu)和團隊有關,跟技術沒什么關系。

國內(nèi),應該是 React 和 Vue 用得最多的,有想法的話,可以先掌握好其中一個。

打包,開發(fā)環(huán)境這類東西,是用 webpack 處理的。

2、我需要了解一下整體的思路,至于具體每個工具怎么使用我可以自己網(wǎng)上找教程。
3、最好可以提供一個案例教程之類的視頻或者文檔。
4、我的主要目的是如何從一名WebGIS開發(fā)工程師轉(zhuǎn)為前端開發(fā)工程師。

找工作的話,可以先把 React 一套東西掌握好,然后找面試題過一下,看自己差哪方面。