Òdinatè, Lojisyèl
Ki sa ki se JavaScripts? Debaz JavaScript fonksyon
Scripts entènèt yo se pwogram ki ekri dirèkteman nan kòd la html oswa tou senpleman nan dosye, ki se pi preferab. Pwogram sa yo ekri nan JavaScript. Se konsa, lè w ap pale de sa Javascripts yo, ou ka di ke li se yon langaj pwogram ki se entèpretasyon.
Script Java a li nan navigatè a, ak Lè sa a ekspresyon yo anrejistre yo egzekite ak manipilasyon yo ki mete anwo a paj la yo fèt. JavaScript se menm jan an nan sentaks li nan lang pwogram tankou Java, C + + ak C.
JavaScript dwe devlopman li nan devlopman nan konpayi tankou Sun Microsystems (Oracle) ak Netscape (Mozilla). Non orijinal la te LiveScript. Sepandan, paske Lè sa a, Java te trè popilè ak Sun Microsystems, depatman maketing Netscape a deside chanje non an nan lang lan JavaScript. An menm tan an, li te kalkile ke etap sa a ta ajoute yon lang de popilarite. Epitou, lè w ap pale de sa ki Javascripts, ou bezwen sonje ke Java ak JavaScript yo se de lang diferan.
ECMA-262 se estanda ofisyèl nan lang sa a. Non sa a JavaScript JavaScript se ECMAScript.
Pou aprann lang sa a, konesans anvan CSS ak Html pral itil. Si anvan tan sa a ou pa t 'konnen sou CSS ak Html, ou ta dwe imedyatman jwenn konnen.
Limitasyon ak karakteristik nan JavaScript
Opsyon sa yo parèt lè ou itilize [retire] Scripts nan paj wèb:
- Ajoute plizyè efè animasyon ki pa aplike lè l sèvi avèk Html ak CSS.
- Abilite pou chanje contenu de eleman Html Et ajoute nouvo tags san rupture paj la.
- Reponn sou evènman (reponn a aksyon itilizatè) - frap kle sou klavye a ak deplase kurseur an sourit.
- Fè verifikasyon nan done ki te antre nan jaden yo fòm anvan voye li nan sèvè a. Sa redui chaj la sou sèvè a ak vitès moute sit la.
- Detèmine vèsyon an nan navigatè a ak download paj ki nesesè yo, sa depan de sa.
Sa a se pa yon lis konplè nan kapasite scripting ki te ekri nan lang sa a, fonksyon JavaScript gen yon siyifikasyon pi laj.
Anplis opòtinite ki anwo yo, gen limit sou itilizasyon senaryo:
- Pa gen aksè nan dosye ki anime sou òdinatè itilizatè a. An jeneral, pa gen aksè deyò paj wèb la tèt li. Yon eksepsyon ka sèlman bonbon ki ka li ak ekri lè l sèvi avèk JavaScript. Objè nan kalite sa a yo anjeneral bezwen sèlman fè paj la chaj pi vit.
- Pa gen okenn fason fè demann kwa-domèn, se sa ki, aksè a paj wèb ki nan yon domèn diferan, menm si yo louvri nan onglè vwazen.
- Pa gen okenn fason yo fèmen onglè yo ak fenèt ki louvri ak li.
- Pa gen okenn fason yo pwoteje tèks la sous nan paj la ak entèdi kopye imaj oswa tèks ki nan paj la. Nan ka sa a, li rete posib ajoute kèk restriksyon, ki pèmèt JavaScript fonksyon.
Règleman sa yo nan kèk fason fè li difisil egzekite kòd move.
Ki sa ki Javascripts?
Kòm te note pi wo a, JavaScript se yon lang ki bay entèaktivite nan paj wèb. Avèk lang sa a, aplikasyon sa yo kreye ki enkli nan kòd la Html. Pou egzanp, fòm oswa kesyonè ranpli pa itilizatè a. Byen souvan JavaScript lang lan konfonn ak Java, men gen ti kras nan komen ant lang sa yo.
Gen kèk menm konpare JavaScript ak lòt lang Ruby, Self, Piton. Men, sa se yon lang apa.
Sèvi ak JavaScript
Sèvi ak JavaScript, ou ka fè chanjman nan paj la, chanje estil eleman yo, ajoute oswa retire Tags. Epitou gen yon opòtinite yo aprann sou aksyon yo nan itilizatè a nan paj la (diminye oswa ogmante zòn nan k ap travay nan ekran an, klik ak sourit la, peze nenpòt kle, defile paj la). Li posib jwenn aksè nan nenpòt eleman nan Html kòd la-yo ak manipile eleman sa a. Se konsa, repons lan nan kesyon an "Ki sa ki se JavaScripts?" Èske kapasite nan download done san rupture paj la, k ap antre nan mesaj, anviwònman oswa lekti bonbon ak fè anpil lòt aksyon.
Baz la nan patikilarite nan JavaScript
Singularité prensipal la nan lang sa a se ke li gen sipò pou prèske tout navigatè epi li gen entegrasyon plen ak yo. Tout aksyon lè l sèvi avèk JavaScript yo trè senp. Pa gen okenn lòt teknoloji ki ta gen ladan tout avantaj sa yo. Pou egzanp, pa gen okenn navigatè kwa, yo pa sipòte tout navigatè (sa a se XUL, ActiveX, VBScript). Genyen tou kèk ki pa konplètman entegre ak navigatè a. Sa a se Silverlight, Flash, Java. Nan moman sa a, gen yon gwo devlopman nan teknoloji sa a ak nan devlopman yo se eleman yo nan JavaScript 2.
Lang pwogram altènatif
Sa rive ke posiblite yo nan JavaScript yo limite. Nan ka sa a, lang pwogramasyon sa yo pral ede.
Java
Lang ki pi itilize a se Java. Lang sa a dekri algoritm konplèks, men sa pa toujou nesesè sou yon sit regilye. Pou rezon sa a, java-applet la yo chaje pou yon tan long epi yo gen yon volim konsiderab.
Flash
Depi nan konmansman an trè, lang lan Flash te fèt kòm yon kwa-navigatè ak pou kreye objè miltimedya. Pou egzanp, yo kreye zòn entèaktif sou sit la, jwèt, banyèr, jwè pou odyo ak videyo. Pami lòt bagay, lè l sèvi avèk Flash ou kreye sipò (koneksyon sou rezo a), ou ka travay avèk miltimedya, objè magazen ki pa bezwen voye demann nan sèvè a. Gen pratik zouti devlopman grafik pou Flash.
Si ou konpare dezavantaj yo nan Flash ak JavaScript, ki gen objè yo trè diferan, dezavantaj prensipal la nan Flash se Indexing pòv li yo pa motè rechèch. Sa a se paske motè rechèch ale pou lyen HTML. Li se tou pa posib yo chwazi tèks ki nan veso a Flash.
Silverlight, VBScript, JavaFX, XUL
Yo nan lòd yo konplete kapasite yo JavaScript pou interfaces bilding ak zòn kominikasyon, Silverlight, Vbscript, JavaFX, XUL teknoloji yo te itilize.
Yo te itilize de tout fason pi raman pase Flash ak JavaScript. Pou distenge karakteristik yo nan chak nan yo, nou ka di sa ki annapre yo:
- XUL - itilize lè dekri aplikasyon pou Desktop ak interfaces. Men, li posib sèlman si ou kreye yon pwogram anba Mozilla.
- JavaFX - ap travay sou òdinatè a sèlman ak Java, kòm li se yon adisyon nan lang sa a.
- Vbscript - te devlope pa Microsoft Corporation. Yo te sèvi baz la pa vizyèl Debaz. Lang sa a pa devlope nan nenpòt fason, jou sa yo li se prèske pa itilize, JavaScript se enferyè nan kapasite.
Silverlight - te devlope pa Microsoft kòm yon konkiran pou Flash. Li tou pa gen anpil popilarite, paske JavaScript strings ka bay pi plis Scripts paj.
Ki jan yo pèmèt JavaScript ak sa ki JavaScript erè
Koulye a, li vo diskite sou pwoblèm yo chak jou nan itilizatè sou rezo a. Jodi a, pi plis toujou, yon itilizatè apre vizite paj li nan sosyal. Rezo wè nan fenèt an tèt mesaj la erè "JavaScript pa pèmèt", "Pou operasyon ki kòrèk la nan sit la, pèmèt JavaScript", "JavaScript erè". Ki jan yo ranje sa a se yon kesyon grav, paske Pandan ke gen difikilte ak telechaje videyo ak foto soti nan itilizatè a.
Ki jan JavaScript ap travay nan Mozilla Firefox
Si itilizatè a ap travay nan Mozilla, ou bezwen ale nan "Zouti", Lè sa a, nan "Anviwònman". Lè sa a, sou "Contenu" tab la, tcheke bwat ki tou pre nan "Sèvi ak JavaScript".
Ki jan JavaScript travay nan Google chrome
Pou pèmèt oswa enfim JavaScript nan navigatè sa a, ou bezwen etap sa yo: "Configure ak jere Google Chrom", "Opsyon", "avanse", "Pèsonèl done (anviwònman kontni)", "JavaScript". Pèmèt tout sit yo sèvi ak JavaScript (rekòmande).
Ki jan JavaScript ap travay nan Opera
Pou pèmèt oswa enfim JavaScript nan navigatè sa a, ou dwe fè sa ki annapre yo:
- Peze kle a F12.
- Chwazi "Pèmèt JavaScript".
Ki jan JavaScript enkli nan IE ("Internet Explorer")
Pou pèmèt oswa enfim JavaScript nan Internet Explorer, ou bezwen fè sa ki annapre yo: "Zouti", "Opsyon Entènèt", "Sekirite" tab, "Chwazi Zòn Entènèt", "Lòt", "Scripts", "Pèmèt Scripts".
JavaScript nan VK
Trè popilè nan CIS la sotsset "VKontakte" souvan prezante supriz dezagreyab. De pli zan pli, itilizatè VKontakte plenyen sou li enposib pou koute odyo oswa enkapasite pou gade videyo.
Pou rezoud pwoblèm sa a, ou bezwen yon koreksyon erè JavaScript sou rezo a VKontakte.
Ki sa ki se yon JavaScript VK erè?
Itilizatè a te vizite paj l 'nan rezo sosyal la epi yo te eseye kouri yon videyo oswa dosye odyo, men apre ke li te jwenn inscription "JavaScript erè: initAddMedia la pa defini" nan kwen siperyè agòch. Mesaj sa a parèt sou erè
"[Retire] initAddMedia".
Metòd pou rezoud pwoblèm nan ak yon erè nan rezo sosyal "VKontakte" la:
- Premye ou bezwen pou yo ale nan "Start", "Odinatè mwen" ak katab Windows la. Lè sa a, ale nan partition system32 la ak folder nan chofè. Lè sa a, nan katab la elatriye.
- Nan mitan yon ti kantite dosye nan katab sa a, ou bezwen chwazi dosye yo gen tout pouvwa a.
Sa a se dosye Lè sa a, louvri ak notepad. Li sanble ke sa a: sou gen tout pouvwa a ranpli ou gen peze bouton an sourit dwa epi chwazi "Open Avèk." Lè sa a, ou ka chwazi "WordPad tèks Editè".
Apre ou fin louvri dosye sa a, ou bezwen gade nan dosye a ak antre nan localhost 127.0.0.1. Nenpòt lòt dosye se initil ak sèlman anpeche ak blòk operasyon an ki estab nan dosye odyo ak videyo. Li nesesè efase tout enfòmasyon ki soti nan dosye a konplètman epi kopi sèlman sa a inscription 127.0.0.1 localhost. Lè sa a, klike sou "Save" epi rekòmanse òdinatè a. Lè ou vizite paj VKontakte a, tout bagay pral travay amann.
Similar articles
Trending Now