Алкс2
-
Posts
0 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Алкс2
-
-
...Я лично перешел на FF именно по причине безопастности...
Предлагаю перейти на сч?ты. Деревянные такие, с костяшками.(У меня есть. Чтоб не забывался.) Их даже плесень небер?т. Точног говорю. (Их какойто заразой обработали.) А уж вирус им...
Например моя соседка прибежала и просила установить ей FF, чтобы заразы меньше на камп попадало.Вы ей пароль на компьютер не забыли поставить?
У меня нет проблем с вирусами, хотя компьютер постоянно подключ?н к сети. Из защиты AVG стоит и Акронис. (Акронис востанавливает диск C из резервной копии.) Вот и вс?. Ч? там огород городить?
-
Наш?л браузер, в котором DCSS работает! Maxthon - называется. Использует ядро IE. По сути, он является надстройкой (интерфейсом) к MSDOM.
Считаю эту идею (идею - использовать ядро IE) правильной и перспективной. (Мечтателей-обещателей из W3C давно пора гнать в шею.) Браузер нужно построить на уже имеющимся ядре IE, а вот когда народ привыкнет к удобному интерфейсу нашего браузера: Биллу можно будет сказать: "мужик, у тебя вс? былло!".
Оценок этому браузеру давать немогу, не юзал, однако (и Билл меня предупредил что) он залез в мой компьютер с немытыми ногами. (Как homm в форум.)
Этот браузер, наглец такой, даже спрашивать не стал - встал браузером поумолчанию. Прич?м, моим попыткам вернуть IE в это состояние Maxthon активно преcекал.(Пришлось подлеца из реестра вырезать (бритвой острой).)
Магазины мои в Maxthon-е работают. Календараь - тоже. Не работает только одна программа. Та, что выворачивает браузер наизнанку.(Буду разбираться.)
Всем привет! (Всем, кроме тебя, истеричный homm.)
-
Дурак тот программист? А вы хоть раз программы под любую ОС писали? Оконные в смысле? И сколько у вас там было функций и свойств у объекта?
Видимо про ООП вы вообще не слышали
Ладно, отвечу.
Функций и свойств в классе не должно много описываться. В больших класса они наследуются. Если в тво?м классе много методов и свойств, то это значит - ты мало что понял из Основной Парадигмы ООП.
-
2 homm
Ну что мне с тобой делать? Мы же договаривались. Ты обещал выбирать выражения.
Из того, что ты, hoomm, не видишь разницу между браузерами и считаешь их примерно одного уровня, из того, что от тебя ничего (окромя бранных слов) не исходит, я делаю вывод: тебе, юноша, ещ? долго нужно учиться программированию (и вежливости), чтоб имет право называть себя программистом. Будь скромнее, и, сегодня, если тебя спросят - кто ты, отвечайте - программист, но шопотом, потупив взор. Потому как это звание ещ? нужно заслужить.
То, что браузеры (типа Оперы) "популярны", говорит только о том, что неквалифицированных программистов, вроде тебя, стало очень много.
"Мамонты" вымерли после дефолта 98-го года, когда фирмы многие раззорились. Те же, что остались, и мечтать не могли об интернет-магазинах. (Выжить бы только!) К тому же компьютеров стало много, и, как следствие, дураков за клавиатурой тоже. Раньше компьютер стоил дорого, и к нему допускали только избранных. Дураков и самонадеянных ослов к компьютерам близко не подпускали. Но, времена меняются. Глупость за компьютером - обычное дело нынче. Увы!
Очень уж зауважать хочется. С настоящим программистом побщаться. А то вс? мелочь одна, балонки одни, истерично тявкающие.
Неинтересно с вами. Прощайте, господа.
-
А это секрет фирмы! Это называется "думать головой"
Тоже мне: "секрет большой"! Тем более - никч?мный. Я же сказал: в этой манере не пишу больше. Если вернусь к этой манере писать (что мало вероятно), то буду использовать уже имеющийся опыт, либо найду в документации твой "секрет".
Твой секрет и не секрет вовсе, а вот у меня есть секрет, так СЕКРЕТ!
Представь себе, у меня есть карата всех месторождений полезных ископаемых (разведанных и нет). Ты и сам сможешь построить такую карту, если ответишь на вопрос: откуда на Земле золото, ртуть, свинец, уран и т.д. Их на поверхности Земли быть не должно, потому, что поверхность Земли была жидкой миллиарды лет тому назад, и вс? что тяжелее силикатов должно было утонуть. На Земле не должно быть радиоактивных элементов с малым периодом полураспада, потому как источника их образования на повехности Земли нет. Я нашел библиотеку, возраст которой 65 миллионов лет. (Держал е? в руках.) Замечу, наши с тобой предки тогда были размером не больше крысы. Что за цивилизация е? оставила? Цивилизация динозавров? Почему они погибли? Почему их кости сохранились до наших дней?(Сегодня тоже животные живут и умирают, но костей их мы не видим. Почему же кости динозавров сохранились? ) Почему кости динозавров радиоактивны?
Представляю, что было, когда у объекта было 30 функций и 20 свойствДурак тот программист, у которого в классе 30 функций и 20 свойств.
А строка:
this.base=parentClass;
this.base(name)в классе пишется один раз.
-
Да, Алекс, вы не объективны...
Объективным быть очень трудно. У каждого есть свои шоры. Разница между людьми в этом вопросте только в том, что один это понимает, и старается учитываеть ограниченность своего обзора, а другой своих шор не видит.
не хотите признавать другие браузеры.Как нехочу? Хочу! У меня просто не получается создавать ПО для них, современное, достойное современных компьютеров и современных ОС.
Я признаю калькулятор и пользуюсь им иногда, но - не называю калькулятор компьютером. И вы оперу не называйте хорошим браузером. (Разве я не доказал, что Опера, это - Жопера, прокаченный жопарожец?)
Я не хочу спорить с таким как вы, лишь потому что вы будите уперто стоять на своем, не желая открывать глаза на новые разработки, на все то, что твориться в мире...Что это Вы меня в ретрограды записали. Я рад всему новому, необычному, а потому - удивительному. Удивите меня! Я жду с нетерпением этого. Алчу!
Вы будите уперто искать проблему в скрипте, когда сама проблема находиться внутри вас.Удачи. Я вежлив, но вы дурак.
Упираться не буду. (Клянусь!) Меня легко удивить и переубедить, если я неправ. Нужно просто доказать, что я - неправ. (Этого будет достаточно.)
-
Привет всем.
Есть вопрос:
Раньше я писал так, чтоб наследовать свойства и методы класса:
function parentClass(name){
this.name=name
}
parentClass.prototype.getName = function(){
return this.name
}
function childrenClass(name){
// Инициализируем переменные, которые уже существуют
this.base=parentClass;
this.base(name)
}
// Добавить в список свойств и методов
// свойства родительского класса
childrenClass.prototype = new parentClass;
var a=new childrenClass("It is Name propote!");
status=a.getName();Как вы это делаете теперь?
-
При разработке оъектной модели снаследованием классов...
Я же говорю, пробовал (см. #389). По этой схеме у меня написан магазин Янсона(54К). Код получается большой и нечитабельный. Я от этого отказался. Может - я был не прав, но весь мой магазин Аквария(посвежее) сегодня убирается в 30К.
Я отказался использовать OOP-возможности JScript, потому, чтог научился писать внутри MSDOM. (Раньше я создавал параллельную объектную модель.)
-
var object = {
method: function(a, {
alert(a + ' - ' + b + ' ... ' + this.var1);
},
var1: 'content'
};
Забавная конструкция. Я такой никогда не пользовался. Напоминает Java. (Может потому и JavaScript?)
Где это может поможет облегчить жизнь?
-
что-то ваш код на это непохож...
Тем не менее - работало. Но я так больше не пишу. Выпендр?жь это.
-
2 homm
Чем сложнее, тем - круче?
-
Лет 6-7 назад так писал:
function Objects(){
if(arguments[0]){
this.tag=arguments[0];
this.tag.handler=this;
this.childElement;
this.style=this.tag.style;
this.className=this.tag.className;
this.parentElement=this.getparentElement();
this.tag.onmouseover=action;
this.tag.onclick=action;
this.tag.ondblclick=action;
this.tag.onmouseout=action;
this.addElement();
if(this.tag.file){
this.tag.addBehavior('#default#download');
this.load()
}else this.onload()
}
};
Objects.prototype.all = new Array();
Objects.prototype.addElement = function(){
this.number=this.all.length;
this.all[this.all.length]=this
};
Objects.prototype.addchildElement = function(Element){
if(!this.childElement)this.childElement=new Array();
for(var n in this.childElement)if(this.childElement[n]==Element)return;
this.childElement[this.childElement.length]=Element
};
Objects.prototype.getparentElement=function(){
this.parentElement=getElement(this.tag.parentElement);
if(!this.parentElement)return;
else this.parentElement.addchildElement(this);
return this.parentElement
};Впрочем, вс? это выпендр?жь. Я понимаю, почему у вас код 2 метра. (Это же так круто! 2 мега скрипта!!!)
-
Вот так оно и быстрее и удобнее получается.
Это будет работать, если у тебя массив тр?хмерный? А если у него размерность не целая?
Что, на каждый случай свою функцию писать.
То, что я вам дал, превратит строку в любой массив. Пример:
var a="1,2:3:4,5;6,7,8;9,a,b".spliting(";,:");
Обратите внимание, а[0][0] -число(1),а[0][1] - массив([2,3,4])
-
А не судьба было нормальный split использовать?
Код посмотри, потом говори.
st=st.split(c);
(split одномерный массив возвращает.)
-
Ну спасибо ребята. Я и в правду рад и благодарен. Я раньше писал иначе. Не так.
(Не такой я уж и крутой чувак, есть ещ? чему меня поучить. Не зря я вас тут пытал.)
Вот вам за ето (авось сгодится на что):
String.prototype.splitting=function(str){
var c=str.substring(0,1);
var s=str.substring(1);
var st=this;
if(st.indexOf(c)!=-1){
if(c=='n')c='rn';
st=st.split(c);
if(s!='')for(var i in st)st[i]=st[i].splitting(s)
}
else if(s!='')st=st.splitting(s);
return st
};Эта функция превращает строку в многомерный массив. Пример:
var a="1,2,3;4,5,6;,7,8,9".splitting(";,");
Если у вас str - это строка, а в ней содержимое текстового файла, прич?м файл содержит таблицу, ячейки которой разделены знаками табуляции (таблица в ASCII кодах).
то нужно писать так:
var a=str.splitting("nt");
тогда а - двумерный массив строк.
Вопросец: где о том, как правильно писать в объектах на JavaScript, можно почитать? (Ссылку, плееез.)
-
2 ZoNT
Это не JScript. Это J#, если не ошибвюсь.
Странный выбор.
Ещ? раз спрашиваю, это должно работать как приложение, или этот код ActiveX, в браузере должен работать?
-
Что там есть?
А вот это - военная тайна. Прект коммерческий...
Да не стит переводить тему - лучше калькулятор уменьшите
Купи слона...
Мне не нужна постановка коммерческой задачи.
Вопрос: JScript работает в браузере, реализует интерфейс, (это DHTML?) или JScript работает на сервере?
-
Там нет динамической смены поведения у элементов...
Что там есть?
-
?Как хорошо, что в городе много воды
При желании можно в ступе толочь?
ЧиЖ иС?
Редкий случай, homm, когда я с тобой согласен. (ZoNT просто хочет, чтобы мы во Флейме, так кажется это называется, подольше задержались. Я ему терпеливо помогаю. Почему нет?)
-
я участвую в проекте, клиентский код которого (только js) занимает 1,1мегабайта...
Как вам таккой объ?м?
Если учесть, что мой код меньше вашего почти в 2 раза, то можно было бы предположить, что аналогичный проект (под ИЕ ) весил бы у вас 2мБ?
Вы ошибаетесь.
Если была бы возможность написать DCSS под Оперу, объ?м кода в 1М превратился бы 300К, а может быть и в 100К.
-
Читабельный код?
Этот код и должен был быть нечитабельным.
DCSS делает читабельным код JScript, типа:
<HTML style="behavior:url('dcss.htc')">
<STYLE>
P.classOvr{color:#FF0000;onmouseout:funOut;}
P.classOut{color:#00FF00;onmouseover:funOvr;}
</STYLE>
<BODY><P class=classOut>Hello!</P></BODY>
<script>
function funOvr(){this.className="classOvr"};
function funOut(){this.className="classOut"};
</SCRIPT>
</HTML>сделайте калькулятор меньше моего, тогда и поговорим...DCSS не уменьшает в объ?ме маленькие коды. DCSS не для этого написан.
Преимущества DCSS проявляются при решении сложных задачь. При решении таких, к примеру, задачь, как создание internet-магазина.
-
Мне бы калькулятор меньше моего...
Я не обещал Вам, что напишу калькулятор меньшего размера.
Я обещал, что код будет читабельным.
Повторяю, в пятый раз, для особо уп?ртых, преимущества DCSS наиболее ярко проявляются при решении сложных задачь. Калькулятор только демонстрирует правила использования DCSS. (Только это!)
Переписав Калькулятор Вы лишь продемонстрировали, что код, в отсутствии DCSS становится нечитабельным. Вы доказали, что DCSS делает код читабельным. Спасибо Вам за это, и давайте не будем больше обсуждать размеры примера калькулятор.
-
2 ZoNT
Хорошо-хорошо, капризный Вы мой. Будет вам один в один, но я решу эту задачу средствами, доступными в IE, посредством VML.
Сударь, Вас это устроит?
-
Да и калькулятор я вижу вы подправить не смогли, чтобы он меньше моего стал...
Вы вообще программировать то не разучились?
Я не просил переписывать Калькулятор. Только файл dcss.htc.
меня бы устроил и dcss.js.
Напомню, я просил решить задачу: сделать так, чтоб в Опере, в CSS можно было бы прописывать связь, типа:
TD{
onclick:anyFun;
}Я не требовал, чтобы вы это сделали средствами, не доступными в Опере. Вы могли использовать вс?, что вам опера предоставляет.
Зачем Вы, ZoNT, стали переписывать калькулятор, я до сих пор не понимаю.
Скрипт не работает в Opera
in Flame
Posted
У меня не возникает трудностей.
Наверняка интерфе?с в IE убогий, поскольку писали его глупые янки. Но ядро, MSDOM, писали русские программисты, поэтому ядро зделано толково. (Подозреваю: Билл не догадывается - насколько толково!)
По поводу удобств. Данный форум устроен очень толково. Я имел возможность сравнивать. В н?м вс? легко, заисключением, может быть, навигации по темам. Это у всех плохо. Структура тем должна быть древовидная. Е? нужно прорабатывать.
Если я когда нибудь возьмусь делать форум, то - за образец возьму этот.