Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Как работает Punycode? Алгоритм!!! (https://javascript.ru/forum/server/34225-kak-rabotaet-punycode-algoritm.html)

9xakep 06.01.2013 10:00

platedz,
Насчет~
Открываем учебник информатики 9 класс

отр. числа в клмпьютере храняться вот так

0001 // 1
нвертируем
1110
прибавляем еденицу
1111 // получмем внутрннее представление числа -1 в омпьютере

platedz 06.01.2013 23:16

Подскажите, а как-то в одну строку перевести двоичное представление файлов

var d = parseInt("0xff",16);
alert("Так выходит "+d.toString(2));
var d = ~parseInt("0xff",16);
alert("и так выходит "+d.toString(2));
alert("a так не выходит "+~parseInt("0xff",16).toString(2));


И еще одни вопрос если не сложно ответьте.
есть объект a

var a = function () {
return {
a1: function(){},
a1: function(){}
}}()

и объкт b
var b = function () {
return {
b1: function(){},
b1: function(){}
}}()
Как перенести (скопировать) методы из объекта a в b?

platedz 08.01.2013 01:05

Подскажите. Этот div

document.getElementByTagName("div")[1] = onclick ....

еще не создан, но будет создан самим скриптом. Как же мне к нему применить onclick

9xakep 08.01.2013 01:45

platedz,
Если этот див не равно undefined, то бла-бла-бла

platedz 08.01.2013 02:02

Я думаю, разница не велика будет, если я его просто после загрузки скрипта создам, т.к. и в том и другом случае он не существует еще, а посему не работает так

<script>
	if(document.getElementById("div") != "undefined") document.getElementById("div").onclick  = function(){ alert('div'); };
</script>
<div id="div">div</div>

Deff 08.01.2013 05:24

<script>
window.onload=function(){
    document.getElementById("div").onclick  = function(){ alert('div'); };
}
</script>
<div id="div" style="border:1px solid blue; color:red; font-weight:700; cursor:pointer">div</div>


<script>
function Clk(a){ 
    alert('div'); 
};
</script>

<div id="div"  onclick="Clk(this)" style="border:1px solid blue; color:red; font-weight:700; cursor:pointer">div</div>

platedz 08.01.2013 13:48

Спасибо, но div я создал после только чтобы показать, что так не сработает, а выглядет это примерно так

methods = function(){
return {
	add: function()
		{
			document.getElementById("d").innerHTML = "<div id='div'>div</div>"; 
			
		}
	}
}()



document.getElementById("div").onclick  = function(){ alert('div'); };

При этом
document.getElementById("div").onclick = function(){ alert('div'); };
можно засунуть в сам метод add, но он мне там нужен не всегда, т.е. в зависимости от страниц, а потому хотелось бы его отдельно создать.


Часовой пояс GMT +3, время: 00:52.