Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 23.10.2009, 15:33
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Kolyaj
Эти все прекрасы я и так знаю
Ну хорошо тогда. Это я неправильно прочитал в твоём тексте о "100%"

Сообщение от Kolyaj
отличить-то как?
100% - никак, т.к. (повторюсь) - Function.prototype.toString - "An implementation-dependent".
__________________
Тонкости ECMAScript
Ответить с цитированием
  #12 (permalink)  
Старый 23.10.2009, 15:38
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Dmitry A. Soshnikov
Это я неправильно прочитал в твоём тексте о "100%"
Там про идеал еще, недостижимый к сожалению, написано
Ответить с цитированием
  #13 (permalink)  
Старый 23.10.2009, 20:37
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Kolyaj
Ты знаешь другой способ отличить хост-объект от пользовательского?
Кстати, то, что ты хотел отличить, это "build-in/host от native не build-in", а не "host от пользовательского".
__________________
Тонкости ECMAScript
Ответить с цитированием
  #14 (permalink)  
Старый 23.10.2009, 20:40
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Dmitry A. Soshnikov
Кстати, то, что ты хотел отличить, это "build-in/host от native не build-in", а не "host от пользовательского".
Где?
Ответить с цитированием
  #15 (permalink)  
Старый 23.10.2009, 20:56
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Kolyaj
Где?
Ты написал:

Сообщение от Kolyaj
Ты знаешь другой способ отличить хост-объект от пользовательского?
Я поправил, что, коль скоро ты полагаешься на строку "[native code]", это не означает именно эту проверку, т.к. это не обязательно host-объект.
__________________
Тонкости ECMAScript

Последний раз редактировалось Dmitry A. Soshnikov, 23.10.2009 в 21:09.
Ответить с цитированием
  #16 (permalink)  
Старый 23.10.2009, 21:31
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Не, в этом предложении я имел в виду Array, Date и иже с ними.
Ответить с цитированием
  #17 (permalink)  
Старый 23.10.2009, 21:43
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Kolyaj
Не, в этом предложении я имел в виду Array, Date и иже с ними.
Тогда у тебя есть путаница, которую надо искоренить:

Array, Date - это не host-объекты, это build-in объекты.

host-объекты - это все объекты, которые добавляет реализация, т.е. те, которые стандарт не описывает. Например: alert, window и т.д.

А native-объекты - это те, которые стандарт описывает. Например, new Object, new Array, new Date, Object, Array, Date.

А build-in-объекты - это подмножество native-объектов, которые встроены до начала программы. Например, Array, Date, но не new Array, new Date (имеются в виду те, которые будут объявлены уже в процессе программы и будут являются native- не build-in).
__________________
Тонкости ECMAScript

Последний раз редактировалось Dmitry A. Soshnikov, 23.10.2009 в 21:45.
Ответить с цитированием
  #18 (permalink)  
Старый 23.10.2009, 21:52
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Dmitry A. Soshnikov
Тогда у тебя есть путаница, которую надо искоренить:
Спасибо за искоренение
Ответить с цитированием
  #19 (permalink)  
Старый 23.10.2009, 22:19
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Первые версии Google Chrome вообще исходный код показывали
Ответить с цитированием
  #20 (permalink)  
Старый 23.10.2009, 22:22
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Так и щас показывают, но там другая ситуация.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Помогите! Почему в Opera js-код работает с ошибкой. В IE все нормально. maxonline Events/DOM/Window 4 21.11.2008 12:39