The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
-
Updated
Nov 4, 2019 - 24 commits
- JavaScript
JavaScript (JS) is a lightweight interpreted or JIT-compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.
The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
Interaction names longer than about 30 characters are truncated without tooltips and so cannot be seen. If you go to the "Interactions" tab of the profiler, both the left-hand column and the right-hand sidebar are of fixed size and show a truncated name.
In the documentation for both Tooltips and Popovers is the caveat: "opt-in for performance reasons, so you must initialize them yourself." But I'm having trouble finding a detailed explanation of "performance reasons." The caveat is at least 6 years old, which makes me wonder i
A book series on JavaScript. @YDKJS on twitter.
JavaScript Style Guide
The typings file specifies:
setVibrancy(type: 'appearance-based' | 'light' | 'dark' | 'titlebar' | 'selection' | 'menu' | 'popover' | 'sidebar' | 'medium-light' | 'ultra-dark'): void;whereas docs suggest that passing null disables vibrancy.
The argument type should be nullable
Promise based HTTP client for the browser and node.js
In many places in the documentation (example: 'socket' event), socket is not necessarily a net.Socket, but always a stream.Duplex (which net.Socket inherits from). We should at least mention that if we don't want to replace all references.
The deprecated decodeDracoFile method should be removed and replaced with a parse method similar to other loaders. Currently decodeDracoFile does not propagate errors, and should do so. So probably a signature like:
dracoLoader.parse( arrayBuffer, /* options, maybe? */, onLoad, onError );📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Since this targets 3.7.1, I'm going to close this bug. When class fields reaches stage 4, I'll do the final two steps.
Originally posted by @sandersn in microsoft/TypeScript#27644 (comment)
Provide a quick fix to fix these breaks.
When I'm testing the clearOnEscape variation of the Autocomplete component on docs and pressing escape causes the browser to exit from fullscreen
The b
Do you want to request a feature or report a bug? Feature
So our function arrayToHtmlList is in a pretty bad space and could use an update. We already had some discussion over at #675 but I wanted to move the update discussion over to an issue for more visibility.
Current problem:
It uses an awkward query selector instead of the `document.prototype.getElementBy
So getAllowedLocations is mentioned in the Atom flight manual, but it's not mentioned elsewhere in the docs. I thought I could implement just getDefaultLocation without having to also implement getAllowedLocations, but I get the following in the developer tools:
`C:\Use
If you follow the readme procedure, the following error will occur in the first npm install express.
saveError ENOENT: no such file or directory, open '/xxx/xxx/package.json'
As you know, the cause is package.json does not exist.
Other users seem to have a similar error, so it seems better to add npm init to the readme.
Or I thought it would be nice to bring a link `Please follow
Documentation Is:
Axis documentation states that various callbacks can be provided to control axis lifecycle.
Common configuration section defines callbacks property for
Hi, this is a feature request I suppose. The zip file download from the home page is a bit of a 'zip bomb'. I think it would be better to unzip into a contained folder as this can be quite annoying.
Describe the bug
My component define the following property:
initialVisibleMonth: oneOfType([momentType, func])
The rendered prop in docs props table is:
Union<custom | func>
Expected behavior
I am not sure, what bothers me is the "union" text, IMO this is confusing for the reader of the doc. Ideally, it would be awesome to have someting like:
moment | func
const customizer = console.log // returns undefined => merging is handled by `mergeAllWith`
// good
mergeAll([{ a: 1 }, { b: 2 }]) // { a: 1, b: 2 }
mergeAllWith(customizer, [{ a: 1 }, { b: 2 }]) // { a: 1, b: 2 }
// A-OK; customizer logs the following:
// undefined 2 "b" Object { a: 1, b: 2 } Object { b: 2 } undefined
// bad
mergeAll({}, { a: 1 }, { b: 2 }) // { a: 1, b: 2 }; OU是
site
add TOC quick access.

example:
antd
 open source codebase and curriculum. Learn to code and help nonprofits.
Over 200 games were submitted for this year’s js13kGames–a community-organized game jam giving particpants 31 days to build a game using no more than 13kB of JavaScript. Here are the top 10 as voted on by the developers themselves.
What problem does this feature solve?
I just spent way too long debugging something really weird until I realized I accidentally wrote
:v-ifinstead ofv-if.A warning when wrongly using shorthands like
:on "native" vue attributes could prevent this bad experience easily.What does the proposed API look like?
:v-if="foo"--> console.warn("You specified v-bind:/ v-on: