Вопросы по Javascript, Jquery, Ajax.

K
На сайте с 12.02.2014
Offline
4
#71

Я знаю что такое объекты. Не в том вопрос ведь.

Я о создании собственных объектов.

var a = {}

K
На сайте с 12.02.2014
Offline
4
#72

Какой лучше серверный язык изучать?

node.js или PHP?

node.js ведь везде можно использовать где и PHP использовать можно?

То есть на всех сайтах?

Hixon10
На сайте с 21.08.2010
Offline
125
#73

koderman, совершенно разные вещи PHP и node.js. Даже если не заниматься снобизмом и не говорить, что PHP - это язык, а Node.js - программная платформа, у этих двух технологий различное предназначение.

Если вы хотите писать сайты для себя (а-ка домашняя страница/блог), то берите PHP.

Если вы хотите пойти работать программистом, можно взять и Node.js. Сейчас javascript разработчики ценятся, всегда высокооплачиваемую работу найти можно.

Веду свой невзрачный блог (http://hixon.ru/).
K
На сайте с 12.02.2014
Offline
4
#74

Можете расшифровать данный код?

http://learn.javascript.ru/play/is4l8

Смысл его в том что когда кликаешь по экрану, алертом возвращается местоположение курсора.

Я не понимаю что где прописано.

Например:

Что делается тут? this.onClick.bind(this);

При клике должно выполняться это this.onClick.bind(this);

Это значит так dom.onClick.bind(dom);

Зачем dom передаётся в метод bind ?

В метод bind() должны ведь вставляться события типа click.

K
На сайте с 12.02.2014
Offline
4
#75

Почему так работает

var el = document.getElementById('gamer');

el.style.top = "90%";

А так нет?

var el = $("#gamer");

el.style.top = "90%";

http://jsfiddle.net/X5BQw/

dkameleon
На сайте с 09.12.2005
Offline
386
#76
koderman:
А так нет?

потому что ДОМ-объект и джкваери-объект - не одно и то же.

var el = $("#gamer")[0]; - получение ДОМ объекта в джкваери.

el.css('top', '90%'); - установка стиля в джкваери-стиле.

Дизайн интерьера (http://balabukha.com/)
K
На сайте с 12.02.2014
Offline
4
#77

При нажатии на стрелочки (Вправо, Влево) красный квадратик перемещается.

Почему функция перемещения срабатывает только один раз?

Например если я вправо нажимаю, потом влево, потом опять вправо но квадрат уже не перемещается.

http://jsfiddle.net/xLa9m/

siv1987
На сайте с 02.04.2009
Offline
427
#78

koderman, нахрена вы ставите два обработчика? Одного не хватает, или вы с if-else не знакомы?

K
На сайте с 12.02.2014
Offline
4
#79

Не из за этого было.

надо было только left параметр указывать. Я указывал и left right параметры. Браузер не знал что делать когда оба параметра указаны.

http://jsfiddle.net/8t4H8/

---------- Добавлено 22.04.2014 в 07:56 ----------

Как вывести алерт при соприкосновении красного блока с зелёным?? Какое должно быть условие?
http://jsfiddle.net/xLa9m/1/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий