鍍金池/ 問(wèn)答
爛人 回答

你比較一下兩個(gè)地址返回的響應(yīng)頭。我覺(jué)得響應(yīng)頭里的content-type設(shè)置一下就好了

孤巷 回答

“序列化”后“反序列化”,能完美解決你遇到的問(wèn)題

var a = [{a: 1,b: 2}]
var b = JSON.parse(JSON.stringify(a));
b[0].a = 4
console.log(a)
逗婦惱 回答

其實(shí)就是組件的通訊兩種方法

  1. event bus
  2. vuex
魚(yú)梓 回答

仔細(xì)閱讀vuejs官網(wǎng)-教程-安裝-命令行工具那一塊
https://cn.vuejs.org/v2/guide...

官網(wǎng)已經(jīng)說(shuō)明了在NPM包的dist/目錄下有很多不同的Vue.js構(gòu)建版本。

而使用哪一個(gè)構(gòu)建版本取決去你引入vue的方式。我是使用ES6規(guī)范引入vue的,即使用import語(yǔ)法導(dǎo)入vue模塊,所以需要將vue的構(gòu)建版本設(shè)置為vue.esm.js。

如果你使用commonjs規(guī)范引入vue,即使用require語(yǔ)法導(dǎo)入vue模塊,那么就需要vue的構(gòu)建版本設(shè)置為vue.commonjs.js。

const webpack=require('webpack');

module.exports={
    entry:__dirname+'/src/main.js',
    output: {
        path:__dirname+'/public',
        filename:'bundle.js'
    },
    devtool: "none",
    devServer: {
        contentBase:'./public',
        host:'localhost',
        port:'8080',
        inline:true,
        historyApiFallback:true
    },
    module:{
        rules:[
            {
                test:/\.js$/,
                use:'babel-loader',
                exclude: /node_modules/
            },
            {
                test:/\.css$/,
                use:['style-loader','css-loader'],
                exclude: /node_modules/
            },
            {
                test:/\.vue$/,
                use:'vue-loader'
            }
        ]
    },
    // 還需要添加以下內(nèi)容
    resolve: {
        alias: {
            //確定vue的構(gòu)建版本
            'vue$':'vue/dist/vue.esm.js'
        },
        extensions: ['*','.js','.vue','.json']
    }
}

** resolve.alias簡(jiǎn)介

resolve.alias 配置項(xiàng)通過(guò)別名來(lái)把原導(dǎo)入路徑映射成一個(gè)新的導(dǎo)入路徑。例如使用以下配置:

// Webpack alias 配置
resolve:{
  alias:{
    components: './src/components/'
  }
}

當(dāng)你通過(guò) import Button from 'components/button' 導(dǎo)入時(shí),實(shí)際上被 alias 等價(jià)替換成了 import Button from './src/components/button'。

以上 alias 配置的含義是把導(dǎo)入語(yǔ)句里的 components 關(guān)鍵字替換成 ./src/components/。

alias 還支持 $ 符號(hào)來(lái)縮小范圍到只命中以關(guān)鍵字結(jié)尾的導(dǎo)入語(yǔ)句:

resolve:{
  alias:{
    'react$': '/path/to/react.min.js'
  }
}

react$ 只會(huì)命中以 react 結(jié)尾的導(dǎo)入語(yǔ)句,即只會(huì)把 import 'react' 關(guān)鍵字替換成 import '/path/to/react.min.js'。

萌二代 回答

1、tomcat 設(shè)置默認(rèn)的表單傳輸數(shù)據(jù)大小;
2、如果使用了nginx 修改nginx的client_max_body_size;

兔寶寶 回答

dependencies和devDependencies都是此項(xiàng)目的依賴。

dependences 是項(xiàng)目正常運(yùn)行所需要的依賴,而devDependencies則是開(kāi)發(fā)者開(kāi)發(fā)時(shí)整個(gè)項(xiàng)目所需的依賴(如會(huì)有一些測(cè)試依賴之類的)。

npm install --save * //會(huì)下載到node_modules目錄中,會(huì)修改package.json dependencies會(huì)增加
npm install --save-dev **//會(huì)下載到node_modules目錄中,會(huì)修改package.json ,devDependencies會(huì)增加
npm install **// 會(huì)下載到node_modules目錄中,不會(huì)修改package.json
npm install //會(huì)默認(rèn)安裝兩種依賴
npm install * --save //會(huì)下載到node_modules目錄中,會(huì)修改package.json dependencies會(huì)增加

乞許 回答

每個(gè)表的用途是不一樣的,這個(gè)比較好區(qū)分。比如 filter 表就是用來(lái)過(guò)濾數(shù)據(jù)包的,nat 就是用來(lái)做 nat的。

至于鏈,就是某個(gè)表里的某一系列規(guī)則,不同鏈的作用時(shí)機(jī)不同。

你不明白的原因,我想應(yīng)該是你不清楚每個(gè)表的作用,每條鏈的作用時(shí)機(jī)。其實(shí)網(wǎng)絡(luò)上,書(shū)籍上介紹 iptables 的內(nèi)容都會(huì)提到常用 表 和 鏈的解釋。如果你實(shí)在不想看書(shū),就看 man 手冊(cè),里面也有介紹,直接 man iptables


給你推薦 這個(gè)教程,講得十分詳細(xì),還是蠻不錯(cuò)的,但是英文的。

里面有個(gè)圖,這幅圖基本包含了數(shù)據(jù)包在常用的表和鏈上的流動(dòng)順序

孤毒 回答

你這個(gè)思路是對(duì)的,點(diǎn)擊當(dāng)前的div,將當(dāng)前div的css屬性改掉。但是就著這個(gè)思路你寫的代碼還是有些許問(wèn)題。

1、獲取元素放到循環(huán)外面去,不然每循環(huán)一次都要去獲取一次
2、里面邏輯是錯(cuò)的,好好理一理

但是呢,還是有比較好的思路來(lái)做這個(gè)事情,那就是當(dāng)你點(diǎn)擊某個(gè)div的時(shí)候,給它加一個(gè)class,而不是修改它本身的屬性

老梗 回答

首先,'^username=wang'不能通過(guò)。
看起來(lái)是用來(lái)提取urlusername參數(shù)值的,比如:

let reg = /(^|$)username=([^&]*)(&|$)/;
'username=wang'.match(reg)[2]; // 'wang'
'username=wang&ago=9'.match(reg)[2]; // 'wang'
失魂人 回答

長(zhǎng)連接,websocket,都可以實(shí)時(shí)交換數(shù)據(jù)

淡墨 回答

vuex就是為了解決數(shù)據(jù)深層傳遞、兄弟組件數(shù)據(jù)傳遞的最佳方式。

柚稚 回答

如果不立即執(zhí)行,要達(dá)到你上面代碼的效果,應(yīng)該就要這樣寫了。 不立即執(zhí)行的話只是聲明了個(gè)函數(shù)。

var Counter = function() {
  var privateCounter = 0;
  function changeBy(val) {
    privateCounter += val;
  }
  return {
    increment: function() {
      changeBy(1);
    },
    decrement: function() {
      changeBy(-1);
    },
    value: function() {
      return privateCounter;
    }
  }   
}
var obj = Counter();
console.log(obj.value());
obj.increment();
obj.increment();
console.log(obj.value());
obj.decrement();
console.log(obj.value());
不舍棄 回答

cookie一樣是只是session一樣,session里面的內(nèi)容可以不同

你的網(wǎng)站我看了一下PHP_SESSIONID是一樣的,所以COOKIE不變。

但是$_SESSION的內(nèi)容可以改變。所以有了你說(shuō)的情況

選擇 回答

只能通過(guò)button獲取

尐懶貓 回答

可以,weex-ui是兼容三端的,但是你如果不是用weex開(kāi)發(fā),不建議用weex-ui

薄荷綠 回答

按鈕存在兩種狀態(tài): 【收藏 】<->【取消收藏】

初始化頁(yè)面的時(shí)候,根據(jù)后臺(tái)數(shù)據(jù)判斷當(dāng)前狀態(tài),然后為按鈕的innerHTML賦值

按鈕綁定click事件,根據(jù)當(dāng)前狀態(tài)進(jìn)行取反,并刷新需要顯示的各處界面

瘋子范 回答

react官方的例子都是寫在code pen中的,請(qǐng)參考:
https://codepen.io/pen?&edito...