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

鍍金池/ 問答/ HTML問答

換用mouseenter/mouseleave 組合

蝶戀花 回答

|表示,因此/abc|/,表示匹配abc任意單個或多個字符。正則表達式

貓館 回答

我覺得你需要先理清楚是否有必要這樣操作,要考慮以后是使用方便,不僅僅是需要文件數(shù)據(jù)量減少,否則以后處理會很麻煩的,除非你是要做數(shù)據(jù)存儲(去重)方面的應用,否則這樣的操作個人覺得真沒有必要的。

有點壞 回答

a的unicode code為97,A為65。因此大小寫字母unicode的差為32。你這么修改代碼是不會有問題的

          if (c >= 'a' && c <= 'z') {
                c -= 32 ;
            }

不過不太好,這在編程中被稱為魔術(shù)變量。
最外面的一層for,即:

      for (int i = 0; i < string.length(); i++) {

是用來遍歷String的,String由char數(shù)組組成。

 if (c >= 'a' && c <= 'z') {

用來判斷是否是字母,不然會轉(zhuǎn)出一些奇怪的結(jié)果。最后把拼接好的result返回。

順帶一提,String自帶轉(zhuǎn)換大小寫的函數(shù)。

        str.toUpperCase(); //轉(zhuǎn)換大寫
        str.toLowerCase(); //轉(zhuǎn)換小寫
絯孑氣 回答

找到解決方案了。
微信公眾號后臺--接口權(quán)限——功能服務(wù)——設(shè)備功能權(quán)限開啟

款爺 回答

你的時間插件的彈窗把外部div撐開了

孤島 回答
...
mounted () {
    var that = this;
    that.$nextTick(
      that.createMap(window.BMap)
    )
},
methods: {
    createMap (BMap) {
        ....
        var map = new BMap.Map('XSDFXPage', {...})
        ....
    }
}
....

我們項目的大致代碼如上!

淺時光 回答

簡化下問題就是如下代碼段:
fn2函數(shù)因為在onload函數(shù)中定義,此作用域在onload函數(shù)內(nèi),出了這個函數(shù)就不能被訪問到
fn1函數(shù)定義在全局作用域下,可以被全局訪問

    <script>
        function fn1(){
            console.log("fn1");
        }
    </script>
    <script>
        window.onload=function(){
            console.log("~~onload~~");
            fn1();

            function fn2(){
                console.log("fn2")
            }
        }
    </script>
    <script>
        fn2();//Uncaught ReferenceError: fn2 is not defined
    </script>
殘淚 回答

可以自定義代碼片段
比如可以定義一個test的代碼片段,輸寫是直接打test然后tab就行

病癮 回答

https://www.npmjs.com/package... 借鑒別人的以及axios文檔,一個簡單的方法

萌面人 回答

data是一個方法,不是一個對象,你這樣寫vue編譯的時候就報錯了吧,還打什么包

大濕胸 回答

不是所有東西都可以/應該由代碼控制,打印功能不屬于js,屬于WEB API,那么WEB API里沒有,自然這樣的功能也就沒有。
個人認為你只是提供服務(wù),不應該替用戶選擇到底是彩打/黑白還是A4/A5,你甚至不知道用戶的打印機支不支持或者用戶有什么樣的習慣,他是近視還是老花。如果用戶需要那樣的尺寸樣式,可以配置自己的默認樣式。

青瓷 回答

圖片描述圖片描述

JS: navigator.userAgent
你按F12在控制臺直接輸入navigator.userAgent看,我電腦會顯示帶Windows的字符串,手機顯示帶Android的字符串
我這里兩個圖片都是navigator的全部信息。。。

     let list = [];
    for (let o in navigator) {
        list.push(<div>{o + '=' + navigator[o]}</div>);
    }

    return (
        <div>{list}</div>
    );
維他命 回答

像1樓一樣,前后端傳值一般是定義一個Dto對象。使用hibernate-validation對Dto參數(shù)進行校驗,BeanUtils.copyProperties()方法進行屬性值替換。

老梗 回答
const parser = /["']([^"']+)["']/g;
str.replace(parser, "$1")
獨白 回答

400是Bad Request,問題中目前給出來的部分看起來并無不妥,所以可能需要看一下access.log連接日志,確認是否是正常連過來了,另外再看下沒放出來的配置部分吧。

囍槑 回答

https://reactjs.org/docs/reac...
setState() enqueues changes to the component state and tells React that this component and its children need to be re-rendered with the updated state. This is the primary method you use to update the user interface in response to event handlers and server responses.
以上是官方文檔對批量setState的解釋,只說了說setState會排隊,但實際上,在當前版本中,在不同的地方批量執(zhí)行setState會有不同的表現(xiàn)。

以下是官方文檔中給的一個鏈接,說明在什么時候setState會被批量處理
In depth: When and why are setState() calls batched?(深入了解:什么時候并且為什么setState()調(diào)用會被合并)

Currently (React 16 and earlier), only updates inside React event handlers are batched by default. There is an unstable API to force batching outside of event handlers for rare cases when you need it.

In future versions (probably React 17 and later), React will batch all updates by default so you won't have to think about this. As always, we will announce any changes about this on the React blog and in the release notes.
現(xiàn)在(React 16 和之前),在默認情況下,只有直接在react生命周期React event handlers里寫的setState會被合并處理
未來版本(大概從React 17 開始),React會默認合并所有的setState

下面官方文檔中給的另一個鏈接
In depth: Why isn’t this.state updated immediately?(深入了解:為什么this.state沒有被立刻更新?)

膽怯 回答

HTML:

<div class='price'>
    <p>59800</p>
</div>

CSS:

.price {
    position: relative;
    height: 1.5em;
}
.price > p {
    font-size: 1.2em;
    color: #F79200;
    padding-left: 1.5em;
    font-weight: bold;
}
.price::before {
    content: '¥';
    display: block;
    position: absolute;
    left: 0;
    top: .3em;
    width: 1.5em;
    height: 1.5em;
    text-align: center;
    border: 1px solid #F79200;
    color: #F79200;
    border-radius: 50%;
    font-size: .8em;
}
爛人 回答

可以試試Vanilla.js中的慣性滾動和視差效果插件luxy.js
https://github.com/min30327/l...
DEMO:https://min30327.github.io/lu...

luxy.js / targetsUpdate
:) 其實我對這個也不是很熟。
luxy.js是視覺差效果插件,似乎不支持元素寬高的改變,demo的字體放大效果也是改變元素的3d位置帶來的視差效果(并沒有真正放大hiahia)。但是對元素的update事件是在targetsUpdate這個函數(shù)里執(zhí)行的,
targetsUpdate : function(target){
                target.top += (this.scrollTop * Number(this.settings.targetSpeed) * Number(target.speedY) - target.top) * this.settings.targetPercentage;
                target.left += (this.scrollTop * Number(this.settings.targetSpeed) * Number(target.speedX) - target.left) * this.settings.targetPercentage;
                var targetOffsetTop = ( parseInt(target.percentage) - target.top - parseInt(target.offset) );
                var offsetY = Math.round(targetOffsetTop * -100) / 100;
                var offsetX = 0;
                if(target.horizontal){
                    var targetOffsetLeft = ( parseInt(target.percentage) - target.left - parseInt(target.offset) );
                    offsetX = Math.round(targetOffsetLeft * -100) / 100;
                }
                target.elm.style.transform = 'translate3d(' + offsetX + 'px ,' + offsetY + 'px ,' + 0 +')';
            },

想要實現(xiàn)上述效果的話,在這里加生你想要的css3效果應該能行吧?當然這里做了改動就會影響全局的效果,如果只是個別元素需要縮放,可以仿照這個函數(shù)單獨添加一個縮放函數(shù)、或在當前函數(shù)下傳入?yún)?shù)并判斷(縮放可用css3/cubic-bezier等屬性實現(xiàn))
下為改變元素3d位置的源碼位置。

target.elm.style.transform = 'translate3d(' + offsetX + 'px ,' + offsetY + 'px ';

當然,還有基于Animate.css的wow.js也是很不錯的插件
wow.js
animate.css