
hamper ?
31.08.2016
21:54:36
Это в какой консоли так?

Aldar
31.08.2016
21:54:46
в общем у объекта window есть свойство name, которое должно быть строкой, поэтому 1 конвертиться в строку
в браузерной
неее, в браузерной консоли

Google

Vladimir
31.08.2016
21:56:17
в хромике действительно странность
но у тебя name не глобал

hamper ?
31.08.2016
21:57:20
Так это ж сеттер так работает

Aldar
31.08.2016
21:57:53
почему не глобал?
var же

hamper ?
31.08.2016
21:58:33
потому что в браузерах глобал это window

Vladimir
31.08.2016
21:59:27
глобал будет если будешь писать без var

Oleksii
31.08.2016
22:01:19
народ
кто могет помочь?
пропингуйте 85.238.99.200 и напишите город

Vladimir
31.08.2016
22:01:50
ноуп
воспользуйся проксями?

hamper ?
31.08.2016
22:02:04
(function() {var name = true ? 1 : 2; console.log(typeof name)})()
number

Google

Oleksii
31.08.2016
22:02:24
для меня это будет в 2 раза больше

hamper ?
31.08.2016
22:02:50
а там что вар что ни вар, вглобале все в window попадет, а встроенные поля помечены как не перезаписываемые

Ҫѐҏӗѫӑ
31.08.2016
22:08:44
window.name — это легаси от старых говнобраузеров

hamper ?
31.08.2016
22:09:45
аналог под ноду:
Object.defineProperty(global, 'name', {configurable: false, get: () => this._x, set: (x) => this._x = ''+x})
var name = 5
console.log(typeof name)

hlomzik
31.08.2016
22:22:27

Ҫѐҏӗѫӑ
31.08.2016
22:23:46
например?

マイク
31.08.2016
22:25:41
гланды вырезать, через window.name
удалённо
когда postMessage не работает

hlomzik
31.08.2016
22:32:21
Открытие ссылок в определенном окне, передача данных через имя вроде работала
Больше что-то не вспоминаю

Каїн
31.08.2016
22:41:12
Што

Котяй Негодяй
01.09.2016
03:59:19

Roman
01.09.2016
08:09:09
Привет! никто не работал с pocket? текст парсит кусками и все не правильно, может там какие-то теги есть специальные для него

code4aman
01.09.2016
09:28:37
Check out @BrendanEich's Tweet: https://twitter.com/BrendanEich/status/771072027415285761?s=09

Ҫѐҏӗѫӑ
01.09.2016
09:31:26
вообще не новость, но конкретно там есть контекст
там про Date

code4aman
01.09.2016
09:34:27
Да) там с бажной либы типа

Ҫѐҏӗѫӑ
01.09.2016
09:38:37
Брендан давно писал, что если бы мог не оглядываться на Java, то в JS не было бы this и new

Google

Vladimir
01.09.2016
10:58:05
какие блокирующие асинк-операции есть в браузерах?

Anton
01.09.2016
11:59:55
Блокирующие асинхронные? А такое бывает?

Sergey
01.09.2016
12:03:22
типа settimeot и там цикл от 0 до 1ккк?

Каїн
01.09.2016
12:06:47
я сомневаюсь что вопрос именно об жс

hlomzik
01.09.2016
12:07:30
Ну природа жс как раз позволяет легко сделать блокирующую асинк-операцию, потому что тред один

Vladimir
01.09.2016
12:08:28
вопрос именно о жс
типа fs.readFileSync
мне интересны аналоги в браузерах

Каїн
01.09.2016
12:10:03
разве что рендер елементов синхронный

Anton
01.09.2016
12:10:17
readFileSync - синхронная. В браузере - выделение памяти под текстуры webgl или TypedArrays хорошо фризят исполнение. JSON parse c ungzip с этим тоже хорошо справляется.
Клева работает postMessage в ифрейм. Вешает все

Каїн
01.09.2016
12:10:41
попробуй создать 100500 нод и аппендить их не в таймауте а в форич - запнется же

Vladimir
01.09.2016
19:51:22
https://github.com/apoterenko/javascript-ebooks
набигай качай пока не закрыли

マイク
01.09.2016
19:54:13
Написал абузу ???????

Alexander
01.09.2016
19:55:04

マイク
01.09.2016
19:55:04

@proDOT
01.09.2016
20:02:23
набигай качай пока не закрыли
Надо запароленые выкладывать, вместе со скриптом расшифровки-зашифровки. Пусть вначале все скачают. Выложить пароль. И пусть будет танцпол с копирастам

Google

Дмитрий
01.09.2016
20:03:12
Зачем, если уже два месяца висит)

Dmitry
01.09.2016
21:04:21
Ребят, подскажите, а умеет JS присвоение в условном операторе?
Ну что-то типа:
if (let attr = objInvalid(object) ) {
console.log('Объект кривой - не хватает: ', attr);
}
Т.е. я хочу и проверить на true и в случае успеха еще и значение полученное присвоить переменной в блоке.

hamper ?
01.09.2016
21:05:51
а так вообще результат присваивания пробрасывается наверх всегда, то есть например a = b = 3 то a === 3

Dmitry
01.09.2016
21:07:49
да я наоборот хотел бы от лишних переменных избавиться и присваивать их только там, где они нужны
а так лаконично уже не выйдет, если заранее объявить переменную, то можно и сразу присвоить ей возвращаемое значение функции и уже дальше обычное сравнение делать.

Дмитрий
01.09.2016
21:08:58
Сделпай функцию-сеттер, если честно не понимаю сути проблемы)

Alexander
01.09.2016
21:09:00

Admin
ERROR: S client not available

Alexander
01.09.2016
21:09:12
Присвоение умеет
Определение переменных нет

Dmitry
01.09.2016
21:11:37

Каїн
01.09.2016
21:24:18

Alexander
01.09.2016
21:31:50
Можно плагин для бабеля написать

Сисадмин Псехушки
02.09.2016
06:17:57
Не понимаю че тут за хуйня творится ?
Что то пишете постоянно

Daniar
02.09.2016
09:14:48
Кто- нибудь пользуется phone gap?

Каїн
02.09.2016
09:15:57
я думал все перешли на реакт нейтив

YOda
02.09.2016
09:26:46
+

Котяй Негодяй
02.09.2016
09:27:38
С точки зрения евент-луп может ли что-то произойти между блоками if и else?

Google

Каїн
02.09.2016
09:31:25
давай проверим

Котяй Негодяй
02.09.2016
09:32:15
А как не зафейлить такой тест?
Нужна асинхонная операция, порождающая другие асинхонные операции, она должна запускаться до if.
Здесь будет полезнее теория, недели тесты, т.к. промахнуться очень просто.

Каїн
02.09.2016
09:34:37
значит ничего, так как ивент всеравно будет отстрочен до полного віполнения блока иф елс

Котяй Негодяй
02.09.2016
09:34:37
Где почитать, хотя бы, об этом?
Хм. А если это у нас DOMContentLoaded?

Каїн
02.09.2016
09:35:46
это это что?

Котяй Негодяй
02.09.2016
09:36:21
Событие, которое захочет возникнуть между if и else.

Каїн
02.09.2016
09:36:26
блок иф елс а ниже домконтентлоадед?
у тебя програма уже делится на исполнительные блоки

Котяй Негодяй
02.09.2016
09:36:57
Не. Событие все равно произойдёт.
Вопрос в том, возможна ли такая ситуация.

Каїн
02.09.2016
09:37:41
што

Алексей
02.09.2016
09:37:41

Alexander
02.09.2016
09:37:53

Каїн
02.09.2016
09:37:56
в жс нету асинхронности

Алексей
02.09.2016
09:38:00
Пусть оно возникнет, окей, но все равно оно не будет возникать между if/else