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

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

2
Как вы тестируете свой javascript?
Я провожу много времени, работая в JavaScript в последнее время. Я не нашел способ, который, кажется, хорошо работает для тестирования javascript. В прошлом это не было проблемой для меня, так как большинство веб-сайтов, над которыми я работал, содержали очень мало JavaScript. Теперь у меня есть новый веб-сайт, широко использующий jQuery. …

2
Каков рекомендуемый подход для вспомогательных функций в JavaScript?
Каков рекомендуемый подход для вспомогательных функций? Я хотел бы выбрать одну технику и запустить ее, чтобы создать свой новый «класс». Вот варианты дизайна, которые я обдумал: Вариант 1: вспомогательная функция во внешней области, вызывается с контекстом экземпляра function createPane (pane) { // logic to create pane var proto = Object.create(this.paneList); …

1
Node.js или сервлеты? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я много слышал и читал о серверном языке Javascript, т.е. Node.js, …

3
Разработан ли Javascript за пределами того, для чего он изначально предназначен?
Я разговаривал с другом о цели Javascript, когда и как его следует использовать и т. Д. Он процитировал это: JavaScript был разработан для добавления интерактивности на HTML-страницы [...] JavaScript предоставляет HTML-дизайнерам инструмент программирования Авторы HTML обычно не программисты, но JavaScript - это язык сценариев с очень простым синтаксисом! Почти каждый …
10 javascript 

5
PHP, HTML, Javascript и написание хороших практик
Я понял, что должен написать спецификацию соглашения о кодировании HTML, JavaScript и PHP для меня и моей команды. В веб-разработке, как и в C ++, я определенно поклонник отступов и комментариев. Тем не менее, часто в моей работе я сталкиваюсь с кодом HTML + JavaScript + PHP, который внезапно вызывает …

2
Как я могу _читать_ функциональный код JavaScript?
Я считаю, что я изучил некоторые / многие / большинство основных концепций, лежащих в основе функционального программирования в JavaScript. Однако у меня возникают проблемы с чтением функционального кода, даже кода, который я написал, и мне интересно, кто-нибудь может дать мне какие-нибудь советы, советы, рекомендации, терминологию и т. Д., Которые могут …

3
Функция, получающая значение из другой функции, считается чистой?
Я пытаюсь найти способ обработки значений переменных по умолчанию при создании функций без побочных эффектов, и в итоге получилось следующее: function getDefaultSeparator() { return ':'; } function process(input, separator) { var separator = separator || getDefaultSeparator(); // Use separator in some logic return output; } Разделитель по умолчанию будет использоваться …

1
Подъем в Javascript === Компиляция?
Я наткнулся на интересную точку зрения на недавнем собеседовании. Подъем в Javascript - это перемещение объявлений переменных и функций вверху скрипта. Можем ли мы назвать этот этап компиляцией ? Мне известно о том, что интерпретатор Javascript имеет 2 прохода над входным скриптом, где на первом проходе он выполняет подъем, а …

3
Кросс-языковая тест-ориентированная разработка
Короткий вопрос: как вы следите за Test-Driven Development в проекте, который охватывает несколько языков? В частности, я пишу веб-приложение, которое использует JavaScript и PHP, и я хочу следовать принципам TDD, но я не уверен, как их интегрировать. Запускаю ли я отдельные наборы тестов для разделов JS и PHP и использую …

2
Является ли автоматическое создание паролей при регистрации хорошей идеей?
Я разрабатываю систему регистрации для проекта, над которым я работаю. Поскольку пользователи, как правило, не регистрируются, если процесс занимает слишком много времени, я подумал, что потребуется (по крайней мере, на начальном этапе) только их электронная почта, где я отправлю им автоматически сгенерированный пароль (и это также позволит мне проверить их …

2
Модульное тестирование структуры с состоянием, такой как Phaser?
TL; DR Мне нужна помощь в определении методов для упрощения автоматического модульного тестирования при работе в среде с состоянием. Фон: В настоящее время я пишу игру на TypeScript и в инфраструктуре Phaser . Phaser описывает себя как игровую среду HTML5, которая старается как можно меньше ограничивать структуру вашего кода. Это …

2
Разработка приложений Javascript MVC (холст)
Мне трудно понять, как структурировать / спроектировать приложение Canvas, используя MVC-подобный подход в Javascript. Пользовательский интерфейс будет довольно плавным и анимированным, игры довольно упрощенными, но с большим акцентом на анимацию и анимацию. Я понимаю, как MVC работает в принципе, но не на практике. Я погуглил эту ошибку, прочитал очень много …

3
Что мешает приложениям HTML5 и JS работать так же хорошо, как нативные приложения?
Из того, что я понимаю, HTML - это язык разметки, равно как и содержимое XAML, XIB и всего, что использует Android, и других собственных сред разработки пользовательского интерфейса. JavaScript - это язык программирования, используемый вместе с ним для обработки сценариев на стороне клиента, которые будут включать такие вещи, как обработка …

2
Являются ли побочные эффекты в Array «каждым» или «некоторыми» плохими?
Меня всегда учили, что наличие побочных эффектов в ifсостоянии - это плохо. Я имею в виду; if (conditionThenHandle()) { // do effectively nothing } ... в отличие от; if (condition()) { handle(); } ... и я понимаю это, и мои коллеги счастливы, потому что я не делаю этого, и мы …

4
Может ли язык программирования работать без заявлений?
Что касается программирования на JavaScript, я заметил, что все, что можно сделать с помощью операторов, а блоки можно сделать только с помощью выражений. Может ли язык программирования нормально работать только с выражениями? И если да, то почему вообще используются заявления?

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