Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   window.getSelection() .. геттеры? Не, не слышали.. (https://javascript.ru/forum/offtopic/43577-window-getselection-gettery-ne-ne-slyshali.html)

danik.js 12.12.2013 02:38

window.getSelection() .. геттеры? Не, не слышали..
 
Какого хрена window.getSelection() , а не window.selection ?
Какого хрена selection.getRangeAt(i) а не selection.ranges[i] ?

Это какой-то явист писал АПИ?

Знает еще кто примеры в JS DOM API где используется подобный беспонтовый Java-Like API?

Maxmaxmaximus4 12.12.2013 02:42

оо, вижу тоже накипело)? может (МООЖЕТ) тут имеется ввиду типа ЯВНО что это действие мыл СЛОЖНОЕ и его нельзя делать в цикле а функция покажет программисту что тут делаются какие-то вычисления которые надо минимизи....
ДА ЧТО ЗА БРЕД)) просто они ИДИОТЫ

monolithed 12.12.2013 02:43

Цитата:

Сообщение от danik.js
Знает еще кто примеры в JS DOM API где используется подобный беспонтовый Java-Like API?

Весь JS ;)

cyber 12.12.2013 11:38

Цитата:

Сообщение от danik.js
Какого хрена window.getSelection() , а не window.selection ?
Какого хрена selection.getRangeAt(i) а не selection.ranges[i] ?

Чем длиннее название тем круче))

Maxmaxmaximus4 12.12.2013 16:10

Цитата:

Сообщение от cyber
Чем длиннее название тем круче))

яваскрипт высокоуровневый, но низкоуровневый и голый)
без библиотек на ванниле писать невозможно.

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

monolithed 12.12.2013 18:25

Цитата:

Сообщение от Maxmaxmaximus4
в нем нет кучи функций

И правильно что нет, "зачем платить за то что не используешь!"?

monolithed 12.12.2013 19:02

Цитата:

Сообщение от Дзен-трансгуманист
хз, где ты там низкоуровневость углядел.

Адская работа с куками :D

kobezzza 12.12.2013 19:03

Цитата:

Сообщение от monolithed (Сообщение 286291)
Адская работа с куками :D

Sad, but true:)

a_l 12.12.2013 19:13

В airbnb js style guide, кстати, рекомендуется префиксы использовать:
https://github.com/airbnb/javascript#accessors

monolithed 12.12.2013 19:17

Цитата:

Сообщение от a_l
В airbnb js style guide, кстати, рекомендуется префиксы использовать

Кто это? ;)

Для мутаторов придумали get/set

А вообще я лично против повсеместного использования префиксов там где это не нужно.
Камелкейс меня тоже раздражает. :)

Maxmaxmaximus4 12.12.2013 19:36

Цитата:

Сообщение от Дзен-трансгуманист
хз, где ты там низкоуровневость углядел.

ты видимо не верно понимаешь значение слова низкоуровневость.

низкоуровневость - низкий уровень абстракции предоставляемых api

monolithed 12.12.2013 20:40

Дзен-трансгуманист,
Полагаю что максимус имел ввиду не ЯП, а API.
Уровни абстракции и сублимации у всех разные :)

monolithed 12.12.2013 21:55

Цитата:

Сообщение от Дзен-трансгуманист
Но писал-то в этом предложении про него:

Цитата:

Сообщение от Maxmaxmaximus4
яваскрипт высокоуровневый, но низкоуровневый


А, ну я это не заметил

Maxmaxmaximus4 12.12.2013 22:07

Цитата:

Сообщение от Дзен-трансгуманист
Википедия хоть и пишется черт-те кем, но для меня она больший авторитет, чем твоя толстая риторика.

Верно ли я полагаю что ты считаешь что википедия точнее знает то что я имел ввиду говоря определенные слова, чем я?

грубо говоря если ты не понял о чем я там говорю, то ты - долбоеб. ты либо притворился что не понял, притворился ДОЛБОЕБОМ либо не притворился, что еще хуже. И я цели у этого всего не вижу.

и кстати попытался щас поиграть в деус экс 1, графа ужасная не выдержал(

l-liava-l 12.12.2013 23:37

Цитата:

"яваскрипт"
Ктоньть его Джаваскрипт называет тут?)

DjDiablo 13.12.2013 08:11

Дзен прав, низкоуровневый JS чуточку иначе выглядит :)
var MEM8  = new Uint8Array(1024*1024);
  var MEM32 = new Uint32Array(MEM8.buffer); // alias MEM8's data

  function compiledMemoryAccess(x) {
    MEM8[x] = MEM8[x+10]; // read from x+10, write to x
    MEM32[(x+16)>>2] = 100;
  }


Кстатии весной вроде бы говорили об улучшении поддержки asm.js в V8
Впринципе unreal engine уже сейчас в хроме без тормозов работает
http://www.unrealengine.com/html5/

Интересно это уже с оптимизацией под asm.js или еще без нее :-?

UPD: Походу я сам ответил на свой вопрос
http://javascript.ru/forum/offtopic/...ut-asm-js.html

monolithed 13.12.2013 12:26

Цитата:

Сообщение от Дзен-трансгуманист
Даже typed arrays к нему не относятся.

Их включили в ES6.

Цитата:

Сообщение от Дзен-трансгуманист
В ES6 там поглубже в этом плане.

Да, особенно Raw strings


Часовой пояс GMT +3, время: 07:03.