Вопросы с тегом «javascript»

JavaScript (не путать с Java) - это высокоуровневый динамический мультипарадигмальный язык со слабой типизацией, используемый как для сценариев на стороне клиента, так и на стороне сервера. Используйте этот тег для вопросов, касающихся распространенных реализаций ECMAScript, JavaScript, JScript и т. Д. JS обычно не ссылается на своего двоюродного брата ECMA, ActionScript.

2
Как я могу использовать свои навыки кодирования навсегда?
К этой осени мои два небольших веб-сайта должны приносить около 1200 долларов в месяц с минимальным / нулевым вкладом, которого мне достаточно, чтобы жить достаточно комфортно. Вместо того, чтобы начинать другое деловое предприятие, я хотел бы провести следующие несколько лет, делая кое-что действительно хорошее или это помогает другим людям, которые …
13 c#  java  php  javascript  jquery 

6
Какой термин используется для описания функции / метода, который модифицирует вызываемый объект?
Извините за общий вопрос. Я искал повсюду и нашел так много тем, похожих на эту, но не ту, которая отвечает на мой конкретный вопрос - возможно, потому что искомый термин даже не существует. Мой друг изучает программирование, особенно JavaScript, и спросил меня, почему это не работает: var a = "Hello …

6
Как большие JavaScript-приложения должны быть структурированы?
Недавно мне показали несколько плагинов JavaScript, написанных для разработчика мобильных приложений OBIEE, а также несколько пользовательских библиотек для различных проектов. Исходя из опыта ООП, я немного запутался в структуре этих проектов. Я вижу файлы длиной в тысячи строк. Я привык разбивать вещи на файлы и классы, но я понимаю, что …

1
Что означает здесь Google, когда говорят «не копируйте и не вставляйте этот код»?
Вот выдержка из кода API Google recaptcha ( https://www.google.com/recaptcha/api.js ): /* PLEASE DO NOT COPY AND PASTE THIS CODE. */ (function() { if (!window['___grecaptcha_cfg']) { window['___grecaptcha_cfg'] = {}; }; if (!window['___grecaptcha_cfg']['render']) { window['___grecaptcha_cfg']['render'] = 'onload'; }; window['__google_recaptcha_client'] = true; var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src …

3
Конкурс модульного тестирования
Мои работодатели проводят ежемесячные соревнования по дневному тестированию. Целый день посвящен написанию юнит-тестов - очевидно, что мы проводим больше тестов в течение месяца, но это целый день - и «победитель» конкурса получает приз. Однако мы находим, что трудно определить, кто победитель. Мы назначали очки для каждого теста. Так что, если …

4
Есть ли лучший способ написания модульных тестов, чем серия «AssertEquals»?
Вот базовый пример того, каким должен быть мой модульный тест с использованием qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { equal(fuzzQuery("name:(John Smith)"), "name:(John~ …

1
Google Blink (новая ветка WebKit): что означает «Перемещение DOM в Javascript»?
Из блога Blink : Наконец, мы хотели бы изучить еще более масштабные идеи, такие как перевод всей объектной модели документа (DOM) в JavaScript. Что это значит? Означает ли это, что DOM WebKit в настоящее время написан не на JavaScript, а на каком-то другом языке? Означает ли это, что они хотят …
12 javascript  dom 

2
Функционально-реактивное программирование - достаточно ли Fay выразителен?
Так что я делаю довольно сложный клиент javascript / html со множеством вызовов ajax и другими функциями callback-ism. Я развлекаю мысль об использовании Fay для этой цели. Я в курсе Вяза. Попробовал и понравились элементы FRP. Теперь я хочу узнать, возможна ли подобная структура в Fay. Есть ли конкретные примеры …

4
Каковы преимущества «комбинированного» метода получения / установки по сравнению с индивидуальными методами?
Это то, что я называю «комбинированным» методом получения / установки (из jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") Это та же …

2
Найти новые координаты, используя начальную точку, расстояние и угол
Хорошо, скажи, что у меня есть точечная координата. var coordinate = { x: 10, y: 20 }; Теперь у меня тоже есть расстояние и угол. var distance = 20; var angle = 72; Проблема, которую я пытаюсь решить, заключается в том, что если я хочу переместиться на 20 точек в …

2
Webkit как графический интерфейс в .Net / Mono
Я хочу создать кроссплатформенное приложение, у которого также будет веб-сайт, на котором настольные приложения (Windows, iOS, Linux) будут общаться с сервером и синхронизировать данные пользователей. Пока что я вижу следующие варианты: Написать собственный GUI для каждой из 3 ОС, чтобы у меня было 3 кодовых базы GUI (и одна бэкэнд-система) …
12 c#  .net  javascript  gui  mono 

3
Различные обратные вызовы для ошибки или ошибки в качестве первого аргумента?
Мы (и чат JS SO) несколько дней назад поговорили с @rlemon о его библиотеке Little-XHR об обработке ошибок. По сути, мы хотели решить, какой шаблон обработки ошибок следует использовать: xhr.get({ // Some parameters, and then success: function(data) {}, failure: function(data) {} }) Или: xhr.get({ // Some parameters, and then callback: …

6
Соглашения об именах Javascript
Я из Java и новичок в JavaScript. Я заметил много методов JavaScript, использующих имена параметров из одного символа, например, в следующем примере. doSomething(a,b,c) Мне это не нравится, но один из разработчиков JavaScript убедил меня, что это сделано для уменьшения размера файла, отметив, что файлы JavaScript необходимо передавать в браузер. Затем …

3
Почему мы можем удалить некоторые встроенные свойства глобального объекта?
В эти дни я читаю es5 и нахожу, что атрибут [[configurable]] в некоторых встроенных свойствах глобального объекта имеет значение true, что означает, что мы можем удалить эти свойства. Например: метод соединения объекта Array.prototype имеет атрибуты {[[Writable]]:true, [[Enumerable]]: false, [[Configurable]]: true} Таким образом, мы можем легко удалить метод соединения для Array, …
12 javascript 

3
Что должно быть проверено в Javascript?
На работе мы только что начали работу с приложением, в значительной степени основанным на Javascript (на самом деле использующим Coffeescript, но все же), из которого я внедряю автоматизированную систему тестирования с использованием JsTestDriver и fabric. Мы никогда не писали что-либо с таким большим количеством Javascript, поэтому до сих пор мы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.