@JSlang

Страница 762 из 2237
Dmitry
20.03.2017
17:40:00
нужно переписать MouseEvent объект, внутри которог хочу проверять на свойства инстанса

Alexey
20.03.2017
19:03:24
gulp-plumber

Alexey
20.03.2017
19:14:56
Ребята, а ExtJs норм?)

Yevhenii
20.03.2017
19:15:08
Google
Eugene
20.03.2017
19:15:15
и тут ты...

Yevhenii
20.03.2017
19:15:44
и тут ты...
у нас с тобой всего 4 группы общих, не плачь

Alexey
20.03.2017
19:16:02
Я прост бэкэндер на джавке и тут вакансия с этим, а так только на ангулярчике писал

Дмитрий
20.03.2017
20:07:16
Если Java то будет норм

С точки зрения js — ппц)

melancholiac
20.03.2017
20:08:16
какай бровсерный дсл зайдет под фласк?

Oleg
20.03.2017
21:03:23
Ребята, а ExtJs норм?)
С Java опытом должно зайти ок

Victoria
20.03.2017
21:06:23
Черт. Попробовала тут новый Sugar - грузится от 2 секунд до 10. Ну кто так делает ?

Старую версию я даже в HTA использовала.

А была одна из моих самых любимых логических библиотек ведь.

Mikhail
20.03.2017
21:24:56
всем привет, как с помощью jsdom в ноде симулировать click event?

Котяй Негодяй
20.03.2017
22:22:07
Сильно не бейте, коллеги. Но можно ли делать вот так? https://gist.github.com/bigslycat/38c3e1827e0ed122ce1679976811047c#file-example-js-L124

=))

Google
Котяй Негодяй
20.03.2017
22:29:10
Anton
20.03.2017
22:30:32
node.dispatchEvent(this.createEvent(...))

Котяй Негодяй
20.03.2017
22:30:48
всем привет, как с помощью jsdom в ноде симулировать click event?
Но вообще гугли этот метод. И смотри, как файрить клик на нужном тебе DOM-элементе. В общем-то, работает так же, как и в реальном рантайме.

Anton
20.03.2017
22:32:18
Ну не window же, а нужная нода. Ну и https://developer.mozilla.org/en-US/docs/Web/API/Document/createEvent

O, мой oldschool уже deprecated :(

Котяй Негодяй
20.03.2017
22:34:37
Вот что я нашёл. https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/click

Kam
21.03.2017
06:32:38
ребят как удалить произваольный элемент из массива

Kam
21.03.2017
06:33:10
new_arr.push(arr.slice(smallest, 1))

ворт так хочу добавить элемент в массив и удалить его со старого массива

Rafael
21.03.2017
06:34:00
new_arr.push(arr.splice(t, 1))

new_arr.push(arr.splice(t, 1))
Только t должен быть индексом, а не элементом массива

Kam
21.03.2017
06:36:07
ага

но чет он не особо сортирует

Rafael
21.03.2017
06:36:41
Сортирует?

Kam
21.03.2017
06:36:42
function find_small(arr) { let small_element = arr[0] let index_small_element = 0 arr.forEach(function(item, i) { if (item < small_element) { small_element = item index_small_element = i } }); return index_small_element } function selectionSort(arr) { let new_arr = [] arr.forEach(function(item) { smallest = find_small(arr) new_arr.push(arr.splice(smallest, 1)) }) return new_arr } console.log(selectionSort([3,8,2,5,0,1,6]))

Kam
21.03.2017
06:37:06
сорри щас

Google
Kam
21.03.2017
06:37:57
https://jsfiddle.net/s8700geL/

Константин
21.03.2017
06:42:37
function find_small(arr) { return Math.min(...arr) } так вроде можно на es6

Kam
21.03.2017
06:43:04
ну это понятно что есть готовые методы

я просто читаю книгу по алгоритмам и пытаюсь их реализацию на js перенести

щас разбирусь

Rafael
21.03.2017
06:46:19
щас разбирусь
Меня смущает arr.forEach() в selectionSort

Я не могу сходу сказать, как он работает на списке arr переменной длинны

Попробуй переписать через обычный цикл

Kam
21.03.2017
06:46:52
ага я тоже обратил внимание

Rafael
21.03.2017
06:48:24
Потому что список - итерируемый

Rafael
21.03.2017
06:48:56
Но нет, тут нам это не подойдет

Потому что нам нужен индекс, а не значение

Andrey
21.03.2017
06:49:52
ребят как удалить произваольный элемент из массива
произвольный элемент по индексу в строке и массиве удаляются одинакого: https://gist.github.com/tyllo/50acfc3f3d61dc5475d8f01205e9b649#file-permutation-generator-js-L18

Константин
21.03.2017
06:50:19
Потому что нам нужен индекс, а не значение
function find_small(arr) { return arr.indexOf(Math.min(...arr)); }

Rafael
21.03.2017
06:50:35
function find_small(arr) { return arr.indexOf(Math.min(...arr)); }
Это ты уже 2 прохода делаешь

Rafael
21.03.2017
06:51:56
Сортировка выбором — Википедия https://ru.m.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%BE%D0%BC

Kam
21.03.2017
06:52:13
находит наименьший элемент и пушит в начало нового массива

Google
Дмитрий
21.03.2017
06:53:14
[3,8,2,5,0,1,6].sort((a,b)=>a-b))

Rafael
21.03.2017
06:57:27
[3,8,2,5,0,1,6].sort((a,b)=>a-b))
Не, ну он же хочет сам, ручками

Kam
21.03.2017
07:03:00
получается так

Rafael
21.03.2017
07:04:24
Минут через 20 доберусь до компа, все напишу

Kam
21.03.2017
07:04:58
https://jsfiddle.net/mcj58pjw/

Rafael
21.03.2017
07:05:24
[3,8,2,5,0,1,6].sort((a,b)=>a-b))
js может в хвостовую рекурсию?

Kam
21.03.2017
07:05:50
вот так и в итоге он почему то на массиве [3,8,2,5,0,1,6] возвращает 0,1,2,3

Admin
ERROR: S client not available

Andrey
21.03.2017
07:08:45
вот так и в итоге он почему то на массиве [3,8,2,5,0,1,6] возвращает 0,1,2,3
Потому что splice - изменяет исходный массив и потому что алгоритм неправильный, @Fl0pZz скинул опиание этой ссылки, осталось повторить одну из реализаций goo.gl/kBLu4V

Дмитрий
21.03.2017
07:10:23
andretshurotshka?❄️кде
21.03.2017
07:13:58
Дмитрий
21.03.2017
07:17:15
andretshurotshka?❄️кде
21.03.2017
07:17:47
Что за плагин

Дмитрий
21.03.2017
07:19:20
Я недавно чот угорел по бабель-плагинам, и перепробовал кажется вообще всё интересное, что было в npm ?

babel-plugin-tailcall-optimization

Я правда не припоминаю, чтобы явно пользовался хвостовой рекурсией ? Но пусть будет

Сергей
21.03.2017
07:22:17
index.h ?

Дмитрий
21.03.2017
07:22:24
?

Все про это спрашивают))

Сергей
21.03.2017
07:22:45
handlebars или c header?

Google
Дмитрий
21.03.2017
07:23:35
flow типы, h.eaders, короче

Меня реально начала напрягать мешашина из типов и кода в файлах, поэтому когда совсем уже перебор,, то выношу)

Сергей
21.03.2017
07:26:25
забавно) но вполне разумно, я тоже так делал, но в .types.ts (да, это был ts, не кидайтесь яблоками)

Дмитрий
21.03.2017
07:26:52
Ну и, разумеется, у меня там index.h.js, просто расширение можно опускать)

забавно) но вполне разумно, я тоже так делал, но в .types.ts (да, это был ts, не кидайтесь яблоками)
По поводу яблок, я до сих пор не уверен, за что надо больше кидаться, за ts или за flow ?

Сергей
21.03.2017
07:30:14
мне симпатизирует flow ибо просто надстройка над js а юзать отдельный язык (причем не полный), как то странно

Норман
21.03.2017
07:33:50
ts норм штука, он позволяет писать так, чтобы даже просто ввести типы в js, т.е. там можно писать и обычный js код и эта фича при переводе в js не будет ругаться

Довольно удобно

Норман
21.03.2017
07:34:41
Каждому своё, но как по мне удобно

Дмитрий
21.03.2017
07:35:20
Плюс практически пустая библиотеа тайпингов, по сравнению с ts

Сергей
21.03.2017
07:36:48
Ну это да, довод. Но какой же flow неповоротливый, это ппц ?
в смысле "не поворотливый"? медленный? или система типов не гибкая?

Дмитрий
21.03.2017
07:37:21
Медленный и крайне ресурсоёмкий

Котяй Негодяй
21.03.2017
07:37:32
Я вот думаю, не изучить ли мне, тогда уж, Elm.

Дмитрий
21.03.2017
07:37:39
А нормальный интероп с ide только в процессе создания

Страница 762 из 2237