Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «программированный»
Обзор возможностей современного JavaScript 2016-01-01 13:35:47
JavaScript, наверное, самый известный мультипарадигменный язык, в котором очень много ...
+ развернуть текст сохранённая копия
JavaScript, наверное, самый известный мультипарадигменный язык, в котором очень много неочевидных особенностей. Но тем не менее любим ли мы его или ругаем, факт остается фактом — это основной язык, на котором работает современный web.
В ушедшем году, вышел стандарт ECMAScript 2015 (неформально ES6), который сильно изменил, то к чему мы привыкли. Появилась масса новых возможностей, которые по сути представляют собой современное надмножество языка, пытающегося решить существующие проблемы. Class, let, const, стрелочные функции… разработчик, который ранее не видел код, написанный на ES6 не сразу догадается, что перед ним, по сути, старый добрый JS.
Есть масса прекрасных статей, посвященных современному стандарту. В этом же посте я хочу показать, что нам может предложить современный JS, когда необходимо решить насущную задачу. Например, поздравить всех c Новым Годом.
Читать дальше →
Тэги: 2015, ecmascript, es2015, es6, javascript, веб-разработка, программирование
[Из песочницы] Webpack ProvidePlugin: как не писать простыню import/require в начале javascript модуля 2015-12-31 13:42:55
Если вы разрабатываете на современном javascript, то почти любой ваш модуль содержит простыню ...
+ развернуть текст сохранённая копия
Если вы разрабатываете на современном javascript, то почти любой ваш модуль содержит простыню таких строк:
import React from 'react'
import $ from 'jquery'
...
Как оказалось, большинство этих строк можно не писать, доверив их генерацию автоматике. И помогает в этом новомодный webpack, в котором, как оказывается, полно приятных сюрпризов. Кроме всем известных require и import для любых файлов и уже описанного на хабре «hot module replacement», webpack может проанализировать ваш исходный код и автоматически включить нужные модули на основании используемых литералов. Под катом — краткое описание как работает эта магия.
Ознакомиться с заклинанием
Тэги: es6, javascript, webpack, веб-разработка, ненормальное, программирование, разработка
Как следить за появлением вопросов на toster.ru, ru.stackoverflow.com и stackoverflow.com 2015-12-30 19:33:36
+ развернуть текст сохранённая копия
Всем привет.
Так получилось, что уже давно мучает вопрос: «Как следить за форумами по интересным тебе темам, но самое главное, как узнавать о появлении новых вопросов в момент их публикации». Конечно, можно сказать, что есть рассылки, RSS, но лично у меня получается так, что до почты я добираюсь, как правило, с мобильного во время передвижения. Вручную серфить ресурсы вообще не вариант. Вот поэтому, если бы я и мог ответить, компьютера под рукой нет. А после приезда голова уже забита совсем другим. Могу смело сформулировать свою проблему. Необходим канал, сообщающий и самое главное, привлекающий мое внимание в момент публикации нового вопроса.
До недавнего времени таким я рассматривал какой-нибудь IM, для работы Telegram я не пользуюсь, а с остальными все что-то не совсем так.
Читать дальше →
Тэги: .net, stackoverflow, toster, веб-дизайн, веб-разработка, вопросы, ненормальное, программирование
Sinon.js — mock-библиотека для JavaScript 2015-12-30 18:28:48
Sinon.js — это mock-библиотека для JavaScript, которую можно использовать с любым тестовым ...
+ развернуть текст сохранённая копия
Sinon.js — это mock-библиотека для JavaScript, которую можно использовать с любым тестовым фреймворком. Она предоставляет функции для эмуляции и проверки требуемого поведения в JavaScript. В библиотеке представлено три вида тестирования с spy, stub и mock. В данном посте мы рассмотрим документацию по API Sinon.js вместе с кратким введением в концепцию методов данной библиотеки.
Читать дальше →
Тэги: javascript, mock-библиотека, mocks, sandbox, sinon, sinon.js, sinon.spy, spy, stubs, ua-hosting.company, блог, веб-разработка, документация, компании, методы, прггармирование, программирование, разработка, тестирование, тесты, юнит-тестирование
Кто ходит в гости по утрам 2015-12-29 20:08:54
это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2015/12/29. ...
+ развернуть текст сохранённая копия
это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2015/12/29.htmlТут постучался в чат один рекламодатель (может получится для вас конкурс с интересным призом, но пока они думают), короче, дело не в этом — озадачил он меня вопросом, какова статистика посещений. Обычно я честно отвечаю, что по внутренней статистике сервера от 15 тыс реальных человек (без учета роботов, зашедший впервые и лиц с отключенными куками) прочтут пост на моем сайте, не считая зеркал в соцсетях. Обычно этот ответ всех устраивает, особенно тех, кто помнит, что я веду блог уже шестнадцатый год, и бывали времена, когда маячил на 3-5 месте топа Яндекса среди всех блогов (не только стэндалонов). Но рекламодатель меня не знал и спросил, чем я могу это подтвердить. И я внезапно понял, что ничем. Ну то есть реально: счетчики Google, Openstat и Liveinternet у меня номинально присутствуют, но доступ к ним закрыт по причинам гонений на блогеров — вдруг когда-нибудь наступит день наплыва посетителей, сайт покажет больше 3000 за сутки, и меня запишут в СМИ? В общем, никаких доказательств нет, что меня читают. и тогда я решил сделать такую штуку:
http://lleo.me/dnevnik/ktohoditМожно онлайн зайти туда, подождать минутку-две, и начнут появляться ходоки (иногда — даже с шарканьем и скрипом). Отлаживая это дело ночью, и заметив, что некоторые ходят и читают страницы подряд, я даже ткнул в «конвертик» и початился с некоторыми, мол, рад вас видеть в такое позднее время. У нас же мессаги всплывают на экране при открытии новой страницы ;) PS: Обнаружилась интересная штука: оказывается, многие браузеры (например, мой Firefox) самовольно в фоне открывают следующую страницу, которую находят по коду в теле <link rel="next" href=http://lleo.me/dnevnik/2015/12/"..." id="NextLink" /> Видимо, для ускорения, если читатель решит «читать дальше». Никому браузер об этом не говорит, но трафик создает честный — сервер-то честно отрабатывает выдачу страницы с пометкой в журнале посещений. Не понимаю, зачем нужен идиотизм в моем дневнике — если заметка новая, то «следующей» у нее нет. Только «предыдущие». А если старая, то ее скорее всего открыли по прямой ссылке или из оглавления или по тегам или по поиску, и тогда не факт, что читатель будет читать именно «следующую», а не «предыдущую» и не какую-то совсем другую. В общем, я не знаю, можно ли браузерам запретить это делать как-то в коде, и пока исправил «next» на «хуйнекст» — нечего гонять лошадей. PS: Да, опережая вопросы: повторные посещения одной и той же страницы одним и тем же человеком не фиксируются. Только первое посещение. это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2015/12/29.html
Тэги: движок, программирование
Главная / Главные темы / Тэг «программированный»
|
Взлеты Топ 5
Падения Топ 5
|