ES6privates, https://vuejs.org/
|
Смотри какая красота))) картинка вылезает от туда куда произошел клик, мелочь а приятно https://www.youtube.com/watch?v=kD8xjKUC-w8 ну это не связано с фреймворком правда, это скорее я грамотно css запилил.
Цитата:
|
cyber, тебе не кажется что у меня как то покрасивее штоле будет, и попроще:
Vue: Описываем
var demo = new Vue({
el: '#demo',
data: {
message: 'Hello Vue.js!'
}
})
Используем
<div id="demo">
<p>{{message}}</p>
<input v-model="message">
</div>
================================================== UI-js: Описываем
class Demo {
statis tag = 'demo'
static template = `
<p>{{message}}</p>
<input [value]="message">
`
constructor {
this.message = 'Hello UI-js!'
}
}
Используем: <demo></demo> =========================================== При чем у меня можно написать даже так. Просто дать инпату айдишник и рисовать из него свойства куда хотим и где хотим:
class Demo {
statiс template = `
<input #myInput>
{{myInput.value}}
`
}
|
ОООО Я ПРИДУМАЛ!!! Я сделаю сравнение как делать TODO app на моем фреймворке и как на других! Чтобы все сами увидили что у меня в тысячу раз все удобнее продуманнее и логичнее
|
Цитата:
|
Цитата:
Изолированная реиспользуемая логика (обычные javascript классы), изолированные реиспользуемые шаблоны, изолированные css стили действующие только в рамках шаблона компонента (даже селектор звездочка) и.т.п. |
|
Кстати дока снейкскин не работает
jquery.scrollTo.min.js:7 Uncaught ReferenceError: jQuery is not defined |
Цитата:
|
Итак, спустя трое суток:
![]() Ботнет сдулся :) |
| Часовой пояс GMT +3, время: 06:19. |