Записи по тегу javascript

Анастасия

Конспект книги 'ES6 и за его пределами', Кайл Симпсон. Часть 2.

11:42:33 23.12.2016 Анастасия

Основным механизмом для управления асинхронностью раньше всегда был обратный вызов функции. Обещания ориентированы не на замещение обратных вызовов. Это что-то вроде достойного доверия посредника для управления обратными вызовами — другими словами, они находятся между вызывающим кодом и выполняющим задачу асинхронным кодом.

читать дальше

Теги: es6,javascript
Анастасия

Конспект книги 'ES6 и за его пределами', Кайл Симпсон. Часть 1.

15:43:55 15.12.2016 Анастасия

Полизаполения помогают в старых ES5 средах использовать возможность ES6. Есть замечательная коллекция ES6 Shim (https://github.com/paulmillr/es6-shim/), которую стоит включать во все новые JS-проекты.

читать дальше

Теги: es6,javascript
Степан

Модальные окна в angularJS

12:48:31 25.10.2016 Степан

В мире народного write-only джаваскрипта, не отягощенного фреймворками, жизнь легка и беззаботна, и вопросов, о том, как добавить в приложение, например, модальные окна ни у кого никогда не возникает - первая же библиотечка из гугла чаще всего решает все проблемы. Работая же с каким-либо фреймворком, мы соглашаемся на его правила игры, и любая "независимая" UI-билиотека скорее всего не впишется в выверенную структуру MV* приложения. Короче, рассмотрим решения, которые справляются с нашей проблемой по-энгуляровому, и поглядим на их преимущества и недостатки.

читать дальше

Анастасия

WebSocket + phpDaemon

Установка и настройка phpDaemon, пример настроек и исходники.

читать дальше

Теги: javascript,php
Анастасия

Как узнать количество lik'ов во ВКонтакте

Чтобы узнать, сколько раз пользователи на странице нажали "like", надо использовать метод like.getList: http://vkontakte.ru/developers.php?oid=-1&p=likes.getList. Пример кода на javascript:

        VK.init({apiId:"...", onlyWidgets: false});
	VK.Api.call('likes.getList', {type: "sitepage", owner_id: "...[apiId]",page_url:pageuri},        
           function(r) {
             if(r.response && r.response.count) {
	       $.getJSON('...?rating=vk&ratingvalue=' + r.response.count);
             }
           });
© 2002-2016 Креограф. Все права защищены законом РФ
 Русский /  English