Все вопросы

36

Какая разница между использованием "let" и "var"?

ECMAScript 6 представил оператор let. Я слышал, что она описывается как "локальная" переменная, но я все еще не совсем уверен, как она ведет себя иначе, чем ключевое слово var. Какие есть отличия? Когда следует let использовать над var?
17 апр. '09 в 20:09
29

Регулярное выражение для соответствия строке, не содержащей слова

Я знаю, что можно сопоставить слово, а затем отменить совпадения, используя другие инструменты (например, grep -v). Однако можно ли сопоставить строки, которые не содержат определенного слова, например, "hede", с помощью регулярного выражения? Вход...
02 янв. '09 в 7:30
57

Какое значение "href" следует использовать для ссылок на JavaScript, "#" или "javascript: void (0)"?

Ниже приведены два метода построения ссылки, которая имеет единственную цель запуска JavaScript-кода. Что лучше, с точки зрения функциональности, скорости загрузки страницы, целей проверки и т.д.? function myJsFunc() { alert("myJsFunc"); } &l...
25 сент. '08 в 17:54
85

Как проверить адрес электронной почты в JavaScript

Как проверить адрес электронной почты на JavaScript?
05 сент. '08 в 16:10
35

Что такое программирование RESTful?

Что такое RESTful-программирование?
22 мар. '09 в 14:45
36

Как клонировать все удаленные ветки в Git?

У меня есть ветвь master и a development, которые помещаются в GitHub. Я clone d, pull ed и fetch ed, но я не могу получить ничего, кроме ветки master. Я уверен, что мне не хватает чего-то очевидного, но я прочитал руководство, и я не получаю ника...
15 сент. '08 в 22:42
59

Как заменить все вхождения строки?

У меня есть эта строка: "Test abc test test abc test test test abc test test abc" Выполнение: str = str.replace('abc', ''); кажется, только удалить первое вхождение abc в строке выше. Как я могу заменить все вхождения этого?
17 июл. '09 в 17:53
34

Как добавить пустой каталог в репозиторий Git?

Как добавить пустой каталог (который не содержит файлов) в репозиторий Git?
22 сент. '08 в 16:41
41

Изменение цвета заполнителя HTML5 с помощью CSS

Chrome поддерживает атрибут placeholder на элементах input[type=text] (другие, вероятно, тоже делают это). Но следующее CSS ничего не делает для значения placeholder: input[placeholder], [placeholder], *[placeholder] { color: red !importan...
09 апр. '10 в 19:54
63

Избегание!= Null

Я использую object != null чтобы избежать NullPointerException. Есть ли хорошая альтернатива этому? Например: if (someobject != null) { someobject.doCalc(); } Это позволяет избежать NullPointerException, когда неизвестно, является ли объект...
07 нояб. '08 в 8:31
56

Создать GUID/UUID в JavaScript?

Я пытаюсь создать глобально уникальные идентификаторы в JavaScript. Я не уверен, какие подпрограммы доступны во всех браузерах, как "случайные" и засеянные встроенным генератором случайных чисел, и т.д. Идентификатор GUID/UUID должен быть не менее 3...
19 сент. '08 в 20:01
60

Как мне прочитать/преобразовать InputStream в строку в Java?

Если у вас есть объект java.io.InputStream, как вы должны обработать этот объект и создать String? Предположим, у меня есть InputStream который содержит текстовые данные, и я хочу преобразовать его в String, поэтому, например, я могу записать это в...
21 нояб. '08 в 16:47
38

Как вы получаете временную метку в JavaScript?

Как получить метку времени в JavaScript? Нечто похожее на временную метку Unix, то есть на один номер, который представляет текущее время и дату. Либо как число, либо строка.
21 окт. '08 в 9:29
6

Почему Google добавляет while(1); в свои ответы JSON?

Почему Google добавляет while(1); в свои (частные) ответы JSON? Например, здесь ответ при включении и выключении календаря в Календаре Google: while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false'], ['remindOnRespondedEventsOnly','t...
19 апр. '10 в 18:00
46

Как проверить, содержит ли массив объект в JavaScript?

Каков наиболее сжатый и эффективный способ узнать, содержит ли массив JavaScript объект? Это единственный способ, которым я это знаю: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { re...
25 окт. '08 в 22:14