Чтобы добавлять сообщения и комментарии, .

@OCTAGRAM:
OCTAGRAM

Как установить node.js в Debian?
curl -sL deb.nodesource.com | sudo -E bash —
sudo apt-get install -y nodejs

В самом деле, надо изживать традицию «скачал-поставил». Надо, чтоб оно качалось сразу в Терминале и там же запускалось от имени суперпользователя.

@jt3k:
jt3k

Приходите в чатик по джаваскрипту который находится в телеграме telegram.me . У него есть бридж в джаббер-ру, поэтому вы ничего не потеряете!

@L29Ah:
L29Ah

УГНИЧ
juick.com жму кароч на кого-нибудь в ПОРЕКОМЕНДОВАЛИ и нихуя не происходит, зато эта строчка исчезает

@jt3k:
jt3k

Сделал мост между xmpp://javascript@conference.jabber.ru и telegram.me
Приходите поконтрибутить этот мост сюда github.com
Или обсудить джаваскриптик в один из чатов :)

@justonemore:
justonemore

Mozilla Firefox 45.3.0 и дополнение Pentadactyl (управление с клавиатуры a la Vim) 20160824. Не работает просмотр изображений. Шмякаешь клавишу f, набираешь номер и получаешь открывшуюся подложку и никакого изображения. Броузер пишет что отправлен GET запрос на URL i.juick.com

@Hawat:
Hawat

habrahabr.ru
Все конечно гипертрофированно, но если хотя бы 20% правда для типичного сайта использующего js, то я начинаю понимать почему сайт на котором менее 10mb полезной информации тормозит и жрет кучу ресурсов...

@den-po:
den-po

видел только что во сне функцию, которая сидела

@OCTAGRAM:
OCTAGRAM

Using C++ classes in JavaScript
Вычитал тут такое:
JavaScript will automatically garbage collect any of the wrapped C++ objects when there are no more references. If the C++ object doesn’t require specific clean up (i.e. it doesn’t have a destructor) then no other action needs to be taken.Это каким, интересно, образом, движок JavaScript залезет в кучу emscripten и пометит область памяти как неиспользуемую именно тем способом, каким это делает текущая версия аллокатора emscripten

@justonemore:
justonemore

>I've been studying programming full-time for 0 years, 0 Months, and 00 days.dargacode.com

@den-po:
den-po

а может быть такое, что при добавлении css и скриптов в header в рантайме они в документ добавляются, но не грузятся?

@justonemore:
justonemore

Они наступают.

@nagg:
nagg

Как-то так

@justonemore:
justonemore

Client-side technology is doomed to fail. We have seen Java applets fail. Then we’ve seen Flash fail (under suspicious circumstances). If history repeats itself (and it mostly does), JavaScript will fail as well, since it is the third in it’s kind. When exactly is still unsure, but investing a lot of money in a codebase built on such an uncertain platform seems like a huge risk to me.leaseweb.com

@waterlaz:
waterlaz

Пойду таки почитаю про джаваскрипт =)

@OCTAGRAM:
OCTAGRAM

Онлайн Паскаль готов. Я тут сорец немного поменял, чтоб видно было, что не из одного zip–архива программа компилируется. В zip–архиве этой программы всё равно нет, но вдруг.

@OCTAGRAM:
OCTAGRAM

Разобрался с JS-DOS
Я думал, он подвисает, а, оказывается, там что–то типа лимита на запущенные программы. Первой программой должен быть mount, второй программой — собственно программа, и если я во встроенном Z:\COMMAND.COM намылился выполнить многострочник, то ничего у меня не получится, после второй программы зависнет, а вот в NDOS.COM можно запихать команд сколько влезет.
Теперь осталось скрестить это с PasteBin (именно поэтому оно сначала компилируется, а потом запускается) и разместить по ключевым словам «Паскаль Онлайн». Страница по таким ключевым словам у меня давно была, на неё неплохо ломятся, только ни во что особенное она не вела.

@fuze:
fuze

кто знает готовое решение как скрипту получить данные (boolean) из приложения-активити — webview в котором он запущен?

@luarviq:
luarviq

Когда появится Java-библиотека, которая будет обращаться с JavaScript объектами как со своими родными, можно будет грабить корованы. Я джва года ждал этого.

@justonemore:
justonemore

Firefox 22

@justonemore:
justonemore

Mozilla Firefox 22. Невозможно закрыть изображение. —
[09:23:39.067] TypeError: document.querySelector(...).remove is not a function @ juick.com

@Fohroer:
Fohroer

буранчик.рф как сделать, чтобы правильно работало CSS 3 media queries и скрывался блок с большими картинами на смартфоне, а на ПК скрывался блок с маленькими? Поскольку пути отличаются как or и ph, подойдёт костыль через javascript, который будет заменять некоторые пути. Какое решение предложите?

@OCTAGRAM:
OCTAGRAM

wxWebView не богат на события, а задача состояла в том, чтобы сделать такое приложение, которое, если соблюсти ТЗ, будет состоять из сильно переплетённых нативных и скриптовых частей. Если из натива в скрипт ещё можно что–то посылать через RunScript, то обратно пришлось экспериментировать с EVT_WEBVIEW_NEWWINDOW, и он себя неплохо показал для этих целей. Можно в начале html прописать <base target="_blank" />, и все ссылки и даже формы вместо навигации будут вызывать это событие. Это даже лучше, чем JSONP через wxWebViewHandler

@vt:
vt

Переписал вебморду с jQuery на JavaScript :) В целом вроде шевелится, но если где-то что-то сломалось, то пишите сюда

@justonemore:
justonemore

“jQuery, will you take me back?  Please?  I just want some data stores, and some binding, and some well written and documented plugins.”

benfarrell.com

@webus:
webus

Ищу специалиста, которому знакомы базворды: WebRTC, TURN, STUN, ICE. Есть задача.

@OCTAGRAM:
OCTAGRAM

Некоторые факты об mshta.exe:
1. Помешать закрыть окно с не сохранёнными данными при помощи beforeunload не получится. Вопрос вылезет, но что ни отвечай, всё равно закроется. Это известный, признанный Microsoft баг.
2. setAttribute для динамически созданных элементов DOM вообще по боку. Только свойствами можно порулить поведением. Пришлось свои библиотечки адаптировать под эту инопланетную среду. Я всегда считал, что манипуляции с DOM первичны, а всякие свойства типа style — это нечто вроде синтаксического сахара. В mshta.exe всё наоборот.
3. Если checkbox вставляется в другой DOM элемент, его checked обнуляется.
4. Скрипт с type="text/javascript" не запустится
5. Свойства приложения описываются в теге HTA:APPLICATION, но никто не знает, какой URI у пространства имён HTA. Его просто нет, и он рвёт шаблоны зияющей пустотой своего отсутствия.
6. Пока не нашёл работающего способа сделать background-size: cover. Библиотеки, которые должны работать даже в IE7, не могут в mshta.exe
7. Динамически навесить обработчик события, записанный строкой, не получится. Подойдёт только настоящее замыкание.

Есть и положительная сторона. Я давно не видел, чтоб что–то браузерное так быстро работало. Electron такого ощущения не давал.

@unfalse:
unfalse

Javascript.
null==0
false

null>0
false

null>=0
true

okay.jpg

@justonemore:
justonemore

Пообщавшись с web разработчиками (в частности JavaScript) я ужаснулся. Это раковая опухоль.

@justonemore:
justonemore

Начал выяснять что именно обозначает "неблокирующий ввод–вывод" в Node.js и понял как же мало я знаю. Вот к примеру цитата

Celluloid::IO is one of many systems, including Erlang and Go, that demonstrate that "nonblocking" and "evented" I/O are orthogonal to callbacks. Celluloid uses Ruby's coroutine mechanism to provide a synchronous I/O API on top of an underlying nonblocking system. However, where systems like Node force you to use nonblocking I/O for everything, Celluloid lets you mix and match blocking and nonblocking I/O as your needs demand.
Вот нихуя непонятно. Что лучше, какие есть варианты, какие недостатки. Мне начинает казаться что все эти вчерашние и нынешние разработчики сайтов которые рассказывают какие же это охуенные штуки Node.js & JavaScript и которые бросают PHP ради Node.js просто ничего другого не видели и не знают а об неблокирующем вводе–выводе, асинхронной хуйне ничего не знали до прочтения какой–нибудь статьи и если бы не было шумихи никогда бы и не узнали до конца жизни программируя на PHP.
fennbcom.tumblr.com

@justonemore:
justonemore

Не зря я ненавижу делание сайтиков и JavaScript мне тоже не то чтобы нравился. Z-Modal. Скриптик для создания модальных "окон". Идём на сайт ( labo.caradeuc.info ) и с помощью мышки нажимаем на то что выглядит как кнопка с надписью "Show me a modal please !", фокус остаётся на том что выглядит как кнопка, несколько раз жмём клавишу ввод, открывается несколько модальных "окон". Всё. Оно не закрывается.

@naked-child:
naked-child

addons.mozilla.org полезный модуль, если вам надо какой-то определённый сайт как-то модифицировать под себя. Мне он пригодился, чтобы добавить скрипт онлайн-словаря на иноязычный сайт.

@mabu:
mabu

Жуйк, принёс тебе скрипт, который поставит счётчик рунета от Лиру на твой сайт. Официальный использует запись непосредственно в html с помощью document.write, что недопустимо по новым стандартам, а тут создаются элементы счётчика динамически через createElement. Ещё одна фишечка: картиночка на ссылку счётчика при каждой загрузке страницы случайно меняет цвет.
Для работы счётчика где‐нибудь внизу страницы должен лежать <div> или <p> с id=pLiveInternet. Естественно, твой сайт должен быть зарегистрирован на Лиру.

var idL=document.getElementById("pLiveInternet");
var idA=document.createElement("a");
// Тут введи доменное имя твоего сайта
idA.href="//www.liveinternet.ru/stat/example.org";
idA.title="Счётчик посещений LiveInternet";

var idImg=document.createElement("img");
idImg.src="//counter.yadro.ru/hit?t44."+Math.round(1+18*Math.random())+";r"+escape(document.referrer)+((typeof(screen)=="undefined")?"":";s"+screen.width+""+screen.height+""+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";"+Math.random();
idImg.alt="Логотип LiveInternet";

idA.appendChild(idImg);
idL.appendChild(idA);

@SannySanoff:
SannySanoff

v8project.blogspot.com

А вот когда в жабоскрипт введут опциональную типизацию и напишут (только благодаря этому! потому что смогут!) на нем наконец-то серверный Spring (springframework.org), он будет медленнее запускаться (startup) чем жабовый или быстрее? Вангую что к тому времени процессоры подтянутся и будут все те же 30-40 секунд.

@OCTAGRAM:
OCTAGRAM

Непонятно, почему, но у некоторых клиентов с Internet Explorer всегда срабатывает window.top != window.self без всяких видимых причин. Пытался заменить какой–нибудь другой конструкцией, всё без толку. Понакупят блин Люмий, и чё с ними теперь делать. К несчастью для меня, после катастрофы у FirstVDS я ещё несколько месяцев не смогу разбрасываться людьми. Придётся что–то решать с теми, кто остался.
Ещё я выяснил, что в некоторых IE не работает нормально яндексовский (да и вообще, по Интернету если посмотреть, распространённый) код асинхронной подгрузки скрипта, когда находится самый первый тэг скрипта, и в его родителя перед ним добавляется новый скрипт. Это срабатывает только для первого скрипта, а потом либо управление теряется, либо следующие добавленные таким образом скрипты игнорируются, я так и не понял. Долго искал, может, синтаксическая ошибка. Чувство было, что браузер читает скрипты энным местом. Тут выполняю, а тут не хочу.
Всё обёрнуто в try-catch с уведомлением об очередном приколе, но не тут–то было. И скрипт не грузит, и о проблемах молчит. Мне жалуются, а я понять не могу, как такое может быть. Переделал везде, чтоб добавлялось в конец head. Вроде полегчало.
Причём, в моём IE увиденные в логах приколы не воспроизводятся, хотя я в логах вижу странное поведение даже у идентичных моему User-Agent, а не только на Люмиях.

@name:
name

после изменения дизайна аутпоста старый скрипт перестал работать, теперь нужен новый charlesstover.com но работает он к сожалению только в фаерфоксе новейших версий (45+) и хроме.

@justonemore:
justonemore

Решил использовать IDE для уеб. Установил Aptana studio. Открыл файл с JavaScript. Не подсвечивает код for (var i = как ошибку. В ответ на, например, Object. вылазит окошко типа с автодополнением: Array, Boolean, close, JSON и ещё куча всего, но ничего что связано с объектом Object (хотел функцию keys). WTF?! В пизду такую IDE.

@L29Ah:
L29Ah

wiki.ros.org

@justonemore:
justonemore

I myself have written JavaScript for more than three years without ever defining an object. The technique explained on this page is the first practical use of programmer-defined objects I've found.quirksmode.org

@kitt:
kitt

короче чтобы ебашить нормальные юзерскрипты нужно поднимать веб-сервер на локалхосте, иначе локальное AMD не грузится

@LavirTheWhiolet:
LavirTheWhiolet

Пока вы тут дрочили да игоряли, я успел наклепать целый учебник. Наслаждайтесь!

*Основы разработки интерфейсов пользователя на HTML, CSS и JavaScript*

*Глава 1*

НЕ ДЕЛАЙТЕ ЭТОГО