Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Новое поле конфтига] Автооткрывание объектов при присутствии внутри примитивных типов данных #45

Open
nikolayemrikh opened this issue Nov 21, 2018 · 2 comments
Assignees

Comments

@nikolayemrikh
Copy link
Contributor

@htmlacademy/javascript-authors, как думаете, полезно было бы добавить возможность конфигурировать консоль (новое поле), на основе того, есть ли внутри вьюхи примитивные объекты?

Например, в этой демке все объекты не раскрыты. (Да и зачем раскрывать массив, в котором 4 числа?)

Здесь хотим показать не только поля, но и методы прототипа

Здесь мы прям обязаны показать, что внутри объектов, поэтому открываем их. Нам не интересно видеть, что есть массив с 4-мя объектами, нужны подробности.

Хотя вот тут объекты открыты даже с учетом того, что там всего пара полей, и те — строки.

Вообще, нужно ли новое поле для настройки? Если да, то какие случаи лучше описать? Сделать это поле доступным только типу array? Или что-нибудь другое, может?

Женя говорил, что в 99% случаев у нас в демках одно и то же. Но, при переносе, я вижу другую ситуацию. Вроде одно, да не одно.

Возможно нужно просто оговорить свод правил, которые будут использоваться при написании (переписывании) демок. (хотя всякое бывает и везде есть исключения).

@nikolayemrikh
Copy link
Contributor Author

Тут описывал изменения htmlacademy/intensive-ecmascript#257

@zeckson
Copy link

zeckson commented Nov 26, 2018

Я на самом деле не вижу здесь каких-то чётких правил. Каждый слайд в демке настраивает автор демо и мне кажется что только он знает как и что он хочет показать. Самое простое что бы мы тут могли сделать — сделать настройки максимально простыми и интуитивно понятными.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants