Сұралған сұрақтар 'jslint'

JSLint - бұл JSON, JSMin, ADSafe және YUI бөліктеріне жауапты белгілі әзірлеуші ​​Дуглас Крокфорд әзірлеген JavaScript үшін «сапа коды» құралы. JSLint C линтіне параллель.
29
жауаптар

JavaScript-де «қатаң пайдалану» деген не және мұның себебі неде?

Жақында мен JavaScript кодты Crockford JSLint арқылы жасадым, және ол келесі қатені берді: 1-жолдағы 1-таңбадағы мәселе: «қатаң пайдалану» сөзін жоқ. Кейбір іздеулерді жасаған кезде, кейбіреулер «қатаң пайдалануды» түсіндірді; өзіңнің ...
жиынтығы 26 тамыз '09 19:10
8
жауаптар

JSLint күтпеген жерден есептерді: «қатаң» пайдалану формасын қолданыңыз

Мен операторға: «қатаң пайдалану»; Менің javascript файлдарының көпшілігінің басында. JSLint бұл туралы ешқашан ескерткен жоқ. Бірақ қазір ол: «қатаң» пайдалану формасын қолданыңыз. Біреу «функциясының» қандай екенін біле ме?
16 желтоқсанға белгіленген '10 сағат 18:36
8
жауаптар

JSLint валидациясын немесе JSHint JavaScript пайдалану керек пе?

Қазіргі уақытта JSLint үшін менің JavaScript-ті тексеріп, алға жылжып, JavaScript-ды, әсіресе, jQuery кітапханасымен жұмыс істеген кезде маған жазуға көмектеседі. Енді мен JSHint-ке жүгірдім, ол JSLint штепселі. Сондықтан веб-бағдарлама туралы ойланамын ...
24 шілдеде, сағат 11: 00-де орнатылады
17
жауаптар

Javascript-де массивтің ұзындығын инициализациялау әдісі қалай?

JavaScript-дегі массивтерде оқыған оқулықтардың көпшілігі (w3schools және devguru қоса алғанда) массивтің нақты ұзындығымен инициализирует деп санайды, ол массивтің конструкторына бүтін сан синтаксисін пайдалану арқылы ...
31 қаңтар '11 сағат 17:29
8
жауаптар

JSLint «missing radix параметрі» дейді; маған не істеу керек?

Мен JSLint-ті осы JavaScript-кодта жүгірдім және ол былай деді: 32-жолдың сипатымен проблема: Радиохабар параметрі жоқ. Бұл код: imageIndex = parseInt (id.substring (id.length - 1)) - 1; Бұл жерде не болды?
19-шы қазан. '11 at 12:04
17
жауаптар

JavaScript-дағы қадамдарды («++») және азайтуды («-») болдырмау керек?

Jslint құралы үшін кеңестердің бірі: ++ және - ++ (increment) және (азаятын) операторлар шамадан тыс қулықты ынталандыруға үлес қосқаны белгілі. Олар вирустар мен басқа да қауіпсіздік қатерлерін қамтамасыз етудегі қате архитектураға ғана тәуелді.
09 маусымда сағат 20: 00-де орнатылады
8
жауаптар

«JSLint error body» сөзі егер өрнекте тоқтатылса дегенді білдіреді?

JSLint файлын менің javascript файлымда қолдандым. Ол қатені шығарып тастады: for (in evtListeners) {сызық сипатындағы мәселе 41: прототиптің қалаусыз қасиеттерін сүзгілеу үшін, if операторына оралу керек. Бұл нені білдіреді?
26 желтоқсанда белгіленген '09 13:49
9
жауаптар

Object () жаңа нұсқасы мен объективтік әдебиеттер арасындағы айырмашылық қандай?

Нысанды құруға арналған конструкторға негізделген осы синтаксистің айырмашылығы неде: person = new Object () ... және бұл литеральді синтаксис: person = {property1: «Hello»}; Ұқсас, екеуі де солай әрекет етеді, дегенмен, JSLint компаниясы оны пайдалануды артық көреді ...
04 қаңтарда орнатылған '11 at 23:09
8
жауаптар

Jslint ішіндегі «күтпеген ++» қатесі

Бұл үшін ең жақсы тәжірибе қандай? Джслинт түсіндіреді, бұл «араластыруға қосады». Мен бұны көрмеймін ... EDIT: сұрау бойынша код: var all, l, elements, e; барлығы = inElement.getElementsByTagName ('*'); l = all.length; элементтері = []; үшін (e = 0; ...
08 маусым күні сағат 21: 44-те орнатылған
6
жауаптар

Неліктен мен const пайдалансам, JSHint ескертуді шығарады?

Бұл const пайдаланған кезде қате: <error line = «2» column = «1» severity = «warning» message = «const» es6 (опцияны esnext опциясында) немесе Mozilla JS кеңейтімдерінде қол жетімді (moz ). « source = «jshint.W104» /> Менің ...
12 желтоқсан '14 сағат 13:39
9
жауаптар

Javascript-де бірнеше тұрақты өрнекті қалай бөлуге болады?

Менің JCLint ережелеріне 80 таңбадан тұратын ұзындығы бар әр жолды жазу үшін JavaScript кодегімнің бірнеше жолына бөлгісі келетін өте ұзақ тұрақты сөйлемім бар. Менің ойымша, бұл оқу үшін жақсы. Міне үлгі үлгісі: var patte ...
07 қыркүйек '12 сағат 14:17
3
жауаптар

Мәжбүрлі синтаксис

JSLint параметрі бар, «Жақсы бөліктердің» бірі «тікелей қоңырау шалуда» талап етіледі, бұл дегеніміз build (function () {// ...} (); оны орнына (function () {// ...} () ретінде жазуыңыз керек; Менің ...
02 маусымда сағат 16: 05-де орнатылады
4
жауаптар

Неліктен JSHINT бұл қатал бұзушылық деп шағымданады?

бұл.page ((s-1) * this.p.size);}} ...
07 қазанда орнатқан '11 сағат 17:36
4
жауаптар

Javascript функцияларының тәртібі: неге бұл маңызды?

Түпнұсқалық сұрақ: JSHint шағымданған кезде javascript бетке қоңырау шалғаннан кейін анықталған функцияны шақырады. Дегенмен, менің бетім ойынға арналған және ешқандай функциялар шақырылмағанша дейін шақырылады. Мәселен, ...
30 қыркүйек '13 сағат 13:45
2
жауаптар

JSLint: оның анықтамасынан бұрын қолданылған

Сәлеметсіз бе, менің 3 javascript файлым бар. jquery.js utility.js file1.js Файл1.js файлында jQuery.noConflict () jQuery (document) .ready (функция ($) {// ....) бар; Мен «jQuery» қате туралы хабарды оның анықтамасынан бұрын қолданғанын аламын. және «dock ...
Наурыздың 8-і күні сағат 19: 29-да