Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.09.2013, 22:39
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от bes
думаю, так пойдёт
мдауж, а нужно то без __proto__:
alert(Window.prototype.setTimeout);
или
Сообщение от l-liava-l
унижен и плачу, если с первым ясно что фрейм, то тут я даже вопроса не понял)
alert(document.head.appendChild(document.createElement('iframe')).contentWindow.setTimeout);
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine

Последний раз редактировалось devote, 10.09.2013 в 22:50.
Ответить с цитированием
  #12 (permalink)  
Старый 10.09.2013, 23:00
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от devote
мдауж, а нужно то без __proto__:
первый раз вижу Window с большой буквы, пошёл и я плакать учиться
Ответить с цитированием
  #13 (permalink)  
Старый 10.09.2013, 23:45
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от bes
первый раз вижу Window с большой буквы, пошёл и я плакать учиться
Что ты думал когда писал window.__proto__.setTimeout?


alert(window.constructor.toString())

Последний раз редактировалось monolithed, 10.09.2013 в 23:47.
Ответить с цитированием
  #14 (permalink)  
Старый 10.09.2013, 23:57
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от monolithed
Что ты думал когда писал window.__proto__.setTimeout?
я думал, что свойство __proto__ содержит ссылку на прототип объекта window, методом которого (прототипа) является setTimeout
первым делом я, конечно, попробовал window.prototype.setTimeout, но так как у меня не прошло, пришлось искать другие варианты

смотрю сейчас http://www.w3.org/TR/Window/ (если я правильно нашёл, куда смотреть) и хочу понять откуда маленькие и большие буквы
Ответить с цитированием
  #15 (permalink)  
Старый 11.09.2013, 00:15
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от bes
и хочу понять откуда маленькие и большие буквы
это простые конструкторы, как можно о них не знать
alert(Window === window.constructor);
alert(HTMLDocument === document.constructor);
ты же знаешь о конструкторах Object, Array и т.д. Дык для каждого объекта есть конструктор.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #16 (permalink)  
Старый 11.09.2013, 00:17
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

кстати насчет __proto__ можно его вытащить стандартным методом:
window.setTimeout = null;
alert(Object.getPrototypeOf(window).setTimeout);
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #17 (permalink)  
Старый 11.09.2013, 00:21
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от devote
ты же знаешь о конструкторах Object, Array и т.д. Дык для каждого объекта есть конструктор.
ну так гениальное просто, но познаётся с трудом, теперь вкурил, спасибо за объяснение

Сообщение от devote
кстати насчет __proto__ можно его вытащить стандартным методом:
да, я привёл этот вариант
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярные выражения для javascript qwert_ukg Общие вопросы Javascript 3 20.04.2012 13:45
Начала писать книгу по Javascript для блондинок Даша Соколова Оффтопик 25 22.01.2012 10:59
Возможности JavaScript для управления hardware-объектом AZbest Общие вопросы Javascript 19 28.10.2008 17:45
Вопрос для знатоков JavaScript prodis Общие вопросы Javascript 14 09.10.2008 00:31