Показать сообщение отдельно
  #14 (permalink)  
Старый 12.05.2015, 17:06
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Safort, конечно конечно наследование естественно стырим. я думаю как можно бы сделать так чтобы можно было бы использовать эти литералы как строки ну то есть сувать в переменные и все такое, но при том чтобы они echo лись когда нужно. наверное просто нужно чтобы echo возвращал строку которую принимает)


КОРоче я же специально сказал что на любом языке должны шаблоны робить. ну давай на ES6 покажу как это бы выглядило)





каждое <li> обернется в echo('<li>') грубо говоря.

Ну или я сразу буду парсить содержимое чтобы в рантайме легче было типа
mega.startTag('ul', {class: 'user-list'})

mega.endTag('ul')

и оно скомпилируется в это, а потом чел уже это прогонит через свой любимый es6 транслятор:





надо знаете чтобы как можно было, чтобы писать че-то типа


this.listTemplate = <li><li>

render: function(){

{this.listTemplate}

}

типа того, хотя я не совсем представляю где это юзать можно

Safort, чтоб ты понял, все будет заточено так чтобы работать и под кофи и под es6 и под es5. а сам фреймворк я буду писать на es6 (возможно через es6 без скобочек транслятор который почти доделал, там потому что делать нечего, птому что все ast состоит из "сколько там пробелов вначале строки" и "пустая ли строка")

Последний раз редактировалось UIjs, 12.05.2015 в 17:32.
Ответить с цитированием