标签 javascript 下的文章

一个前端入门者的前端学习方法

前言

学习前端其实并不难,前端的难点主要集中在 Javascript、CSS、HTML三种语言的混合三打,让初学者痛苦不堪,这篇文章简单的以我个人的学习经历来讲一下初学者,尤其是一个有一定编程经验的初学者该怎么入门前端。

首先我们明确一个观点:

最好的资源就是 Google 和 百度。

一些常用资料:
MDNw3school菜鸟教程

- 阅读剩余部分 -

严格模式下取得函数调用栈

这个很简单,以console.log举例吧

由于严格模式不能使用callercalleearguments,因此使用Error来拿到调用栈。

代码如下:


let log = console.log;
console.log = function myLog(...args){
    try{
        log(...args);
        throw(new Error("[!] - 检查到未被移除的Log调用:"));
    }catch(e){
        log(e.stack);
    }
}

大概就是两步,第一步,把这个函数拿出来,第二步,用另一个函数代理,然后抛出错误,打印e.stack即可

在尝试寻找并移除一个log提示时,为了打印该log的调用栈,而整理了这个方法。