Report
- 
Similar Content- 
			
			By AlexandraM
 Требования:
 Опыт работы с веб-технологиями от 3-x лет
 Хорошее знание JavaScript
 Опыт работы с шаблонами JavaScript MVC/MVVM, фреймвoрками и библиотеками AngularJS, jQuery, Bootstrap
 Хорошее знание сопутствующих технологий: HTML, HTML5, CSS
 Опыт объектно-ориентированного программирования (OOP) в JavaScript
 Понимание протокола WebSockets
 Обязанности:
 Проектирование пользовательских интерфейсов
 Реализация frontend приложений
 Написание документации по разработанным модулям
 Условия:
 Оформление согласно ТК РФ
 Профессиональный и карьерный рост
 Стабильность и конкурентоспособная заработная плата
 Программы развития: конференции, семинары, курсы, тренинги
 Работа в офисе, Москва, м.Ботанический сад / Работа удаленно
 Размер компенсации обсуждается по результатам собеседования
 
 Alexandra M | HR Manager | Altarix
 Mobile: +7 929 540 40 69| Skype: alexfoxsy | am@altarix.ru
 
- 
			
			By WhatIsHTML
 Задача : при клике на активное изображение в слайдере открывается Fancybox, который содержит это изображение.
 
 Структура html примерно следующая. "flex-active-slider" применяется динамически и обозначает активное на данный момент изображение.
 <ul> <li class="flex-active-slider"> <img src="img1.png"> </li> <li class=""> <img src="img2.png"> </li> <li class=""> <img src="img3.png"> </li></ul>JS:
 $(window).load(function() {$(".flex-active-slide").click(function() { var img = $(this).find('img'); $.fancybox.open([ { href: "img.attr('src')" } ]);});}В итоге, fancyvox вообще не открывается, т.е. никак не реагирует на клик.
 
- 
			
			By andrey7287
 Накодил вот для практики такую вот штуку.
 
 http://jsfiddle.net/Andrey7287/7og3qybh/7/show/
 
 При запуске без аргументов создаёт поле 20x20 в body страницы.
 Доступны параметры.
 {
 elem: 'id', // id элемента-контейнера (string)
 rows: '20, // кол-во строк (number) cells: 20, // кол-во столбцов (number) level: 3 // стартовый уровень (number > 0)}
 
 Прошу оценить понятность и адекватность кода.
 
 upd:
 http://jsfiddle.net/Andrey7287/7og3qybh/8/show/
 
- 
			
			By afdw
 В JS есть проблема, связанная с доступом к this в анонимной функции:
 this.test = 2 * 2;console.log(this.test); // 4callback(function(){ console.log(this.test); // undefined});Я знаю два способа её решения:Создать ссылку на this:
 this.test = 2 * 2;console.log(this.test); // 4var self = this;callback(function(){ console.log(self.test); // 4}); Использовать метод "bind" для подмены this:
 this.test = 2 * 2;console.log(this.test); // 4callback((function(){ console.log(this.test); // 4}).bind(this)); Первый способ мне не нравится из-за введение дополнительной переменной. Второй - из-за лишних скобок и в следствии этого ухудшения читабельности. Знаете ли вы более элегантные решения этой проблемы?
 
- 
			
			
 
         
	