Javascript.RU

Голосование: Web components планируете ли юзать в своих проектах
Опции опроса
Web components планируете ли юзать в своих проектах

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 26.06.2013, 06:27
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Цитата:
не понятно о чем вопрос:


Вопрос скорее об идеи заменить стандартные теги своими собственными, при этом ваши теги будут обладают логикой как сейчас jQuery плагины.

список технологий растёт шустро

от гугла angular, native/polimer, dart webcomponents
от мозиллы x-tag,

Цитата:
Это нативно будет или чо?
MDV в polimer пока реализован. Но в будущем гугл надеется реализовать его нативно.

В принципе при поддержки Polimer веб компоненты по стандарту W3C уже могут работать на
Chrome Android, Chrome, Canary, Firefox, IE 10+, Safari 6+, Mobile Safari
с учётом миграции оперы на webkit думаю и там всё будет ок.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 26.06.2013 в 10:02.
Ответить с цитированием
  #12 (permalink)  
Старый 26.06.2013, 10:18
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Мой пост не об ангуляре конкретно, а о том что происходит с веб разработкой вообще.

Сообщение от nasqad
мертворожденное чудо
Обоснуй.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
  #13 (permalink)  
Старый 26.06.2013, 11:46
Профессор
Посмотреть профиль Найти все сообщения от iKillMaxmaxmaximus
 
Регистрация: 18.06.2013
Сообщений: 215

Сообщение от DjDiablo
Вопрос скорее об идеи заменить стандартные теги своими собственными, при этом ваши теги будут обладают логикой как сейчас jQuery плагины.
Ну так это есть уже в ui например, а раз есть значит нынешние технологии ПОЗВОЛЯЮТ это сделать, в чем проблема то?

Сообщение от DjDiablo
Обоснуй.
все просто
Ответить с цитированием
  #14 (permalink)  
Старый 18.08.2013, 14:24
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от DjDiablo
Вопрос скорее об идеи заменить стандартные теги своими собственными
Сообщение от DjDiablo
Мой пост не об ангуляре конкретно, а о том что происходит с веб разработкой вообще.
Люди начинают понимать, что html для динамических приложений есть ничто. XML
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #15 (permalink)  
Старый 21.09.2013, 11:31
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от iKillMaxmaxmaximus
а вообще у меня вопрос, что такое шадоу дом я не понял, эт он типа не рендерится или чо?
Сообщение от kobezzza
На него можно свою стилевую таблицу повесить и на него не накладываются общие стили документа. Т.е. теперь не нужно костылить с кастомными тегами или ифреймами.
давно пора

Сообщение от DjDiablo
Вопрос скорее об идеи заменить стандартные теги своими собственными, при этом ваши теги будут обладают логикой как сейчас jQuery плагины
ну так сейчас (с приходом html5) уже можно. Не хватает инкапсуляции в dom / html\css

<элемент пошли_все_нафиг_я_самостоятельный="1">
</элемент>

__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 21.09.2013 в 11:33.
Ответить с цитированием
  #16 (permalink)  
Старый 21.09.2013, 12:46
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

выглядит многообещающе
<element name="my-megabutton" extends="button" constructor="MegaButton">
  <template>
    <button><content></content></button>
  </template>
  <script>
    MegaButton.prototype = {
      megaClick: function(e) {
        play('moo.mp3');
      }
    };
  </script>
</element>

http://html5-demos.appspot.com/stati.../index.html#63
http://html5-demos.appspot.com/stati.../index.html#66
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 21.09.2013 в 12:48.
Ответить с цитированием
  #17 (permalink)  
Старый 21.09.2013, 21:20
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Угу мне тож нравится, я через pollyfill баловался, фурычит на всех современных браузерах.

Кстатии еще давным давно на IE 5 Можно было сделать вот такую штуку
Почти что тоже компонент

<html xmlns:b="http://xyz.ru/">
<style type="text/css">
b\:spacer{
    display: inline-block;
    width: expression(this.width+'px');
    height: expression(this.height+'px');
}
</style>

Привет <b:spacer width="200" height="1"></b:spacer>Всем
</html>
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 21.09.2013 в 22:02.
Ответить с цитированием
  #18 (permalink)  
Старый 21.09.2013, 22:04
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от DjDiablo
Кстатии еще давным давно на IE 5 Можно было сделать вот такую штук
Разве сейчас нельзя?
Ответить с цитированием
  #19 (permalink)  
Старый 21.09.2013, 22:10
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Сообщение от monolithed Посмотреть сообщение
Разве сейчас нельзя?
А я разве говорил что сейчас нельзя



Лишний раз пропиарю своеобразные веб компоненты на jQuery, которые работают уже сейчас.
Выглядеть будут так
<demotivator id="t1" title="Узбагойтесь" subtitle="Сделаем вовремя">
      <img src="http://im2-tub-ru.yandex.net/i?id=137949638-61-72&n=21"/>
</demotivator>


А работать так
<!DOCTYPE HTML>
<html>
  <head> 
      <script src="https://code.jquery.com/jquery-2.0.3.min.js"> </script>
  </head>
  <body>    
    <style>
      
      demotivator{
        background-color:black;    
        display:block;   
        color:white;
        width:250px;
        padding:10px;
      }
      
      demotivator img{
        width:100%;        
      }
      
      demotivator h1{
        text-align:center;
        margin:0px;
      }

      demotivator h2{
        text-align:center;
        margin:0px;
      }
      
      .red{
        background-color:red;                      
      }
            
    </style>
    

    
    <script>

      $(function(){   
        //функция шаблонизатор
        function template(data){
          return  "<h1>"+data.title+"</h1>"+                
                  "<h2>"+data.subtitle+"</h2>"
        }

        //конструктор плагина
        var Plugin=function(el){                       
             el.append( 
                template({
                  title:$(el).attr('title')||"",                   
                  subtitle:$(el).attr('subtitle')||""                   
                })
             );                                                 
             this.el=el;
         }

         // прототип плагина
         Plugin.prototype={
           //демонстрационный метод
           red:function(){
             this.el.addClass('red');
           }      
         }
      
         //автоматическое создание
         $('demotivator').each(function(){
              $(this).data('widget', new Plugin( $(this) ) );
         })         
      })
      
      

      //Тест управления виджетом из вне. 
      $(function(){
        $('#btn1').click(function(){            
            $('#t1').data('widget').red();
        })                
      })
      
      
    </script>

    
    
    <demotivator id="t1" title="Узбагойтесь" subtitle="Сделаем вовремя">
      <img src="http://im2-tub-ru.yandex.net/i?id=137949638-61-72&n=21"/>
    </demotivator>
    
    <button id="btn1"> Волшебная кнопка </button>
    
    <demotivator id="t2" class="red" title="Уcпакойтесь" subtitle="Сделаем вовремя">
      <img src="http://im2-tub-ru.yandex.net/i?id=137949638-61-72&n=21"/>
    </demotivator>
    
  </body>
</html>
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 21.09.2013 в 22:50.
Ответить с цитированием
  #20 (permalink)  
Старый 22.09.2013, 01:28
Аспирант
Посмотреть профиль Найти все сообщения от iLikeMaxmaxmaximus
 
Регистрация: 07.08.2013
Сообщений: 50

Сообщение от DjDiablo
Вопрос скорее об идеи заменить стандартные теги своими собственными, при этом ваши теги будут обладают логикой как сейчас jQuery плагины.
ВОТ ЭТО ПОВОРОТ


Последний раз редактировалось iLikeMaxmaxmaximus, 22.09.2013 в 01:30.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработчик WEB интерфейсов / JavaScript (ExtJS, Yii) в Москве Svet2010 Работа 0 16.07.2012 16:24
Вакансия Web Developer, Киев SysIQ Работа 13 02.08.2011 13:23
Как взломать K9 web protection admin? Questioner Оффтопик 1 19.02.2011 22:39
Мастер-класс по Highload: Разработка крупного масштабируемого web 2.0 проекта с нуля [DiMA] Серверные языки и технологии 30 17.11.2010 21:57
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40