Skip to content
#

JavaScript

javascript logo

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.

Here are 136,801 public repositories matching this topic...

freeCodeCamp
benjaminthedev
benjaminthedev commented Jan 2, 2020

The Issue

Whilst going through the ReactJS lessons the link to:

'the way you apply classes to JSX elements.' Isn't working, thus giving a 404. The link it tries to go to is this:

https://www.freecodecamp.org/learn/front-end-libraries/react/learn/front-end-libraries/react/define-an-html-class-in-jsx

I've tested the link in Chrome, Firefox, Safari, Opera, Tor, Chrome Canary and Fire

simonhermann
simonhermann commented Jun 25, 2019

What problem does this feature solve?

I just spent way too long debugging something really weird until I realized I accidentally wrote :v-if instead of v-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:

bootstrap
MartijnCuppens
MartijnCuppens commented Jan 2, 2020

It would be nice to use open search to search through the docs. I made a PR (twbs/bootstrap#29872), but first we got to figure out how to deal with caching and have a solution for the absolute urls in the config xml. Maybe we should also make a separate search page in the docs.

oriprice
oriprice commented Jan 17, 2017

In What about &&? section we have the following code.

function foo() {
    console.log( a );
}

var a = 42;

a && foo(); // 42

result in comment should indicate that foo was called. but in fact we would get same result of "42" if first operand had been called (like in || operator). i think results of a and foo() should be different to make the example be clearer.

electron
crhistianramirez
crhistianramirez commented Jun 30, 2019

Section/Content To Improve
Section in main readme around performing multiple concurrent requests

Suggested Improvement
There is a request to remove axios.all and axios.spread (axios/axios#1042)

Although the functionality has not yet been removed, we can at least stop advertising it if there is intent (with good reason) to remove it. We can still keep

javascript-algorithms
three.js
donmccurdy
donmccurdy commented Sep 27, 2019

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 );
Jamesernator
Jamesernator commented Jan 2, 2020

TypeScript Version: 3.8.0-dev.20191231

Search Terms:

private field change spelling, private field autocorrect

Code

class Foo {
    #foobar: number;

    constructor() {
        this.foobar = 12;
    }
}

Actual behavior:

This code contains a mistake, the suggested option of Change spelling to '#foobar' converts the statement into `this["#foobar

angular
aikidave
aikidave commented Jan 10, 2020

📚 Docs or angular.io bug report

Description

We current do not have any documentation about how developers can improve their application's performance. Specifically, we don't discuss bundle sizes and how to analyze them.

Developers would benefit from a new topic that addresses this issue. The topic tentatively would be Improving application performance and it would reside under

30-seconds-of-code
skatcat31
skatcat31 commented Oct 11, 2018

Description

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

material-ui
lcswillems
lcswillems commented Dec 10, 2019
  • I have searched the issues of this repository and believe that this is not a duplicate.

Summary 💡

I would like to show a first snackbar with transition (growing) and then replace it by other snackbars without transition.

Note: I currently use the key attribute. Without it, snackars replace themself without transition, but they do

ianks
ianks commented Jul 10, 2019

Bug report

What is the current behavior?

Before 4.31.0, webpack never referenced document when it is not defined. After this release, there is code somewhere which assumes a global document is available. This makes it so server side rendering does not work in our application.

If the current behavior is a bug, please provide the steps to reproduce.

Using webpack > 4.31.0

yanokenken
yanokenken commented Sep 11, 2019

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

storybook
christiancooksponge
christiancooksponge commented Jan 2, 2020

Describe the bug
When there are too many groups for the knobs addon, the tabs flow off the edge of the container. The user is then unable to scroll horizontally to see the hidden tab groups.

To Reproduce
Steps to reproduce the behavior:

  1. Create multiple tab groups for knobs so it exceeds the panel width
  2. Try and horizontally scroll the tabs

Expected behavior
Horizontal s

martingronlund
martingronlund commented Oct 1, 2019
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
sabrinaluo
sabrinaluo commented Jun 5, 2019

Do you want to request a feature or report a bug?
feature request

What is the current behavior?
Currently yarn why won't indicate any package info in the resolutions field

If the current behavior is a bug, please provide the steps to reproduce.

  1. install a package with any version, e.g "pkg": "^1.0.0"
  2. add resolutions field in package.json, pkg: "1.0.0"
  3. upd
pere
pere commented Oct 22, 2019

Hi, I have been spending quite sometime wondering why a simple dropdown was not working.
Is not specified on the docs that the must have the class 'dropdown-trigger' (any other is not triggering the dropdown!)

Just a matter of documentation but crucial in order not to waste time :.)
example, this will not work:

<a class='dropdown-button-example btn' href='#' data-target='dropdo

Created by Brendan Eich

Released December 4, 1995

Website
developer.mozilla.org/en-US/docs/Web/JavaScript
Wikipedia
Wikipedia

Related Topics

nodejs css html
The Gems
Game Off 2019 Highlights

The Gems

Solve puzzles, fight enemies, overcome leaps and bounds to help solve a very important mission in this point-and-click / action adventure game. Awarded 1st place in Audio category.

You can’t perform that action at this time.