partizan
посоны, а как вообще вебсокетами пользуются люди? обычные голые вебсокеты, или либы есть какие-то для js?
partizan
посоны, а как вообще вебсокетами пользуются люди? обычные голые вебсокеты, или либы есть какие-то для js?
unfalse
Заюзал тут Mustache.js. Обалденная вещь. На asp.net сработала прекрасно. Теперь попробую на Web.API сделать SPA-приложение. Тем более для моей задачки подходит идеально, и с бекэнда только данные приходят, даже логики никакой.
unfalse
https://regex101.com/#javascript
Классный сервис, мне очень понравилось. Для неосиливших до сих пор регэкспы прям вот как раз.
112
https://github.com/nodejs/nan -- лучший мотиватор учить луа или лисп
112
cast Alinaki , unfalse , postman , TWT , NokitaKaze , Tenno-Seremel , azzz , netoneko с их экспертым мнением об вот этой урине .
Напукайте - найс или не , плиз .
allcountjs.com
unfalse
Внезапно неплохая лекция по NativeScript - мобильному кроссплатформенному фреймворку. Внутри Angular2 и поддержка TypeScript. Предпочтительный шаблон - MVVM. В отличии от того же Ionic, и js-код и разметки переводятся в нативный для iOS и Android какой-то особой внутренней магией. Хочу такое для десктопа. По-моему, Electron так не умеет.
[Frontflip] 19. NativeScript: как делать мобильные приложения для [...]
http://podplayer.net/#/?id=17801440 via @PodcastAddict
unfalse
Вот так новости: React, Knockout и RequireJS будут в новом Sharepoint.
Это хорошо, например. А, и TypeScript ещё каким-то боком.
unfalse
Так и не дали мне нормально поковыряться со SlickGrid.js. Теперь уже спать надо ложиться. Думал, может на knockout такие таблички хорошие есть, но пока что-то не нашёл.
unfalse
В стиме запустилась единственная в своём роде mmo-стратегия, основанная на программировании - Screeps. С довольно дешевой подпиской. Программировать надо на Javascript. Первые 30 дней дают неограниченное процессорное время. По истечении этого срока, лимит устанавливается на 10 CPU (местное исчисление процессорного времени). Если этого хватает, можно даже не платить за подписку. У меня как-то не сложилось с игрой, я не настолько энтузиаст программирования в силу разных причин (я все-таки не люблю кодить вне рабочего времени, пока всё время работа и отдых занимает), хотя выглядит игра довольно впечатляюще. А у тебя как с пет-проектами, поинт? ЛЮбите на досуге что-нибудь наколенное программировать?
unfalse
Мой первый коллбэк-hell...
И ещё говорят что промисы не нужны :-\
SP.SOD.executeOrDelayUntilScriptLoaded(function () {
SP.SOD.executeOrDelayUntilScriptLoaded(function(){
SP.SOD.executeOrDelayUntilScriptLoaded(function(){
SP.SOD.executeOrDelayUntilScriptLoaded(function(){
onEveryNeededScriptAreLoaded();
}, scriptbase + "SP.RequestExecutor.js");
}, scriptbase + "SP.js");
}, scriptbase + "SP.Runtime.js")
}, "SP.UI.ApplicationPages.Calendar.js");
unfalse
Вот где-то на этом пункте почувствовал себя хипстерно:
https://docs.angularjs.org/tutorial/step_11
unam3
The !! construct is a simple way of turning any JavaScript expression into
its Boolean equivalent. For example: !!"he shot me down" === true and !!0 ===
false . In listing 4.8 we end up converting a function into its Boolean equiva-
lent, which will always be true . (Sure we could have hardcoded true , but then
we wouldn’t have had a chance to introduce !! ).
unam3
интересно, что мешало присвоить ф-ю и отдельно вернуть true
add: function(fn) {
if (!fn.id) {
fn.id = store.nextId++;
return !!(store.cache[fn.id] = fn);
}
}
Snoose
[object Object] has no method of escaping existential labirynth of life, except by suiciding youself to death finally.
Shura
Понадобился wisiwig редактор для моего проектика, много фич не надо, достаточно конверта в bbcode и отображения картинок в тексте. Я немного потыкался, посмотрел, что может предложить сообщество. Самый популярный редактор это CKEditor, он же самый монструозный. У нас на работе один из сайтов его использует, поэтому от него я отказался, куча раздражающих косяков при вводе текста. Выбор пал на WysiBB, вроде выглядит солидно, не слишком перегружен, поддерживает вывод в bbcode. Начал делать на нём, по ходу дела понадобилось добавить несколько собственных кнопок форматирования и собственных bb кодов. Всё, редактор на выброс, API для расширения функционала есть, но оно настолько тугое, что в половине случаев всё равно приходится лезть в код и править сурсы редактора, сам код настолько монструозен, что хер проссыш что там куда и в каком порядке отрабатывает. Промучился месяц, не выдержали нервы, начал искать альтернативы и о чудо! cleditor! Лёгкий, простой, если что, можно и в код залезть, там кода-то с гулькин нос, всё лаконично и очевидно. Буду использовать его.
unfalse
Только сейчас понял что меня смущает то, что на работе у нас в системе ассоциативные массивы в javascript спокойно называются индексными.
RA
На клиент приходит js от платёжного шлюза с таким кодом
"undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}
Казалось бы "ну и фиг с ним". Но у меня есть объект global. В итоге весь их код не работает.
Тут вижу 3 варианта
1) рефакторинг global->global2
2) бадаться с суппортом шлюза, чтобы юзали "undefined" != typeof window ? global : "undefined" != typeof self ? self : "undefined" != typeof global ? global : {}
3) заставить typeof global возвращать false.
Вот по поводу п3. Это возможно?