Code Monkey home page Code Monkey logo

linkinlog / chrome-debugger-exercise Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 36 KB

This repository contains challenges designed to test and improve your proficiency with Google Chrome's Developer Tools. The challenges are focused on diagnosing and fixing issues within JavaScript code, making use of the Developer Tools console, sources, network, and other panels.

Home Page: https://linkinlog.github.io/chrome-debugger-exercise/

License: GNU General Public License v3.0

JavaScript 34.21% HTML 45.05% CSS 20.74%
challenges chrome debugging javascript

chrome-debugger-exercise's Introduction

chrome-debugger-exercise's People

Contributors

linkinlog avatar

Stargazers

 avatar

Watchers

 avatar

chrome-debugger-exercise's Issues

[FEAT] Add more rewarding solutions

Exercises 1-3 are okay, but a more uniform way of having the user "solve" each of them should be established.

Exercise 4

  • more context on what solving is

Exercise 5

  • isnt currently "solvable"
    • could give a better explanation as to what it is if we don't have a "solution"
    • should likely just find a way to solve it

[FEAT] Better handling of secret.js

Currently we have an obfuscated JS file with the following contents, however this doesn't work well as we cant track the secrets and de-obfuscating isn't fast.

We need to evaluate more options however one easy one could be to have it in the secrets folder de-obfuscated and then have a webpack build step obfuscate for us. Would make it so anyone viewing the github pages would see the obfuscated script yet allow anyone in the repo to see it as well.

de-obfuscated code as of writing:

export let looper = true;
export async function fakeFetch(rejected = false) {
    return new Promise((resolve, reject) => {
        if (rejected) {
            return setTimeout(() => reject(''))
        }
        return setTimeout(() => {
            return resolve([{
                data: 'foo'
            },
            {
                data: 'bar'
            },
                undefined,
            {
                data: 'baz'
            }])
        }, 500)
    });
};

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.