鍍金池/ 問答/ HTML問答
檸檬藍 回答

sequelize或mongoose

巴扎嘿 回答

其他問題導致,已解決

巴扎嘿 回答

問題解決了嗎?

不需要什么算法

var myArray = ['1001|電腦','1002|個人電腦','99|華碩電腦','100|華碩筆記本'];
var id = 100;
var result = [];
for (var i = 0; i < myArray.length; i++) {
    var sec = myArray[i].split('|', 2);
    var theid = parseInt(sec[0]);
    var thename = sec[1];
    result.push(thename);
    if (theid == id) {
        break;
    }
}
console.log(result);

ES6:

let myArray = ['1001|電腦','1002|個人電腦','99|華碩電腦','100|華碩筆記本'];
let id = 99;
let last = myArray.findIndex(v=> parseInt( v.split('|', 2)[0] ) ===id )
myArray.slice(0, last+1).forEach(v=> alert( v.split('|', 2)[0] ));
尐懶貓 回答

源碼都在node_modules目錄下的,直接到這個目錄下對應的文件里打debugger
當然你也可以直接在瀏覽器找到對應的源碼加端點

熊出沒 回答

如果你確認你的請求的地址是正確的話,并且請求存在跨域,
請在響應頭Access-Control-Allow-Methods里也加上OPTION請求,
目前你的響應頭里沒有配置option請求,
clipboard.png

薄荷綠 回答

javascript模塊化發(fā)展
這個問題說來話長,完整了解需要從javascript這門語言天生缺少模塊(module)化機制說起。下面長話短說.

最早,在ES6之前,社區(qū)制定了一些模塊加載方案,最主要的有 CommonJS 和 AMD 兩種。
然后ES6 在語言標準的層面上,實現(xiàn)了模塊功能,而且實現(xiàn)得相當簡單,完全可以取代 CommonJS 和 AMD 規(guī)范。

ES6 模塊的設計思想
ES6設計盡量的靜態(tài)化,使得編譯時就能確定模塊的依賴關(guān)系,以及輸入和輸出的變量。而CommonJS 和 AMD 模塊,都只能在運行時確定這些東西。比如,CommonJS 模塊就是對象,輸入時必須查找對象屬性,基本上是整體加載一個模塊。
而ES6模塊不是對象,而是通過export命令顯式指定輸出的代碼,再通過import命令輸入,請認真記住并好好理解這句話。
ES6 可以在編譯時就完成模塊加載,也稱為靜態(tài)加載。

import命令提升效果
針對你的疑惑,其實了解一下import的命令機制就好了。
import命令具有提升效果,會提升到整個模塊的頭部,首先執(zhí)行。
比如,下面的寫法并不會報錯,就是因為提升效果

foo();
import { foo } from 'my_module';

而除此之外,還有很多靜態(tài)加載模塊帶來的一些特性,比如不能使用表達式等,可以單靠文檔學習

淺時光 回答

今天,貌似找到了問題出現(xiàn)的原因(? _ ?)
因為我用的是測試用的appid,然后
clipboard.png
驚覺我用的appid也是測試號,不知道是不是這個原因了,但還是感謝這位同學~

清夢 回答

yarn add intro.js 是否安裝了 ???

別瞎鬧 回答

sessionStorage 屬性允許你訪問一個 session Storage 對象。它與 localStorage 相似,不同之處在于 localStorage 里面存儲的數(shù)據(jù)沒有過期時間設置,而存儲在 sessionStorage 里面的數(shù)據(jù)在頁面會話結(jié)束時會被清除。頁面會話在瀏覽器打開期間一直保持,并且重新加載或恢復頁面仍會保持原來的頁面會話。在新標簽或窗口打開一個頁面會初始化一個新的會話,這點和 session cookies 的運行方式不同。

應該注意的是,無論是 localStorage 還是 sessionStorage 中保存的數(shù)據(jù)都僅限于該頁面的協(xié)議。

// 保存數(shù)據(jù)到sessionStorage
sessionStorage.setItem('key', 'value');

// 從sessionStorage獲取數(shù)據(jù)
var data = sessionStorage.getItem('key');

// 從sessionStorage刪除保存的數(shù)據(jù)
sessionStorage.removeItem('key');

// 從sessionStorage刪除所有保存的數(shù)據(jù)
sessionStorage.clear();
怣人 回答

看了下你貼的代碼,是你把此item和彼item理解混了

  function remove(item){
        var prevNode = this.findPrevious(item);
        if(!(prevNode.next==null)){
            prevNode.next = prevNode.next.next;   //###########這一句是有疑惑的地方
        }
    }

這里的item其實應該是itemName

  function remove(itemName){
        var prevNode = this.findPrevious(itemName);
        if(!(prevNode.next==null)){
            prevNode.next = prevNode.next.next;   //###########這一句是有疑惑的地方
        }
    }

所以按你的方法應該這樣寫

function remove(itemName){
        var item = this.find(itemName);
        var prevNode = this.findPrevious(itemName);
        if(!(prevNode.next==null)){
            prevNode.next = item.next;   //###########這一句是有疑惑的地方
        }
    }
卟乖 回答

如果是沒有請求的話,那說明你這個函數(shù)根本沒有執(zhí)行。這樣,又怎么會獲取到東西呢?

茍活 回答

借用你的代碼修改一下

let flag = true
$('.sidebar-toggle').on('click',function(){
    if (flag) {
        $(this).siblings('.sidebar').animate({
            left: '0'
        }).siblings().animate({
            left: '300px'
        });
        flag = false
    } else {
        $(this).siblings('.sidebar').animate({
            left: '-100%' // 這里是你的初始位置
        }).siblings().animate({
            left: '0'
        });
        flag = true
    }
})
墨小羽 回答

可以用 swiper 4,swiper 4中直接 api引用試試

久愛她 回答

先請求,后渲染。到底哪里不懂啊,這是一個 Promise。