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

鍍金池/ 問答/ HTML5問答
夏木 回答

升級node到8以上

貓小柒 回答

既然你modalVisiable是通過data算出來的,那么可以通過@action改變data從而間接改變modalVisiable為false

終相守 回答

一個是成功時執(zhí)行的function,一個是失敗時執(zhí)行的function。一個函數(shù)執(zhí)行會出現(xiàn)即成功又失敗的情況嗎?當然不會,所以那兩個function只會有一個被執(zhí)行。

詳細subcribe參數(shù)說明可以去看rxjs文檔

p.s. 都不先看看文檔的嗎?!

空白格 回答

你的意思應該是這樣:

<script>
    function test () {
        alert('訪問到了')
    };
    
    // 模擬得到的函數(shù)名字符串
    var funName = 'test';
    
    // 執(zhí)行函數(shù)
    window[funName]();
</script>
糖豆豆 回答

h5只是調(diào)用接口的…娃娃機那邊應該有嵌入式開發(fā)

雨萌萌 回答

<input id="money" readonly onfocus="this.removeAttribute('readonly');" name="money" placeholder="請輸入提現(xiàn)金額" type="text" class="input-text-style-1 form-style-1-value error" style=" margin-right:8px;">

膽怯 回答
  1. loginState 怎么設置的,給哪些路由設置了;
  2. 看 router里是否設置了重定向。
router.beforeEach((to, from, next) => {
    if(to.path !== '/trading' || to.path !== '/notice') {
        next({
            path: '/login'
        })
    } else {
        next()
    }
})
憶往昔 回答

ng-cli底層也是基于webpack構建的,你可以執(zhí)行ng eject把webpack的配置文件暴露出來,然后把一些不常變動的第三方包抽出來打成一個DLL,這樣每次編譯的時候只編譯業(yè)務代碼就不會那么慢了,

柒槿年 回答

☆ ★,星星我已經(jīng)幫你挖出來了,湊活用下吧,(+﹏+)!??!

笨小蛋 回答

forEach不適合接收這種回調(diào)函數(shù)。
async函數(shù)返回的是Promise,所以你可以用map得到一個Promise的數(shù)組。 你可以promises= paramArr.map(async (val, i) => ...。
然后使用await Promise.all(promises)


我再看了下你的代碼,data.push({ 'a': result[item].a, 'b': result[item].b });在這里的順序是不確定的,這樣的話data的順序就會有問題了,你或者可以使用for循環(huán)放棄并發(fā)請求,或者可以最后對data進行排序獲得和原來一樣的順序(每次push的時候同時存入索引i,用來排序)。


當然如果data.push不立即處理,而是讓Promise返回結果,那么Promise.all就是有序的,然后再存放到data里。

陌顏 回答

你學長跟你老師說的都沒錯,他們講的不是一個側重點,

首先你學長說的對,不要用 HTML 來控制樣式,使用 CSS 來控制樣式。
放棄你的 <table width="200"> 這種寫法。

你老師的意思想必是『學習前端要先從 HTML 入門,弄懂 HTML 的基礎知識才好繼續(xù)學習更深入的前端知識』吧。他可沒說『先用 HTML 來控制樣式吧,以后再用 CSS 來控制樣式?!?/p>

然后大牛說的先從 HTML5 入手,我就連帶著下面的 3 個問題一起講了。

  1. HTML5 是什么?百度或者谷歌一下就知道了啊。就是 HTML 的一個版本而已。在 2014 年 HTML5 出來之前,我們用的是 HTML4。明白了這個,大牛說的你就不會暈了。
  2. CSS3 就是 CSS 的一個版本。在 2011 年 CSS3 出來之前,我們用的是 CSS2。
  3. 那個師兄可能不知道你學 JS 是為了前端吧。你要學前端 JS 是必修課,跟 Python 沒半點關系。

希望對你有幫助。

拮據(jù) 回答
找到問題所在了,大圖的寬應該等于小圖寬乘以 放大圖的預覽圖除以放大鏡的寬, 高同理,上面的代碼自己改一部分就可以

*上面的

bigImage.width = bigImage.offsetWidth * percent;
bigImage.height = bigImage.offsetHeight * percent; 

改為

bigImage.width = container.offsetWidth * percent;
bigImage.height = container.offsetHeight * percent; 

即可,昨天寫到太晚,迷迷糊糊地沒發(fā)現(xiàn)

厭惡我 回答

es6的object.values方法,直接轉(zhuǎn)換成數(shù)組

祉小皓 回答

參數(shù)有()還是用.key, 作死。。。。

陌璃 回答

可以說清楚點嗎?

維她命 回答

地址是ok的?看看network加載這段資源是否ok的

悶油瓶 回答

這些基本都是模塊化方案,實際上自己頁很容易寫出模塊化的原理
webpack

(function(modulesArr) {
    var rootModule = {};
    function __require__(id) {
        if (rootModule[id]) {
            return rootModule[id].exports;
        }
        var currentModule = modulesArr[id];
        var module = {
            id,
            exports: {}
        };
        currentModule.call(module.exports, module.exports, module, __require__);
        currentModule[id] = module;
        return module.exports;
    }
    return __require__(0);
})([
    function(exports, module, require) {
        var m1 = require(1);
        console.log(m1);
    },
    function(exports, module, require) {
        exports.msg = 'Hello World';
        var m2 = require(2);
        m2();
    },
    function(exports, module, require) {
        module.exports = function() {
            var str = 'Hello World';
            console.log(str);
            return str;
        };
    }
]);

我自己實現(xiàn)的browser端模塊化

(function(global) {
    'use strict';
    var errMsg = Math.random().toString(32).substr(2);
    var rootModule = {};
    function ModuleCtor(id) {
        if (!this || this.__proto__ !== ModuleCtor.prototype) {
            return new ModuleCtor(id);
        }
        this.id = id;
        this.exports = {};
        this.loaded = !1;
    }

    function define(id, fn) {
        if (typeof id === 'function') {
            fn = id;
            id = document.currentScript
                ? document.currentScript.src
                : Math.random()
                      .toString(32)
                      .substr(2);
        }
        if (typeof id !== 'string') {
            id = '' + id;
        }
        var module = ModuleCtor(id);
        exec();
        function __require__(src) {
            if (rootModule[src] && rootModule[src].__proto__ === ModuleCtor.prototype) {
                return rootModule[src].exports;
            }
            loadScript(src, function() {
                exec();
            });
            throw new Error(errMsg);
        }
        function exec() {
            try {
                fn.call(module.exports, module.exports, module, __require__);
                module.loaded = !0;
                rootModule[id] = module;
            } catch (err) {
                if (err.message !== errMsg) {
                    throw err;
                }
            }
        }
    }

    function loadScript(src, callback) {
        var script = document.createElement('script');
        script.src = src;
        script.onload = function() {
            callback && callback(src);
        };
        document.body.appendChild(script);
        return script;
    }
    global.define = define;
})(window);

本質(zhì)都是js沒有模塊,所以我們就想到全局暴露一個rootModule對象,每一個鍵都是一個模塊,exports對象是依賴的暴露。
如a.js

    module.exports = 'Hello World';

b.js

    var chars = require('./a');
    process.stdout.write(chars + '\n'); // Hello World

但是我們怎么實現(xiàn)呢,(一)編譯:如webpack,(二)暴露一個函數(shù),如requirejs、seajs。


webpack 可以配置 output libraryTarget: 'umd', library: 'globalVarName' 打題主說的這種umd包,兼容瀏覽器,requirejs,node環(huán)境。


另外我還是忍不住吐槽一下seajs的垃圾,一個文件的多個require發(fā)請求時沒有順序之分,字符串正則來分析依賴。。。如果jQuery的plugin依賴jQuery,需要對jQueryplugin改一下代碼討個套個客,不能直接想requirejs直接在config中聲明依賴。垃圾。當然我自己寫的模塊加載更垃圾,連依賴都不分析。多try幾次必然成功。

陌璃 回答

路由在哪里,刷新就在哪里。
刷新之后跳登錄,是你代碼里面控制的。找找看哪里判斷了登錄狀態(tài),把路由指向了登錄頁