Skip to content

Commit 8239dbf

Browse files
committed
Updated broken JavaScript-Garden links
1 parent 5410220 commit 8239dbf

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ This list was inspired by (a now defunct) [discussion](http://www.linkedin.com/g
8585
* Read (_or preferably buy_) every single book of the excellent [**You Don't Know JS**](https://github.com/getify/You-Dont-Know-JS) series by [Kyle simpson](https://twitter.com/getify) **[MUST READ]**
8686
* Watch every video by [Douglas Crockford](https://www.youtube.com/results?search_query=douglas+crockford).
8787
* Take the full course ['JavaScript The Good Parts'](http://frontendmasters.com/courses/javascript-the-good-parts/#toc) by Douglas Crockford on [Front End Masters](http://frontendmasters.com)
88-
* Get a really good understanding of [closures](http://bonsaiden.github.io/JavaScript-Garden/#function.closures) and [this](http://bonsaiden.github.io/JavaScript-Garden/#function.this)
88+
* Get a really good understanding of [closures](https://kostasx.github.io/LearnJavascript/external/JavaScript-Garden/index.html#function.closures) and [this](https://kostasx.github.io/LearnJavascript/external/JavaScript-Garden/index.html#function.this)
8989
* [**JavaScript Closures are Super Simple!** (YouTube Video: 16 min)](https://www.youtube.com/watch?v=2cRjcXwsG0I)
9090
* [**JavaScript the Hard Parts: Closures, Scope, and Execution Context** (Student Approved Resource)](https://www.youtube.com/watch?v=ZVXrJ4dnUxM)
9191
* [**Understanding Functions and 'this'** By Bryan Hughes](https://www.youtube.com/watch?v=AOSYY1_np_4)
@@ -97,7 +97,7 @@ This list was inspired by (a now defunct) [discussion](http://www.linkedin.com/g
9797
* [**The cost of JavaScript in 2019** By Addy Osmani](https://v8.dev/blog/cost-of-javascript-2019)
9898

9999
* Check every tip on the [A Drip of JavaScript](http://designpepper.com/js-drip-archive/) list and subscribe to it.
100-
* Check the _(archived version)_ of an old but good resource: [JavaScript Garden](https://web.archive.org/web/20160528154422/https://bonsaiden.github.io/JavaScript-Garden/).
100+
* Check the _(archived version)_ of an old but good resource: [JavaScript Garden](https://kostasx.github.io/LearnJavascript/external/JavaScript-Garden/index.html).
101101

102102
**JavaScript Garden** *is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes and subtle bugs, as well as performance issues and bad practices, that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.*
103103

@@ -148,9 +148,9 @@ This list was inspired by (a now defunct) [discussion](http://www.linkedin.com/g
148148
* Always use `let` or `const` when declaring variables. Avoid using `var`.
149149
* [Code using `"use strict"`](http://justinchmura.com/2014/08/20/become-a-better-javascript-developer/)
150150
* If you are using [VSCode Editor](https://code.visualstudio.com/) add the `//@ts-check` comment at the top of your code for an extra layer of checks via [TypeScript Linter](https://raw.githubusercontent.com/kostasx/LearnJavascript/master/img/ts-check.jpg)
151-
* [Always use semicolons.](http://bonsaiden.github.io/JavaScript-Garden/#core.semicolon) // [**Not using semicolons??? Lonely Island uses them everyday**](https://www.youtube.com/watch?v=M94ii6MVilw)
151+
* [Always use semicolons.](https://kostasx.github.io/LearnJavascript/external/JavaScript-Garden/index.html#core.semicolon) // [**Not using semicolons??? Lonely Island uses them everyday**](https://www.youtube.com/watch?v=M94ii6MVilw)
152152
* [Here's a little bit of **advice for the semicolon haters** (by Ben Alman)](http://benalman.com/news/2013/01/advice-javascript-semicolon-haters/)
153-
* [Prefer using `===` over `==`](http://bonsaiden.github.io/JavaScript-Garden/#types.equality)
153+
* [Prefer using `===` over `==`](https://kostasx.github.io/LearnJavascript/external/JavaScript-Garden/index.html#types.equality)
154154
* Always use curly braces
155155
* Comment your code
156156
* [Avoid/Reduce global variables](http://justinchmura.com/2014/08/20/become-a-better-javascript-developer/)
@@ -226,7 +226,7 @@ This list was inspired by (a now defunct) [discussion](http://www.linkedin.com/g
226226
#### 3.2 GENERAL
227227

228228
* [Essential JavaScript Links,A curated list by Eric Elliott and friends](https://github.com/ericelliott/essential-javascript-links)
229-
* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/)
229+
* [JavaScript Garden](https://kostasx.github.io/LearnJavascript/external/JavaScript-Garden/index.html)
230230
* [Learn JavaScript Essentials (for all skill levels), by Eric Elliott](https://medium.com/javascript-scene/learn-javascript-b631a4af11f2)
231231
* [JavaScript, The Right Way](http://www.jstherightway.org/)
232232
* [Learn Javascript resources on MDN](https://developer.mozilla.org/en/learn/javascript)

external/JavaScript-Garden/BUILD.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- Go to /GITHUB-FORKS/JavaScript-Garden
2+
- git checkout main
3+
- ./deploy.sh
4+
- Copy all files, apart from: node_modules/, etc.

0 commit comments

Comments
 (0)