Klausimai pažymėti „jslint“

„JSLint“ yra „Quality Code“ įrankis, sukurtas „Douglas Crockford“, gerai žinomo kūrėjo, kuris taip pat yra atsakingas už JSON, JSMin, ADSafe ir dalis „YUI“. JSLint yra lygiagretus C lint.
30
atsakymai

Ką „naudokite griežtai“ „JavaScript“, ir kokios yra šios priežastys?

Neseniai vykdiau „JavaScript“ kodą per „Crockford JSLint“, ir ši klaida padaryta: 1 problemos 1 eilutėje problema: trūksta „naudoti griežtą“ pareiškimą. Atlikdamas kai kurias paieškas supratau, kad kai kurie žmonės prideda „naudoti griežtą“; savo ...
nustatyti 26 rug. '09 19:10
8
atsakymai

JSLint netikėtai praneša: naudokite funkciją „naudoti griežtą“

Įtraukiu operatorių: „naudokite griežtą“; daugelio mano „JavaScript“ failų pradžioje. JSLint niekada apie tai nepranešė. Bet dabar tai yra, sakydamas: Naudokite „naudokite griežtą“ funkcijų formą. Ar kas nors žino, kas yra „funkcijos forma“?
gruodžio 16 d '10, 18:36
8
atsakymai

Ar turėčiau naudoti JSLint patvirtinimą arba „JSHint JavaScript“?

Šiuo metu tikrinu savo „JavaScript“, skirtą „JSLint“, ir judėti į priekį, padėdamas parašyti geriausią „JavaScript“ - ypač dirbant su „jQuery“ biblioteka. Dabar bėgau į JSHint, JSLint kištuką. Taigi man įdomu, ar internetinė programa ...
yra nustatytas liepos 24 d., „11, 0:04
17
atsakymai

Kaip inicijuoti masyvo ilgį javascript'e?

Dauguma pamokų, kurias perskaičiau „JavaScript“ masyvuose (įskaitant „w3schools“ ir „devguru“), daro prielaidą, kad galite inicijuoti masyvą su tam tikru ilgiu, perduodant sveiką skaičių į Array konstruktorių, naudodami var te sintaksę.
nustatytas sausio 31 d '11, 17:29
8
atsakymai

JSLint sako „trūkstamas radix parametras“; ką turėčiau daryti?

Buvau JSLint šiame „JavaScript“ kode, ir jis sakė: Problema su eilutės 32 simboliu: trūksta radix parametro. Tai yra kodas: imageIndex = parseInt (id.substring (id.length - 1)) - 1; Kas čia negerai?
nustatyti spalio 19 d. '11 12:04
17
atsakymai

Kodėl venkite žingsnių („++“) ir sumažinimų („-“) „JavaScript“?

Yra žinoma, kad vienas iš „jslint“ įrankio patarimų: ++ ir - ++ (prieaugis) ir (mažinimas) operatoriai prisideda prie pernelyg gudrumo skatinimo. Jie yra antra tik klaidinga architektūra, teikianti virusus ir kitas grėsmes saugumui.
yra nustatytas birželio 09 '09, 20:02
8
atsakymai

Ką reiškia „JSLint klaidos korpusas“, kad jis būtų nutrauktas, jei išraiška?

Aš naudoju JSLint mano „JavaScript“ faile. Jis išsklaidė klaidą: už (ind in evtListeners) {Linijos simbolių problema 41: Kūnas a už į vidų turi būti suvyniotas į teiginį, kad būtų pašalintos nepageidaujamos prototipo savybės. Ką tai reiškia?
gruodžio 26 d '09 13:49
9
atsakymai

Koks skirtumas tarp naujos „Object“ () ir objekto literatūros versijos?

Koks skirtumas tarp šios sintaksės, pagrįstos konstruktoriumi, kad būtų sukurtas objektas: person = new Object () ... ir šis pažodinis sintaksė: person = {property1: "Hello"}; Atrodo, kad abi tai daro, nors JSLint nori naudoti ...
nustatytas sausio 04 d '11, 23:09
8
atsakymai

Klaida „netikėta ++“ jslint

Kokia yra geriausia praktika? Jslint aiškina, kad tai „prideda painiavą“. Aš nematau ... EDIT: Kodas pagal užklausą: var all, l, elementai, e; all = inElement.getElementsByTagName ('*'); l = visas ilgis; elementai = []; už (e = 0; ...
birželio 8 d. 10 d. 21.44 val
6
atsakymai

Kodėl JSHint pateikia įspėjimą, jei naudoju const?

Tai yra klaida, kurią gaunu naudojant const: <error line = "2" column = "1" severity = "įspėjimas" message = "const apos; galima rasti es6 (parinkties esnext parinktyje) arba Mozilla JS plėtiniuose (naudokite moz ). " source = "jshint.W104" /> Mano ...
12 d '14, 13:39
9
atsakymai

Kaip padalinti ilgą reguliarią išraišką į keletą „JavaScript“ eilučių?

Turiu labai ilgą reguliarią išraišką, kurią noriu padalyti į kelias eilutes mano „JavaScript“ kode, kad kiekviena linija, kurios ilgis yra 80 simbolių, atitiktų JSLint taisykles. Manau, kad tai tik geriau skaityti. Čia yra pavyzdžio pavyzdys: var patte ...
nustatyti 07 rugsėjis '12 14:17
3
atsakymai

Force Sintaksė

Yra „JSLint“ parinktis, viena iš „gerų dalių“ iš tikrųjų yra ta, kad „[reikalauja] parenų aplink tiesioginius skambučius“, o tai reiškia, kad kūrimas (funkcija () {// ...}) (); vietoj to reikia parašyti ją kaip (funkcija () {// ...} (); Mano ...
yra nustatytas birželio 02'09, 16:05
4
atsakymai

Kodėl JSHINT skundžiasi, kad tai yra sunkus pažeidimas?

this.page ((s-1) * this.p.size);}} ...
nustatyti 07 spalis '11, 17:36
4
atsakymai

Javascript funkcijų tvarka: kodėl tai svarbu?

Pirminis klausimas: „JSHint“ skundžiasi, kai mano „JavaScript“ skambina toliau apibrėžta funkcija, nei skambinama į jį. Tačiau mano puslapis skirtas žaidimui, o jokios funkcijos nebus iškviestos, kol visa tai nebus parsisiunčiama. Taigi, iki ...
nustatytas rugsėjo 30 d '11 13:45
2
atsakymai

JSLint: naudojamas prieš jo apibrėžimą

Sveiki. Turiu 3 „JavaScript“ failus. jquery.js utility.js file1.js Į failą1.js turiu jQuery.noConflict () jQuery (dokumentas). jau (funkcija ($) {// ....}); Gavau klaidos pranešimą „jQuery“ prieš jo apibrėžimą. ir "dokas ...
nustatė kovo 8 d. 12 val