Java Script. Распрацоўка сайтаў. Спампаваць Javascript бясплатна. Freeware
Пісьменна распрацаваны Java скрыпт - палова пісьменна распрацаванага сайта
Існуе некалькі катэгорый вэб сайтаў , Якія ўтрымліваюць шмат спасылак (лінкаў) на іншыя рэсурсы - каталогі спасылак, розныя спісы (напрыклад, прайс-лісты), галерэі. Пры праглядзе такіх старонак, наведвальнікі часта выкарыстоўваюць
Click
па правай кнопцы мышы і ў меню выбіраюць функцыю "Адкрыць у новым акне". Javascript >> Спампаваць Javascript >>
калі пры распрацоўцы сайта ня былі прынятыя спецыяльныя меры, то пры гэтым можа істотна зніжацца якасць статыстыкі наведвальнасці вэб сервера. Напрыклад, колькасць загрузак асноўны вэб старонкі (якая змяшчае спіс спасылак). Каб гэтага пазбегнуць, на некаторых вэб сайтах выкарыстоўваецца просты Java Script , Які блакуе выкарыстанне кліку па правай кнопцы мышы. шыфраванне HTML >> падручнік Javascript >> Кіраўніцтва Javascript >> AJAX >>
Спампаваць >>>> бясплатна >>>> Java Script >>>> Спампаваць >>>> Javascript >>>> Спампаваць >>>> бясплатна >>>> Спампаваць >>>>
<Script LANGUAGE = "JavaScript">
function right (e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {alert ( "Right button disabled");
return false;
} Return true;
} Document.onmousedown = right;
if (document.layers) window.captureEvents (Event.MOUSEDOWN);
window.onmousedown = right;
</ Script>
Пры націску правай кнопкі мышы на спасылцы ў гэтым выпадку не адкрываецца новае акно, а на экран выводзіцца акенца з папераджальнай надпісам "Right button disabled"
Наведвальніку сайта, каб паглядзець спасылкі, давядзецца кожны раз вяртацца на Вашу старонку са спісам спасылак. Для вельмі цікавых старонак (MP3, Натурызм , Freeware, галерэі і г.д.) гэта не прыводзіць да страты наведвальнасці і, разам з тым, істотна павышае колькасць паказаў. [ прасоўванне сайтаў ] [ Падручнік па дызайне сайтаў ] [ бясплатныя сайты ]
Аднак, такі скрыпт занадта прымітыўны. Ён не дазваляе выкарыстоўваць цікавасць наведвальніка больш эфектыўна. У гэтым онлайн падручніку паказана, як трэба дапрацаваць java скрыпт, каб Вы маглі паспяхова "раскручваць" вэб сайты. мадэрнізуем Java Script наступным чынам:
<Script LANGUAGE = "JavaScript">
function right (e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
window.open ( 'http://jscript.oflameron.ru', 'javascript_1'); return false;
return false;
} Return true;
} Document.onmousedown = right;
if (document.layers) window.captureEvents (Event.MOUSEDOWN);
window.onmousedown = right;
</ Script>
Яшчэ Java Script:[ стар 2 ][ стар 3 ][ стар 4 ][ стар 5 ][ стар 6 ][ стар 7 ]
Тут, пры націску наведвальнікам правай кнопкі мышы на які-небудзь спасылцы, замест загрузкі лінк у новым акне будзе выкананы пераход на старонку http://jscript.oflameron.ru Наведвальнік будзе вымушаны адкрываць спасылкі ў тым-жа акне (альбо адключыць выкарыстанне Java Script ў браўзэры, што няёмка). Javascript >> падручнік Javascript >>
Аднак і гэты скрыпт не выкарыстоўвае магчымасці на 100%. Навошта карыстальніка адсылаць кожны раз на адну і тую ж старонку? А што калі змяняць адрасы старонак? Ёсць 2-е магчымасці. Зрабіць усю старонку на скрыпце (Perl або PHP ) І пры кожнай загрузцы вэб сайта змяняць адрас пераходу. альбо мадэрнізаваць Java Script так, каб адрасы старонак мяняліся выпадковым чынам.
Java скрыпт
<Script LANGUAGE = "JavaScript">
function right (e) {
var rand = Math.floor (Math.random () * 10);
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 0) {window.location = "http: //themonopoly.narod. ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 1) {window.location = "http: //gamebuilder.narod .ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 2) {window.location = "http: // play-cards .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 3) {window.location = "http: //visualbasic.sbn .bz / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 4) {window.location = "http: // student-money .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 5) {window.location = "http: //freeproject.narod .ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 6) {window.location = "http: // web-tekila .narod.ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 7) {window.location = "http: //vblinks.boom .ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 8) {window.location = "http: // vb-develop .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 9) {window.location = "http: // soft-get .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 10) {window.location = "http: //vbcomponent.narod .ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 11) {window.location = "http: //images900dpi.h1 .ru / ";
return false;
} Return true;
} Document.onmousedown = right;
if (document.layers) window.captureEvents (Event.MOUSEDOWN);
window.onmousedown = right;
</ Script>
У гэтым он-лайн падручніку, у Java скрыпце выкарыстоўваецца генератар выпадковых лікаў Math.random (). У залежнасці ад згенераванага лікі ў Java Script выбіраецца для загрузкі адзін з 10 URL.
Выкарыстанне Javascript пры распрацоўцы вэб сайтаў мае некаторыя асаблівасці. Javascript наогул у Internet Explorer "дрэнна" абнаўляюцца ў кэшы. Г.зн. калі Вы паставіце гэты скрыпт на
вэб старонку
і будзеце яе загружаць, то, хутчэй за ўсё, грузіцца будзе адна і тая ж старонка. Для таго што б праверыць, што скрыпт выдае розныя адрасы пераходу, загрузіце вэб старонку ў новым асобніку браўзэра (запусціце яго нанова, а не адкрывайце яшчэ адно акно ў браўзэры!). Пераход будзе ўжо на іншы адрас. Таму пажадана на вебстраницу з такім скрыптам дадаць тэгі, якія кіруюць абнаўленнем кэша браўзэра. Одноко, трэба быць уважлівым. Калі Ваша вебстраница мае вельмі вялікі аб'ём і грузіцца доўга, то яе загрузка абыходзячы кэш браўзэра на кожны клік правай кнопкай будзе выконвацца вельмі доўга. рэальнае выкарыстанне старонак (Памерам да 50 Кбайт аднаго толькі HTML кода, не лічачы малюнкаў) паказала, што ва ўпраўленні кэшам няма ніякай неабходнасці. Наведвальнікі паўторна на працягу дня або на наступны дзень заходзяць на старонкі і пры гэтым, як правіла, грузіцца ўжо іншая старонка з спісу. Спампаваць >> Javascript >> даведнік Javascript >>
Тым не менш, у онлайн падручніку прыведзены прыклады кіравання кэшам браўзэра.
<Meta http-equiv = pragma content = no-cache>
- забарона на кэшаванне дакумента. У гэтым выпадку дакумент не будзе кэшавацца ні proxy-серверам, ні браўзэрам. Калі пазначыць private, то дакумент будзе кэшавацца браўзэрам, але не будзе кэшавацца proxy-серверам.
<Meta http-equiv = "Cache-Control" content = "private">
Выкарыстоўваючы аператар Cache-Control, можна вызначыць максімальны перыяд кэшавання канкрэтнага дакумента, выкарыстоўваючы max-age:
<Meta http-equiv = "Cache-Control" content = "private, max-age = 60">
У гэтым выпадку выконваецца кэшаванне дакумента браўзэрам і ня не выконваецца proxy-серверам на час у 60 секунд.
Статыстыка эфектыўнасці Эфектыўнасць выкарыстання такіх скрыптоў выключна высокая пры размяшчэнні скрыптоў на наведвальных рэсурсах (MP3, анкдоты, галерэі фота, даведнікі і г.д.). Выкарыстанне такіх скрыптоў дазваляе азнаёміць наведвальнікаў з новымі рэсурсамі, патэнцыйна якiя могуць быць цікавымі. Пры выкарыстанні Perl або PHP гэтыя задачы можна вырашыць праз скрыпты сервера. аднак Java Script - універсальнейшы, яго можна выкарыстоўваць на любым хостынгу.
Поўны бясплатны дызайн гэтай старонкі можна спампаваць тут . Гатовыя вэб сайты можна спампаваць тут або тут .
Спампаваць 9 Мбайт гатовых шаблонаў сайтаў >>
Java Script - Freeware
А што калі змяняць адрасы старонак?