सानुकूल JavaScript आणि Greasemonkey.  ब्राउझरमध्ये सानुकूल स्क्रिप्ट्स स्क्रिप्ट लायब्ररी काय आहे

सानुकूल JavaScript आणि Greasemonkey. ब्राउझरमध्ये सानुकूल स्क्रिप्ट्स स्क्रिप्ट लायब्ररी काय आहे

ही पृष्ठे निर्माणाधीन आहेत, परंतु त्यांचा अनुभव किंवा ज्ञान नसलेल्या वापरकर्त्यांना त्यांच्या संगणकावर सानुकूल स्क्रिप्ट कसे प्रतिष्ठापीत करायचे आणि कसे वापरावे हे समजण्यास मदत करण्याचा हेतू आहे.

सानुकूल स्क्रिप्ट म्हणजे काय?

वापरकर्ता स्क्रिप्ट (यूजरस्क्रिप्ट्स, यूजर स्क्रिप्ट्स, यूजर स्क्रिप्ट्स, किंवा .user.js)ओपन सोर्स परवानाकृत ब्राउझर विस्तार आहेत जे लोडवर वेब पृष्ठे सुधारतात. ते वापरकर्त्यांना साइट्सची सक्ती करण्यास इच्छुक करतात, जे मूलतः नियोजित होते त्याऐवजी. सामान्यत: या प्रकारची स्क्रिप्ट आपल्या संगणकावरील फाइल आहे ज्याला ती प्रभावित करते त्या साइटचे नाव आहे - एक उपयुक्त नाव ज्याला आपण .user.js आणि नेहमी कॉल करू इच्छित आहात संपतो.user.js वर.

लेआउट सुधारणे, बग फिक्स करणे यासारखी उपयुक्त कामे ( चुका), मूलभूत कार्ये स्वयंचलित करणे आणि नवीन कार्ये जोडणे, हे सर्व सानुकूल स्क्रिप्टद्वारे केले जाऊ शकते. अधिक अत्याधुनिक सानुकूल स्क्रिप्ट विविध साइट्सवरील माहिती लिंक करून किंवा वेब पृष्ठावर नवीन डेटा सादर करून गोंधळ निर्माण करू शकतात, जसे की पुनरावलोकने जोडणे किंवा ऑनलाइन स्टोअरमध्ये किंमतींची तुलना करणे.

स्क्रिप्ट लायब्ररी म्हणजे काय?

स्क्रिप्ट लायब्ररी (libs, लायब्ररी किंवा फक्त .js)पुन्हा वापरण्यायोग्य परवानाकृत कोड आणि मुक्त स्त्रोत आहेत जे इतर सानुकूल स्क्रिप्टमध्ये सामान्य वापरासाठी खुले आहेत. सामान्यत: या प्रकारची स्क्रिप्ट ही एक फायली आहे ज्याचे नाव तुम्हाला उपयुक्त नावाने हवे आहे .js आणि कधीही नाही संपत नाही.user.js वर.

मी सानुकूल लिपी कशी वापरू शकतो?

ते वापरण्यासाठी, आपल्याला विशेषतः आपल्या ब्राउझरसाठी विस्तार स्थापित करण्याची आवश्यकता आहे. हे विस्तार सानुकूल स्क्रिप्ट्स स्थापित करणे, काढणे आणि अद्यतनित करणे यासारखी व्यवस्थापन कार्ये सुलभ करतात. सानुकूल स्क्रिप्ट्स व्यवस्थापित करण्यासाठी मूळ व्यवस्थापक फायरफॉक्स ब्राउझरसाठी ग्रीसेमॉन्की होता, म्हणून आपण बर्‍याचदा सानुकूल स्क्रिप्ट्स ग्रीसमोन्की स्क्रिप्ट म्हणून ओळखल्या जातील. पुढे कसे जायचे ते शोधण्यासाठी, खालील सारणीमध्ये आपल्या ब्राउझरसाठी पर्याय पहा.

धोके काय आहेत?

सानुकूल स्क्रिप्ट वापरताना आपल्याला गोपनीयतेच्या समस्यांबद्दल जागरूक असले पाहिजे आणि ज्या स्त्रोतांवर आपण विश्वास ठेवत नाही ते स्थापित करू नका. सानुकूल स्क्रिप्ट्स आपल्या वतीने कार्य करू शकतात आणि संभाव्यतः त्या साइटवरील कोणत्याही माहितीमध्ये प्रवेश करू शकतात ज्यात आपल्याला प्रवेश आहे किंवा आपण साइटमध्ये प्रवेश करता. बर्‍याचदा त्यांना अशी कार्ये करण्याची परवानगी दिली जाते जी नियमित साइटवरील स्क्रिप्ट करू शकत नाहीत, जसे की आपल्या संगणकावर माहिती संग्रहित करणे आणि साइटसह त्याची देवाणघेवाण करणे. खराब लिहिलेली सानुकूल स्क्रिप्ट्स देखील दुर्भावनायुक्त साइटद्वारे संभाव्यतः वापरली जाऊ शकतात.

सुरक्षा जोखीम कमी करण्यासाठी, बहुतेक सानुकूल स्क्रिप्ट व्यवस्थापक आपल्याला कोणत्या साइटवर सानुकूल स्क्रिप्ट प्रवेश करू शकतात आणि ते सुरक्षित साइटवर चालवू शकतात का ते नियंत्रित करण्याची परवानगी देतात. (https)आपल्या संगणकावरील साइट किंवा स्थानिक फाइल्स. Awe.acestream.me वर, प्रत्येक सानुकूल स्क्रिप्टचा स्त्रोत कोड तपासला जाऊ शकतो जेणेकरून इतर प्रोग्रामर पाहू शकतील की तेथे कोणतेही दुर्भावनायुक्त कोड किंवा धोकादायक बग आहेत की नाही.

मला बर्याच काळापासून अशा शक्यतेबद्दल माहित होते. सर्वसाधारणपणे, माझा विश्वास आहे की आपण प्रोग्रामिंगमध्ये डॉक्टर होऊ शकत नाही. कारण तेथे बरेच सुबेरिया आणि बारकावे आहेत. आपल्याला फक्त कल्पना करणे आवश्यक आहे की काय शक्य आहे, कोणती तंत्रज्ञान आहेत आणि आवश्यक असल्यास त्यांच्याबद्दल कुठे वाचावे. बाकी सर्व काही तंत्रज्ञानाचा विषय आहे.

सानुकूल लिपी काय आहेत आणि त्यांची आवश्यकता का आहे

मी एकदा बर्‍याच दिवसांपूर्वी शिकलो की आपण काही जावास्क्रिप्ट थेट ब्राउझरमध्ये एम्बेड करू शकता. तुम्ही त्याला सांगू शकता: माझ्या मित्रा, कृपया या साध्या स्क्रिप्टची अंमलबजावणी करा जेव्हा मी या साइटवर जाईन आणि तो ते करेल. या स्क्रिप्टला वापरकर्ता-परिभाषित म्हटले जाते कारण ते सर्व्हरवर साठवले जात नाही, परंतु थेट क्लायंटच्या संगणकावर. म्हणजेच, ही आपली स्वतःची स्क्रिप्ट आहे जी केवळ आपल्यासाठी उपलब्ध आहे.

सानुकूल स्क्रिप्ट काही ब्राउझरद्वारे मूळ स्तरावर अंमलात आणल्या जातात, असे दिसते. असे दिसते की ऑपेरा हे करू शकते, उदाहरणार्थ. परंतु ग्रीसमोंकी, एक ब्राउझर प्लगइन जे आपल्याला सानुकूल स्क्रिप्ट कार्यान्वित करण्यास अनुमती देते, लोकांचे प्रेम जिंकले आहे.

हे सर्व काही तरी माझ्यासाठी अनावश्यक होते. बरं, तुम्ही जाबास्क्रिप्टसह काय करू शकता? सहसा हे सर्व पृष्ठाचे स्वरूप बदलण्याबद्दल असते. एक स्तंभ काढा, काहीतरी आकार बदला, काय लपलेले आहे ते दाखवा किंवा उलट. म्हणून, मला या सगळ्याची गरज नव्हती. आणि आता माझ्याकडे टी-शर्ट बद्दल ब्लॉग आहे, जेथे मी अनेकदा प्रिंट डायरेक्ट सेवेतील चित्रे पोस्ट करतो.

चित्र पोस्ट करण्याची प्रक्रिया अशी दिसते:

  • मी उत्पादन पृष्ठावर जातो
  • मी प्रतिमेवर क्लिक करतो
  • मोठ्या चित्रावर उजवे क्लिक करा आणि "प्रतिमेची दुवा कॉपी करा" निवडा.
  • मी tshirt-fan.ru वर पोस्ट एडिटरवर जातो आणि व्हिज्युअल एडिटरच्या इमेज इन्सर्ट फील्डमध्ये प्रतिमेची लिंक पेस्ट करतो.
  • मी त्याच संपादकामध्ये प्रतिमेचे alt आणि शीर्षक फील्ड भरते
  • मी "पोझिशन" टॅबवर जातो आणि ड्रॉप-डाउन मेनू "क्लास" मध्ये फेंसेटर (हा इमेज सेंट्रींग करण्यासाठी CSS वर्ग आहे)
  • मग मी उत्पादन पृष्ठावर परत जाते, पृष्ठाचा पत्ता हायलाइट करतो
  • मी संपादकाकडे जातो, प्रतिमा निवडा, "सेट लिंक" वर क्लिक करा
  • "पत्ता" फील्डमध्ये, मी कॉपी केलेल्या उत्पादनाचा पत्ता प्रविष्ट करतो.
  • मी या पत्त्यामध्ये http: // / go / सह पुनर्स्थित करतो जेणेकरून दुवा अंतर्गत असेल आणि संक्रमणादरम्यान संलग्न कोड जोडला जाईल.

दुव्यासह एक चित्र घालण्यासाठी बर्‍याच क्रिया आहेत. हे खूप, खूप थकवणारा आहे.

म्हणून, मी ही प्रक्रिया स्वयंचलित करण्याचा निर्णय घेतला. कारण मी एक आळशी प्रोग्रामर आहे.

मी ग्रीसेमोंकी शिकत होतो. असे दिसून आले की तेथे सर्व काही सोपे नाही, परंतु अगदी सोपे आहे. खरं तर, हा फक्त जेएस कोड आहे, जो काही सेवा निर्देशांसह प्रदान केला जातो.

Tshirt-fan.ru साठी Greasemonkey स्क्रिप्ट

प्रेरित होऊन मला लगेच jQuery वापरायची होती. शुद्ध जावास्क्रिप्टमध्ये लिहायला मी खूप आळशी आहे, तुम्ही पहा. कार्य सोपे असले तरी, प्रामाणिक असणे. थोडक्यात, मला jQuery ला Greasemonkey शी कसे जोडायचे ते सापडले आणि हा कोड वापरला. हे गुगल होस्टिंग वरून jQuery डाउनलोड करते. मी सहसा Yandex होस्टिंग वरून डाउनलोड करतो, पण फरक काय आहे?

आता मला फक्त स्क्रिप्ट लिहायची होती. सर्व काही सोपे झाले.

// फंक्शन खालील सर्व ग्रीसमोंकी कोड जे जेक्वेरी () (var full = $ ("# full_img_front"). Attr ("src"); // मोठ्या प्रतिमेची URL पकडा जर (पूर्ण) (// असेल तर , आम्ही उजव्या पानावर आहोत var url = location.href; // पृष्ठाचा पत्ता url = url.replace घ्या ("http: //", " /go /"); // तो var मजकूर = $ ("बदला h1.main "). html (); // उत्पादनाचे नाव घ्या // प्रदर्शनासाठी कोड तयार करा var code ="
"; $ (" div.images "). जोडा (कोड); // दाखवा))

आता माझे उत्पादन पृष्ठ असे दिसते.

वापरकर्ता स्क्रिप्ट्स काय आहेत?

थोडक्यात: वापरकर्ता स्क्रिप्ट भाषेत लिहिलेला कार्यक्रम आहे जावास्क्रिप्टवापरकर्त्याच्या संगणकावर संग्रहित आणि विशिष्ट पृष्ठांवर ब्राउझरद्वारे जोडलेले. वापरकर्ता स्क्रिप्ट ही विस्तारासह फाइल आहे .user.js(विस्तारानेच ब्राउझरला समजते की फाईल एक वापरकर्ता स्क्रिप्ट आहे) मेटाडेटा आणि थेट जावास्क्रिप्ट-कोड.

वापरकर्ता स्क्रिप्ट कनेक्ट करत आहे:

स्क्रिप्ट स्थापित करण्यासाठी, ग्रीसमोंकी चिन्हावर क्लिक करा आणि "स्क्रिप्ट तयार करा ..." निवडा.

मग स्क्रिप्ट प्रविष्ट करण्यासाठी एक विंडो उघडेल. विंडोमधील सर्व कोड हटविणे आवश्यक आहे आणि तयार केलेल्यांच्या सूचीमधून कोणतीही स्क्रिप्ट घातली पाहिजे, नंतर "सेव्ह" क्लिक करा आणि साइट पृष्ठ अपडेट करा.

तयार वापरकर्ता स्क्रिप्टची यादी:

सानुकूल शैली अक्षम करणे:

// == UserScript == // @name Shiki वापरकर्ता शैली काढा // @namespace http: // site/// sionversion 1.0 // @description अक्षम Shiki वापरकर्ता शैली // @updateURL https: // openuserjs. org / meta / kaur / Shiki_User_Style_Remove.meta..org / * // ntgrant none // == / UserScript == var func = function () ($ ("# custom_css"). काढा ();); $ (दस्तऐवज). तयार (func); $ (दस्तऐवज) .on ("पृष्ठ: लोड", func); $ (दस्तऐवज) .on ("turbolinks: load", func);

शिकिमोरीचे वास्तविक रेटिंग (एमएएल रेटिंग डीफॉल्टनुसार प्रदर्शित केले जाते):
318x181
एका स्वतंत्र विषयामध्ये नवीनतम आवृत्ती आणि चर्चा
लेखक@ Oniii- चान

इतिहासातील तारखा प्रदर्शित करणे:
1184x249
रशियन मध्ये तारीख प्रदर्शित करण्यासाठी, en-GB ला ru-RU सह बदला.

1..org / * // @match http: // site / * // @grant none // == / UserScript == var func = function () ("कठोर वापरा"; $ ("तारीख. तारीख"). मजकूर (कार्य () (परत (नवीन तारीख ($ (हे) .attr ("datetime")). toLocaleDateString ("en-GB", (दिवस: "अंकीय", महिना: "लहान", वर्ष: "संख्यात्मक") , तास: "संख्यात्मक", मिनिट: "अंकीय"))));));); $ (दस्तऐवज). तयार (func); $ (दस्तऐवज) .on ("पृष्ठ: लोड", func); $ (दस्तऐवज) .on ("turbolinks: load", func); $ (दस्तऐवज) .on ("पोस्टलोडर: यश", func);

स्क्रीनच्या डाव्या बाजूला "अप" बटण दाबण्याच्या स्थितीत स्क्रोल करण्यासाठी बटण
स्क्रिप्ट स्क्रीनच्या डाव्या बाजूला एक बटण जोडते, जे "अप" बटणासारखेच आहे, परंतु "अप" बटण दाबण्याच्या स्थितीकडे खाली सरकते, व्हीके फीडमध्ये एक समान मेकॅनिक लागू केला जातो

जिथे 500 लिहिले आहे - उलट स्थितीत स्क्रोल करण्याची गती, 500 मी पुरेसे मानले
हा घटक बदलण्यासाठी, जसे होव्हर इफेक्ट जोडणे, आपल्याला .b-to-back वर्ग वापरणे आवश्यक आहे आणि CSS मध्ये संबंधित नियम लिहा


// == यूजरस्क्रिप्ट == // @name शेवटच्या स्थितीकडे परत: शिकिमोरी // @नेमस्पेस http: // site / // sionversion 1.0 // @वर्णन जगभर घेण्याचा प्रयत्न करा.! @grant none // == / UserScript == var scroll_bottom = 0; $ (". b-to-top"). css ("z-index", "10"); $ (". b-to-top"). click (function () (scroll_bottom = $ ("body"). scrollTop (); $ ("body"). जोडा ("

"); $ (". b-to-back "). click (function () ($ (" html, body "). animate ((scrollTop: scroll_bottom), 500); $ (". b-to-back "). काढा ();));));

स्क्रोल करताना मेनू स्वयंचलितपणे लपवा.
खाली स्क्रोल करताना मेनू लपलेला असतो. वर स्क्रोल करणे, कर्सर एका पृष्ठाच्या शीर्षस्थानी हलवणे आणि पृष्ठाच्या शेवटी स्क्रोल केल्याने मेनू पुन्हा दिसू लागतो. Greasyfork.org द्वारे स्थापना:

सानुकूल ब्राउझर स्क्रिप्ट जावास्क्रिप्टमध्ये लिहिलेले प्रोग्राम आहेत जे पृष्ठ लोड झाल्यावर वापरकर्त्याच्या ब्राउझरमध्ये कार्यान्वित केले जातात. ते आपल्याला स्वयंचलितपणे फॉर्म भरण्याची, पृष्ठांची पुनर्रचना करण्याची, अवांछित सामग्री लपवण्याची आणि प्रदर्शित करण्यासाठी इष्ट सामग्री सामील करण्याची, वेब अनुप्रयोगांच्या क्लायंट बाजूचे वर्तन बदलण्यासाठी, पृष्ठावर नियंत्रणे जोडण्याची आणि बरेच काही करण्याची परवानगी देतात.

सानुकूल स्क्रिप्ट व्यवस्थापित करण्यासाठी मोझिला फायरफॉक्स ग्रीसेमोंकी विस्तार वापरते; ऑपेरा आणि गूगल क्रोम सानुकूल स्क्रिप्ट समर्थन आणि अनेक ग्रीसेमोंकी स्क्रिप्ट चालवण्याची क्षमता प्रदान करतात.

सर्व्हर अनुप्रयोग

जावास्क्रिप्ट अनुप्रयोग जावा 6 आणि नंतर वापरून सर्व्हरवर चालू शकतात. ही परिस्थिती सर्व्हर-साइड अनुप्रयोग तयार करण्यासाठी वापरली जाते जी सर्व्हरच्या बाजूला जावास्क्रिप्टवर प्रक्रिया करण्याची परवानगी देते.

जावा 6 व्यतिरिक्त, असे अनेक प्लॅटफॉर्म आहेत जे सर्व्हर-साइड अनुप्रयोग कार्यान्वित करण्यासाठी विद्यमान जावास्क्रिप्ट इंजिन (दुभाषे) वापरतात. (सहसा, हे WWW ब्राउझरमध्ये जावास्क्रिप्ट कोड कार्यान्वित करण्यासाठी पूर्वी तयार केलेल्या इंजिनांचा पुनर्वापर करण्याबद्दल आहे.)

व्यावहारिक भाग

यामध्ये टर्म पेपरआम्ही एक साइट तयार करण्यासाठी एक विनामूल्य प्रोग्राम वापरू - मिनी साइट. या कार्यक्रमात, आम्ही आमच्या साइटचे मुख्य टेम्पलेट, ब्लॉक मार्कअप, ब्लॉक आकार, आवश्यक पृष्ठे तयार करू शकतो आणि बरेच काही तयार करू शकतो.

IFHiBPP RAS ची अधिकृत साइट साइटची थीम म्हणून घेतली गेली, ज्याची साइट CMSJoomla वर विकसित केली गेली!

वेबसाइट तयार करताना, आमच्या मुख्य html पृष्ठाच्या स्त्रोत कोडचे विश्लेषण करू आणि त्यात काय आहे ते पाहू.

Html मध्ये लिहिलेल्या कोणत्याही पानामध्ये खालील ओळी किंवा टॅग असणे आवश्यक आहे:

1.

हा कोड पूर्णपणे प्रत्येक दस्तऐवजामध्ये आहे, तो ब्राउझरला सांगतो की या टॅग दरम्यान ठेवलेली प्रत्येक गोष्ट HTML कोड आहे. हे दस्तऐवजाचे मूळ आहे, नंतर या टॅगच्या मागे उपस्थित असलेली प्रत्येक गोष्ट यापुढे दस्तऐवजात समाविष्ट केली गेली नाही आणि ब्राउझरद्वारे समजली जात नाही. दस्तऐवजाच्या अगदी सुरुवातीला, टॅग उघडतो आणि अगदी शेवटी तो बंद करणे आवश्यक आहे.

2.

या टॅगच्या संपूर्ण विभागात दस्तऐवजाची सर्व तांत्रिक माहिती आहे. मागील टॅग प्रमाणे, डोके देखील शेवटी उघडे आणि बंद असणे आवश्यक आहे. या माहितीमध्ये पृष्ठाचे शीर्षक, त्याचे वर्णन, शोध इंजिनांसाठी कीवर्ड आणि एन्कोडिंग समाविष्ट आहे. एन्कोडिंग बद्दल थोडे खाली.

3.

हे टॅग हेडमध्ये समाविष्ट केले आहे, हे हेड टॅगच्या आत लिहिलेले असणे आवश्यक आहे. हा शीर्षक टॅग आवश्यक आहे आणि प्रत्येक HTML दस्तऐवजात उपस्थित असणे आवश्यक आहे. या व्यतिरिक्त, हे ब्राउझर विंडोचे शीर्षक म्हणून प्रदर्शित केले आहे. अशा शीर्षकाची लांबी 60 वर्णांपेक्षा जास्त नसावी. अशा शीर्षकाच्या मजकूरामध्ये पृष्ठाची सामग्री दर्शविणारी सर्वात संपूर्ण माहिती असावी.


आवश्यक शीर्षक टॅग नंतर, एक पर्यायी, परंतु महत्वाचा मेटा टॅग देखील आहे. हा टॅग सिंगल आहे. हा टॅग पृष्ठ (वर्णन) आणि त्याचे कीवर्ड (कीवर्ड) साठी वर्णन सेट करण्यासाठी वापरला जातो.

याव्यतिरिक्त, मेटा टॅगमध्ये पृष्ठ लेखक आणि इतर मेटाडेटा गुणधर्मांविषयी डेटा असू शकतो. आपण शोध इंजिनसाठी संपूर्ण पृष्ठाचे अनुक्रमणिका प्रतिबंधित करू शकता. 20 सेकंदानंतर किंवा 5 सेकंदांनंतर स्वयंचलित पृष्ठ रीफ्रेश सेट करा त्यानंतरच्या दुसर्या पृष्ठावर संक्रमण.

असे अनेक मेटा घटक असू शकतात, कारण ते पूर्णपणे भिन्न माहिती घेऊन जाऊ शकतात. इतर वापरकर्ते, जेव्हा ते ब्राउझरमध्ये पृष्ठ उघडतात, तेव्हा तुमचे सर्व वर्णन दिसत नाही, हे सर्व दृश्यापासून लपलेले असते.

5.

ब्राउझरला सांगते की या टॅगमधील प्रत्येक गोष्ट आपल्या ब्राउझर विंडोमध्ये प्रदर्शित केली पाहिजे. येथे मुख्य टॅग आहेत जे पूर्णपणे प्रत्येक दस्तऐवजात उपस्थित असू शकतात. बॉडी टॅग पृष्ठाचे मुख्य भाग म्हणून काम करते, ज्यात त्याची सर्व सामग्री समाविष्ट आहे. हा टॅग उघडण्याचा सल्ला दिला जातो आणि दस्तऐवजाच्या शेवटी ते बंद करण्यास विसरू नका.

6. डॉक्टाइप घटक

प्रत्येक दस्तऐवजात हा सिद्धांत घटक निर्दिष्ट असणे आवश्यक आहे. ते कशासाठी आहे आणि त्यात काय असावे. सहसा लोकांना या ओळी फार आवडत नाहीत, ते स्वतःला कागदपत्रांमध्ये कॉपी करतात आणि शांतपणे काम करतात. हे घटक दस्तऐवजात html ची कोणती आवृत्ती वापरली जाते, कोणत्या पृष्ठाचे वर्णन, कोणते एन्कोडिंग वापरले जाते, कोणते कीवर्ड समाविष्ट केले आहेत, लेखक कोण आहेत आणि पृष्ठाला काय म्हणतात हे ब्राउझरला सांगतात.

ते सहसा अगदी सुरुवातीला ठेवलेले असतात. बरेच पर्याय आहेत आणि ते सर्व एकमेकांपेक्षा भिन्न आहेत, मी एक उदाहरण लिहीन जे बहुतेक वेळा वापरले जाते. हे रिक्त रेडीमेड टेम्पलेट म्हणून वापरले जाऊ शकते. पुढे, प्रत्येक ओळीचे स्पष्ट वर्णन असेल, यात कोणतीही समस्या नसावी.

साइटचे मुख्य पृष्ठ असे दिसते.

साइटची मूलभूत रचना आता पूर्ण झाली आहे. आमच्या साइटच्या उर्वरित पृष्ठांमध्ये सुंदर डिझाइन, टेबल तयार करणे, मेनू तयार करणे, जावा स्क्रिप्ट जोडणे इत्यादींसाठी आवश्यक असलेल्या इतर मुख्य गोष्टींसह समान मुख्य टॅग असतात.

आता जावास्क्रिप्ट बद्दल काही शब्द.

1. एचटीएमएल डॉक्युमेंटमध्ये जावास्क्रिप्ट कोड एम्बेड करण्यासाठी, ते टॅगच्या आत लिहायला पुरेसे आहे... उदाहरणार्थ:

//Код JavaScript

2. Для того чтобы подключить отдельный файл кода JavaScript, достаточно прописать следующий код:

या स्क्रिप्टमध्ये, मुख्य ऑपरेशन getElementById आहे. हे फंक्शन त्यांच्या HTML = "मूल्य" गुणधर्माच्या मूल्यावर आधारित HTML दस्तऐवजात घटक शोधते. आतील HTML गुणधर्म घटकांची शैली विचारात घेते, म्हणजे घटक प्रदर्शित केला आहे की नाही, आणि म्हणून त्याची सामग्री ब्राउझरमध्ये आहे. शेवटची जावास्क्रिप्ट उदाहरण ही एक लहान प्रश्नावली आहे, ती भरताना कोणती स्क्रिप्ट आपल्याला प्रविष्ट केलेली माहिती देते.
जेव्हा तुम्ही "सबमिट करा" बटणावर क्लिक करता, तेव्हा आम्हाला पुढील गोष्टी मिळतात: आता जावास्क्रिप्ट वापरण्यासाठी दुसरा पर्याय वेगळ्या highslide.js फाइलसह पाहू. ही स्क्रिप्ट जेव्हा क्लिक केली जाते तेव्हा प्रतिमा वाढवते आणि संकुचित करते. साइटचे फोटो गॅलरी हे एक उदाहरण आहे.
येथे आम्ही कनेक्ट करतो
आणि त्यानुसार, जेव्हा तुम्ही प्रतिमेवर क्लिक करता, तेव्हा highslide.js फाइलवर एक विनंती जाते

सानुकूल स्क्रिप्टएक विशेष जावास्क्रिप्ट फाइल आहे जी वापरकर्त्याने साठवली आहे
आणि काही पानांवर आपोआप कार्यान्वित केले जाऊ शकते. सानुकूल लिपी वापरल्या जातात
साइट विकसकांची पर्वा न करता पृष्ठांची कार्यक्षमता किंवा स्वरूप सुधारणे.

उदाहरणार्थ, सानुकूल स्क्रिप्ट वापरून, आपण ते बनवू शकता जेणेकरून लोड केल्यानंतर
सर्च इंजिन Google.ru च्या कोणत्याही पानावर, Google लोगोची जागा Yandex लोगो आणि बटणाने घेतली
"शोधा" - ते "शोधा" (एक काल्पनिक उदाहरण). स्वाभाविकच, ही बदली फक्त त्यांच्यासाठी उपलब्ध असेल
ज्या वापरकर्त्यांकडे ही सानुकूल स्क्रिप्ट स्थापित आहे.

अत्यावश्यक फायदासानुकूल स्क्रिप्ट आधी बुकमार्कलेट्स- हे काय आहे,
की इन्स्टॉलेशन नंतर ते प्रत्येक पृष्ठ लोडवर स्वयंचलितपणे कार्यान्वित केले जातात, तर प्रत्येकासाठी
बुकमार्कलेट लाँच करण्यासाठी वापरकर्त्याची क्रिया आवश्यक आहे (किमान बुकमार्क बारवर क्लिक करा). दोषसानुकूल स्क्रिप्ट - ते सर्व ब्राउझरमध्ये वापरले जाऊ शकत नाहीत ही वस्तुस्थिती; आणि ज्यात ते काम करतात त्यामध्ये अतिरिक्त कॉन्फिगरेशन आवश्यक आहे.

ऑपेरा ब्राउझरमध्येसानुकूल स्क्रिप्ट्स (UserJS) बॉक्सच्या बाहेर समर्थित आहेत: आपल्याला फक्त त्या फोल्डरची कॉन्फिगर करण्याची आवश्यकता आहे ज्यामध्ये स्क्रिप्ट संग्रहित केल्या जातील.

हे करण्यासाठी, "साधने" मेनूमधील "सेटिंग्ज ..." आयटम निवडा; "प्रगत" टॅबवर क्लिक करा; डावीकडे, "सामग्री" श्रेणी निवडा आणि "जावास्क्रिप्ट कॉन्फिगर करा ..." क्लिक करा. उघडणार्या विंडोमध्ये, "सानुकूल जावास्क्रिप्ट फायली फोल्डर" अंतर्गत "ब्राउझ करा ..." बटण शोधा, त्यावर क्लिक करा आणि आपल्याला आवडणारे कोणतेही फोल्डर निवडा. एका वेगळ्या रिकाम्या फोल्डरमध्ये ठेवणे उत्तम, उदाहरणार्थ "C: \ Program Files \ Opera \ myUserJS".

मोझिला फायरफॉक्स ब्राउझरमध्येसानुकूल स्क्रिप्टसह कार्य करण्यासाठी, आपल्याला "ग्रीसेमोंकी" अॅड-ऑन स्थापित करणे आवश्यक आहे ( स्निग्ध माकड). हे करण्यासाठी, फायरफॉक्स अॅड-ऑन साइटवरील "ग्रीसेमोंकी" पृष्ठ उघडा आणि हिरव्या "फायरफॉक्समध्ये जोडा" बटणावर क्लिक करा, त्यानंतर आपल्याला सुरक्षिततेबद्दल चेतावणी दिली जाईल. काही सेकंद थांबा आणि आता स्थापित करा बटणावर क्लिक करा.

अॅड-ऑन स्थापित केले जाईल, त्यानंतर आपल्याला ब्राउझर बंद करणे आवश्यक आहे (अधिक स्पष्टपणे, त्याच्या सर्व विंडो) आणि ते पुन्हा उघडा.

फायरफॉक्स विंडोच्या खालच्या उजव्या कोपऱ्यात एक लहान माकडाचा चेहरा दिसेल, ज्यावर आपण एकाच वेळी सर्व स्क्रिप्ट पटकन सक्षम / अक्षम करण्यासाठी डावे-क्लिक करू शकता आणि वैयक्तिक स्क्रिप्ट अक्षम करण्यासाठी किंवा स्क्रिप्ट व्यवस्थापन स्क्रीन उघडण्यासाठी उजवे-क्लिक करू शकता. तिथून आपण सर्व स्थापित स्क्रिप्टची सूची पाहू शकता, अनावश्यक हटवू शकता आणि असेच. स्क्रिप्ट व्यवस्थापन "टूल्स" मेनू, आयटम "ग्रीसेमोंकी" मध्ये देखील उपलब्ध आहे.

आता, जेव्हा तुम्ही एखादी सानुकूल स्क्रिप्ट फाइल उघडण्याचा प्रयत्न करता (उदाहरणार्थ, जेव्हा तुम्ही एखाद्या क्लबच्या स्क्रिप्टच्या लिंकवर क्लिक करता), तेव्हा ग्रीसमोंकी विंडो उघडेल, ज्यामध्ये तुम्हाला स्क्रिप्ट स्थापित करण्यास सांगितले जाईल ("इन्स्टॉलेशन सुरू करा" "सुरक्षा समस्यांबद्दल तीन सेकंद विचार केल्यानंतर बटण सक्रिय होते):

Google Chrome ब्राउझर मध्येसानुकूल स्क्रिप्ट्स (यूजरजेएस) बॉक्सच्या बाहेर समर्थित आहेत: आपल्याला फक्त त्या फोल्डरमध्ये कॉन्फिगर करणे आवश्यक आहे ज्यामध्ये स्क्रिप्ट्स संग्रहित केल्या जातील आणि आवश्यक पॅरामीटर्ससह ब्राउझर स्वतः लाँच करा.

सुरुवातीला.
एक फोल्डर तयार करा जिथे आपल्या संगणकावर सानुकूल स्क्रिप्ट साठवल्या जातील. उदाहरणार्थ, ते "E: \ Nick \ Scripts" फोल्डर असू द्या.

दुसरे.
या फोल्डरमध्ये तुम्हाला आवडणारी कोणतीही सानुकूल स्क्रिप्ट Google Chrome शी सुसंगत आहे (आमच्या क्लबमध्ये ती "क्रोम" लेबलने चिन्हांकित केली जाईल). हे करण्यासाठी, ब्राउझरमध्ये स्क्रिप्ट उघडा, + [S] दाबा आणि सानुकूल स्क्रिप्टसह समान फोल्डर निर्दिष्ट करा आणि "सेव्ह / सेव्ह" दाबा:

टीप, स्क्रिप्ट फाइल नावाने समाप्त होणे आवश्यक आहे .user.js

तिसरे.
सानुकूल स्क्रिप्ट चालवण्याची परवानगी देण्यासाठी पर्यायांसह Google Chrome लाँच करा. हे करण्यासाठी, प्रथम ब्राउझर बंद करा, नंतर डेस्कटॉपवरील Google Chrome चिन्हावर उजवे-क्लिक करा, "गुणधर्म" निवडा आणि उघडणार्या विंडोमध्ये "शॉर्टकट" टॅबवर जा. आपल्याला "ऑब्जेक्ट" फील्ड बदलण्याची आवश्यकता आहे. यात सहसा फॉर्मची नोंद असते:
"C: \ Documents and Settings \% USERDIR% \ Local settings \ Application data \ Google \ Chrome \ Application \ chrome.exe"
क्लोजिंग कोट नंतर त्यात लॉन्च पॅरामीटर्स जोडा: --enable-user-scripts --user-scripts-dir = E: \ Nick \ Scripts
ई: \ निक \ स्क्रिप्ट्स तुम्ही स्क्रिप्ट संचयित करण्यासाठी वापरता त्यामध्ये मार्ग बदलण्यास विसरू नका.

चौथा.
Google Chrome लाँच करा! स्क्रिप्ट काम करत आहेत!

सुरक्षा प्रश्न... सानुकूल स्क्रिप्ट वापरकर्त्यासाठी धोकादायक असू शकतात. केवळ विश्वसनीय स्त्रोतांकडून सानुकूल स्क्रिप्ट वापरा आणि लक्षात ठेवा की आपले डोके कोणत्याही धोक्यापासून सर्वोत्तम संरक्षण आहे.

तत्सम प्रकाशने

एसएसडी आणि एचडीडी डिस्कची वैशिष्ट्ये - वाचण्याच्या आणि लिहिण्याच्या गतीवर काय परिणाम होतो एसएसडी डिस्क आणि एचडीडीची गती
रशियन क्रिस्टलडिस्कइन्फो - आपली हार्ड ड्राइव्ह तपासत आहे आणि त्याच्या आरोग्याची काळजी घेत आहे
अनाहूत सूचनांपासून मुक्त व्हा
Android वर पुरेशी मेमरी नाही: समस्या का उद्भवते आणि ती कशी दूर करावी
Android वर रूट अधिकार कसे स्थापित करावे - ते मिळवण्याचे अनेक मार्ग
HD टास्क अॅड व्हायरस काढा टास्क प्रोग्राम काय आहे?
नवशिक्यांसाठी VirtualBox व्हर्च्युअल मशीन
रशियन गुणवत्ता प्रणाली
एकिस लॉगिन आणि पासवर्ड द्वारे आपल्या वैयक्तिक खात्यात लॉग इन करा
वैयक्तिक खाते माहिती शाळा माहिती शाळेचे वैयक्तिक खाते