Что будет актуально в web, в период 2015 - 2016 ?

Веб-разработка /
Предлагайте свои варианты в коментах
Опрос касается, только JavaScript
Что же будет популярно в 2015 — 2016 годах, JavaScript(чистый JavaScript), фреймворк Angular(или может другой фреймворк?) или же будущие за серверным JavaScript(NodeJs)?

Продай коллегу PHP-разработчика за 100 000 тг.

Блог компании Newinttech /

Коллеги, я уверен, что среди Ваших знакомых есть толковые php-программисты. Помогите мне связаться с ними. При условии, что ваш знакомый трудоустроится у нас по вашей рекомендации, вы получите 100 000 тг.

Обязанности:
Участие в развитии и поддержке проекта Documentolog;
Совместное, с командой, проектирование решений для реализации задуманного функционала.
Читать дальше →

Повторяем JS

Блог им. otestent /


<script type="text/javascript">
// привет я комент

//так тут выведет в виде текста
document.write("Это отличный способ <b>\"вот так вот\"</b><br />");

// переменные и все о них
var peremennaya; // создает переменную
peremennaya = 500; // присваиваем
var text;
text="Тема
"; // присваиваем
document.write(text); // выводим переменую
text="Артем"; // изменили переменную не удаляя
perv = peremennaya; // присваивание переменных

var $summa; // тоже переменная, все переменные регистрозависимые
var massad = 7, lesbi = "Маратов", negoNi = "Совет"; //несколько переменных

var a1 = 55, b2 = 12, c3 = 32, total1, tolal2; // учимся прибавлять, отнимать, умножать.
total1 = a1 + b2 - c3; //сложение
total2 = a1 * (b2 - c3); //умножение
document.write(total1);
document.write("
");
document.write(total2);
var fio ="
" + text + " " + lesbi + " " + c3; //строки соединение.
document.write(fio);
document.write("
");

// изменение переменных

var count = 32;
count = count + 16; // пипец после PHP хуйня какая то
document.write(count + "
"); // коры можно в дейсвиях указывать теги
count +=166; // повышаем на 166
count++; //повышаем на 1
count--; //понижаем на 1
count *=33; // умножаем на 33
document.write(count + "
"); // коры можно в дейсвиях указывать теги


//Массивы
var massiva = ["Валера", "Таня", "Федя", "Надя", "Заяц"]; //создаем массив
document.write(massiva + "
");
var des1 = massiva.length; //считаем сколько в массиве значений
document.write("Количество детей " + des1 + "
");

//Добавление в массив в конец
massiva.push("Аня"); //добавит Аню под пятым номером в масииве
document.write(massiva[5] + "
");
//Добавление в массив в начало
massiva.unshift("Галина"); //добавит в начало Аня под 5 номер станет номером 6
document.write(massiva[0] + " и " + massiva[6] + "
");
//Удаление из массива c конца
massiva.pop(); //удалит Аню.
document.write(massiva + "
");
//Удаление из массива c начала
massiva.shift(); //удалит Галину.
document.write(massiva + "
"); //Валера рулит

/*метод спайс, кажется сделает все выше 
только уже из выбранного элемената. 
Заменит или удалить. Внесет значение или еще что то))) 
короче круть!
*/
massiva.splice(1,3); //Удалим второй элемент и еще 2 следующих
document.write(massiva[0] + "
"); //валера останется потому что счет с нуля

//добавление нужно перед каким то элементом добавить несколько
massiva.splice(2,0,"Алена","Любовь",43) //после третьего добавит из за 0 в массив по порядку, 43 идет как число и занесется в массив
document.write(massiva + "
");

//Замена
massiva.splice(0,3,"Добавлено","Добавлено 2"); //удалит после первого включетельно 3 элемента и вставит еще перечисленное количество
document.write(massiva + "
");

massiva.splice(massiva.length - 2,3,"Добавлено после предпоследнего ","Добавлено 5"); //лейгхт нам найдет количество всех, то есть заметь как просто можно уже имея массив решать.
document.write(massiva + "
");

//методы

var amassiv = ["Первая позиция", "Вторая позиция", "Третья позиция"];

document.write(amassiv.reverse() + "
"); //реверс, заметь я теперь сразу что что нужно буду в документ враид вводить.
amassiv.reverse(); //снова сделал реверс чтобы вернуть позиции.
document.write(amassiv.join(" и ") + "
"); //выбираем как перечислить то что находится внутри массива, стандарт через запятую
document.write(amassiv.sort() + "
"); //сортировка по буквам, но не по числам


var mas1=[1,2,3,4,5], mas2=[6,7,8,9,10];
var ito1=mas1 + mas2;
document.write(ito1 + "
"); //соединяет без запятой, и это не будет единным массивом
var ito2=mas1.concat(mas2); //делает новый массив из двух
document.write(ito2 + "
");


var imenamassiv=["Артем", "Люба", "Аня", "Света"];
var izbran=imenamassiv.slice(1,3); //Выведет с ячейки под номером 1 и до какого не включительно
document.write(izbran + "
"); //Выведет Любу и Аню

/*
Многомерные массивы
*/

var mnogomer = ["Валера", "Таня", "Федя", "Надя", "Заяц"];
var mnogomer1 = ["Юля", "Лена", "Вася", "Катя", "Никита"];
var mnogomer2 = ["Олег", "Ринат", "Володя", "Рая", "Галя"];
var mnogomernii=[mnogomer,mnogomer1,mnogomer2,"Яблоко"];
document.write(mnogomernii[0][1] + "
"); //выведет Таню.
document.write(mnogomernii[2][3] + "
"); //выдевет Раю
document.write(mnogomernii[3] + "
"); //Выдведет яблоко
document.write(mnogomernii[3][5] + "
"); //Выдведет 5 букву в слове яблоко
document.write(mnogomernii[2][3][1] + "
"); //выдевет вторую букву в Рая


/*
Условные операторы
*/

var pogoda = "Хорошая", uyaa= "Добрый";
if(pogoda == "Хорошая" && uyaa == "Добрый"){document.write("погода хорошая");}
else{document.write("погода плохая");}
//все также как и в php


//Циклы

var i = 1; //Установка счетчика
while (i<4){document.write("
" + i + mnogomer2[i]); //пока число больше меньше, не равно и т.д выводим, затем что делаем с числом, осторожнее с задачами.
i++; //что делаем с числом.
}

//Цикл FOR
for (var k=0; k < mnogomer2.length; k++) //создаем переменные, условия и счетчик.
{document.write("
" + k + mnogomer2[k]);
}

</script>

Состоялся релиз JQuery 1.5

Веб-разработка /
О релизе

В этом выпуске было исправлено 83 ошибок и 460 закрытых тикетов в общем количестве.

Набор тестов (включающий в себя теперь 4437 тестов) выполняется успешно во всех браузерах, на которых работает jQuery. Команда разработчиков уверяет, что тесты успешны в следующих браузерах:
Safari 5.0.3 / 4.0.5 / 3.2.3 / 3.1.2
Opera 11.01 / 11 / 10.63 / 10.54 / 10.10 / 9.64
IE 6 / 7 / 8
Firefox 4.0b9 / 3.6.13 / 3.5.11 / 3.0.19 / 2.0.0.20
Chrome 8.0.552.215 / 8.0.552.237 / 9.0.597.67 Beta / 10.0.642.2 Dev


Читать дальше →

Обновить CSS при помощи JS

Блог им. dastan_myrza /
Пишу ща «конструктор» на JS для изменения внешнего вида сайта (поменять фон, перекрасить ссылки и т.п)
Пишу на Prototype и столкнулся с проблемой отсутствия функций для работы с CSS.

Читать дальше →