Bookmark OS არის ძლიერი და მოსახერხებელი სანიშნე მენეჯერი. Bookmark Utilities. ეძღვნება სანიშნეებს მშვიდი სანიშნე htm

შემორჩენილია

შემორჩენილია

შემორჩენილი, მშრალი, გამხმარი, მყარი, ქერქიანი, მოუხერხებელი. მოძველებული პური, შემორჩენილი, რბილი, შემორჩენილი. ტყავი, ძირი. მიწა გვალვისგან უმწეოა. რბილად შეჭამა, მაგრამ სიბნელე მუცელში ჩაუვარდა.

|


* უხეში და უგრძნობი, გულჩათხრობილი. გულგრილი ადამიანი გულია. გულუბრყვილობა, საკუთრება adj. პურს პატივს სცემენ, უკბილო, უკბილო, დაძარცული (-გაფუჭებული). საერთო უბედურება გულებს ამძიმებს და ადამიანებს გულგრილს ხდის. დაძველება, გაშრობა, დაბერება. სიცარიელე, თანდათანობითი კომპ. ჩვ. პური დაკნინდა, უკიდურესად დაბერდა. ხალხი გამაგრდა (გამაგრდა). მსხვერპლშეწირვები, ხრტილები (ქვიშა), არ არის გულგრილი? გულუბრყვილობა ქალებისთვის რომელიც შემორჩენილია. არ არის სიბერე, არ არის ქერქი.დალის განმარტებითი ლექსიკონი


.:

ვ.ი. დალი.:

1863-1866 წწ.

    სინონიმები ანტონიმები

    ნახეთ, რა არის „CALE“ სხვა ლექსიკონებში:ნახეთ სასტიკი... სინონიმების ლექსიკონი

    შემორჩენილი - შემორჩენილი, შემორჩენილი, მშრალი...

    რუსული მეტყველების სინონიმების ლექსიკონი-თეზაურუსი - (უცხო) მოპირდაპირე. რბილი; მშრალი, უგრძნობი, გულჩათხრობილი (ადამიანის შესახებ, გული). ძნელია ასე გახდე...

    ნახეთ, რა არის „CALE“ სხვა ლექსიკონებში:მაიკლსონის დიდი განმარტებითი და ფრაზეოლოგიური ლექსიკონი (ორიგინალური მართლწერა) გულჩათხრობილი, გულჩათხრობილი, გულჩათხრობილი, აკრიფეთ. მძიმე, უკრაინული შემორჩენილი შემორჩენილი, ძლიერი, ახალი, სხვა რუსული. მძიმე გულუბრყვილობა; მშრალი, შემორჩენილი; უსაყვედურო; ნათელი; მნიშვნელოვანი, ბულგარული ჭვრასტი, ჭვრასტი მძიმე, ძლიერი, მოხერხებული, ენერგიული, სერბოჰორვიანი. ჩვრსტ,……

    მაქს ვასმერის რუსული ენის ეტიმოლოგიური ლექსიკონი - ობსესლავ. დიდი ალბათობით სუფ. წარმოებული (სუფ. ტელევიზორი, შდრ. მკვდარი) იგივე ფუძიდან (*čьrt kъrt), როგორც სხვა რუსული. ჯანდაბა "ხატვა", განათებული. კერტუ „ვჭრი, ვურტყამ“. გულგრილი სიტყვასიტყვით "ისეთი, რომლითაც შეგიძლია დარტყმა", შემდეგ "მყარი, ძლიერი, მკაცრი" (ეს არის ... ...

    რუსული ენის ეტიმოლოგიური ლექსიკონი - (საპირისპიროდ რბილი) უცხო ენა: მშრალი, უგრძნობი; გულჩათხრობილი (ადამიანის შესახებ, გული) გახდომა გულმოდგინე გახდომა ასე...

    ნახეთ, რა არის „CALE“ სხვა ლექსიკონებში:- ძველი რუსული - შემორჩენილი (მძიმე, ძლიერი, მნიშვნელოვანი, მშრალი). საერთო სლავური – cьrstvъ. ინდოევროპული – (ს)კერი (მოტრიალება, ტრიალი, ქსოვა). ძველი რუსული სიტყვა "ჩერსტვი" ცნობილია XI-XII საუკუნეებიდან. "მყარი, ძლიერი, მნიშვნელოვანი" მნიშვნელობით; მე-13 საუკუნიდან -... ... სემენოვის რუსული ენის ეტიმოლოგიური ლექსიკონი

    ნახეთ, რა არის „CALE“ სხვა ლექსიკონებში:- სინ: ნახე სასტიკი... რუსული ბიზნეს ლექსიკის თეზაურუსი

    ჯანდაბა ოჰ, ოჰ; გულჩათხრობილი, აჰ, გულჩათხრობილი, უსუსური და გულგრილი. 1. დაკარგული რბილობა, სიახლე (პურის, ფქვილის პროდუქტების შესახებ); შემორჩენილი. პური, ღვეზელი. ჩაის ფუნთუშა. 2. მოკლებულია სულიერ რბილობასა და მგრძნობელობას; უპასუხო, უსულო. ჩვ. ბიუროკრატი,... ... ენციკლოპედიური ლექსიკონი

წიგნები

  • 1812 წლის გმირები. ბაგრატიონიდან და ბარკლეიდან რაევსკამდე და მილორადოვიჩამდე, ალექსეი შიშოვი. ”ყველა სიმაღლე იყო თქვენთვის პატარა / და ყველაზე მძიმე პური იყო რბილი, / ოჰ, ახალგაზრდა გენერლებო / თქვენი ბედი! – წერდა მათ შესახებ მარინა ცვეტაევა. დღევანდელი სტანდარტებით გაუგონარი ახალგაზრდა, წარმოუდგენლად ნიჭიერი,... ელექტრონული წიგნი
  • საშობაო სიმღერა. The Signalman / საშობაო ჰიმნი. The Signalman (აუდიოწიგნი MP3), ჩარლზ დიკენსი. იულეტიდის მოჩვენებათა მოთხრობა "საშობაო სიმღერა" არის ერთ-ერთი იმ რამდენიმე ინგლისური ნაწარმოებიდან შობის შესახებ, პროზაული ჰიმნი, სავსე დღესასწაულის ნათელი გრძნობით.…

აღწერა
აყენებს ან აბრუნებს სანიშნეს, რომელიც ცალსახად განსაზღვრავს მიმდინარე ჩანაწერს ჩანაწერების ნაკრები.

მნიშვნელობა
დასაყენებელი ან დასაბრუნებელი მნიშვნელობა განისაზღვრება სტრიქონის გამოსახულებით ან ტიპის გამოხატვით ვარიანტი, რომლის მნიშვნელობა არის სწორი სანიშნე. მონაცემთა ტიპი არის მასივი ვარიანტიტიპის ელემენტები ბაიტი.

შენიშვნები
ობიექტისთვის ჩანაწერების ნაკრებიშექმნილია მხოლოდ მონაცემთა ბაზის ძრავის ცხრილებიდან Microsoft Jet, ქონება სანიშნებისაკითხებს მართალია, და ნებადართულია ქონებით სარგებლობა სანიშნეობიექტებისთვის ჩანაწერების ნაკრები. მაგალითად, სანიშნეები დაუშვებელია არცერთ ობიექტში ჩანაწერების ნაკრებიშექმნილია გაერთიანებული ცხრილიდან პარადოქსი, რომელშიც გასაღები არ არის განსაზღვრული.
ობიექტის შექმნის ან გახსნისას ჩანაწერების ნაკრებიმისი თითოეული ჩანაწერი იღებს უნიკალურ სანიშნეს. იმისათვის, რომ დაიმახსოვროთ მიმდინარე ჩანაწერის პოზიცია, თქვენ უნდა მიანიჭოთ ქონების მიმდინარე ღირებულება სანიშნეცვლადი. სხვა ჩანაწერზე გადასვლის შემდეგ ნებისმიერ დროს ცვლადში შენახულ მიმდინარე ჩანაწერის მაჩვენებელზე სწრაფად დასაბრუნებლად, თქვენ უნდა მიუთითოთ თვისების მნიშვნელობა სანიშნეობიექტი ჩანაწერების ნაკრებიამ ცვლადის მნიშვნელობა.
ჩანაწერების ნაკრების შესაძლო სანიშნეების რაოდენობა შეზღუდული არ არის. სანიშნეის შესაქმნელად, რომელიც განსაზღვრავს ჩანაწერს, გარდა მიმდინარე ჩანაწერისა, გადადით სასურველ ჩანაწერზე და შემდეგ დააყენეთ თვისების მნიშვნელობა სანიშნესიმებიანი ცვლადი, რომელიც მიუთითებს სასურველ ჩანაწერზე.
ქონების გამოყენებამდე სანიშნეთქვენ უნდა შეამოწმოთ ქონების ღირებულება სანიშნებიობიექტი ჩანაწერების ნაკრები, რომელიც განსაზღვრავს, მხარს უჭერს თუ არა ეს ჩანაწერების ნაკრები სანიშნეების გამოყენებას. თუ ქონება სანიშნებისაკითხებს ყალბი, ობიექტი ჩანაწერების ნაკრებიარ უჭერს მხარს სანიშნეებსა და ქონებაზე წვდომას სანიშნეგამოიწვევს დაჭერის შეცდომას.
თუ იყენებთ მეთოდს კლონიშეიქმნა ობიექტის ასლი ჩანაწერების ნაკრები, შემდეგ სანიშნეების მნიშვნელობები ორიგინალური ობიექტისთვის ჩანაწერების ნაკრებიდა მისი ასლები იდენტური და ურთიერთშემცვლელია. თუმცა, თქვენ არ შეგიძლიათ გამოიყენოთ სხვა ობიექტების სანიშნეები ამ გზით. ჩანაწერების ნაკრები, მაშინაც კი, თუ ისინი შეიქმნა ერთი და იგივე ობიექტიდან ან იგივე ინსტრუქციის გამოყენებით SQL.
როდესაც თქვენ ცდილობთ დააყენოთ ქონება სანიშნემნიშვნელობა, რომელიც წარმოადგენს წაშლილ ჩანაწერს, ხდება ხაფანგის შეცდომა.
ქონების ღირებულება სანიშნეჩანაწერის ნომრის იდენტური არ არის.

მაგალითი
შემდეგი პროგრამა იყენებს თვისებებს სანიშნედა სანიშნებიჩანაწერის პოზიციის დამახსოვრება ობიექტში ჩანაწერების ნაკრებიდა დაუბრუნდით ამ ჩანაწერს.

Bookmark OS-ის დეველოპერებმა ბევრი იმუშავეს იმისთვის, რომ თქვენთვის მოსახერხებელი ყოფილიყო სანიშნეების დიდი კოლექციაც კი და სწრაფად იპოვოთ მასში საჭირო ნივთები. ამისათვის სერვისი გთავაზობთ ბმულების ჩვენების რამდენიმე რეჟიმს და საშუალებას გაძლევთ დააჯგუფოთ ისინი ტეგებისა და საქაღალდეების გამოყენებით.

Bookmark OS ინტერფეისი დაყოფილია ორ ნაწილად. მარცხნივ არის ტეგების სია და საქაღალდის ხე. რომელიმე მათგანზე დაწკაპუნებით ნახავთ ყველა შესაბამის სანიშნეს ფანჯრის მარჯვენა მხარეს ვიზუალური ხატებით ეკრანის ანაბეჭდების სახით. ინსტრუმენტთა პანელზე არსებული ღილაკების წყალობით, შეგიძლიათ დაალაგოთ ბმულები თარიღის, სათაურის, დომენის და სხვა ატრიბუტების მიხედვით. სხვა ღილაკები საშუალებას გაძლევთ შეცვალოთ სანიშნეების ჩვენების რეჟიმი: სია ან ფილა.

რა თქმა უნდა, შესაძლებელია მოძებნოთ ბმულების და საქაღალდეების სახელები.

დამატება და რედაქტირება

თქვენ შეგიძლიათ დაამატოთ ვებ გვერდები სანიშნეებზე ბრაუზერის გაფართოების ან სანიშნეს გამოყენებით - სპეციალური ღილაკი, რომელიც გამოჩნდება ბრაუზერის პანელზე. თქვენ ასევე შეგიძლიათ შექმნათ ცალკე სანიშნეები შერჩეული საქაღალდეებისთვის, რათა სერვისმა პირდაპირ მათზე გაგზავნოს ბმულები და ყოველ ჯერზე არ მოგთხოვოთ შენახვის გზა. გარდა ამისა, Bookmark OS-ს აქვს ფუნქციები ბრაუზერებიდან სანიშნეების ექსპორტისა და იმპორტისთვის.

დამატებული სანიშნეებისა და საქაღალდეების რედაქტირების შესაძლებლობა განსაკუთრებულ ყურადღებას იმსახურებს. თქვენ შეგიძლიათ აირჩიოთ ერთი ან რამდენიმე ელემენტი ერთდროულად მაუსის საშუალებით და შემდეგ გადაიტანეთ ისინი სასურველ საქაღალდეში ან წაშალოთ - ისევე როგორც Windows-ში. მაგრამ უნდა ითქვას, რომ Bookmark OS-ის მობილურ ვერსიაში არ არის ჯგუფური რედაქტირება.

Bookmark OS იყენებს მანქანათმცოდნეობის და ბუნებრივი ენის დამუშავების ალგორითმებს სანიშნეების კიდევ უფრო გასაადვილებლად. როდესაც სხვა ვებ გვერდს შეინახავთ, სისტემა აანალიზებს თქვენს საქაღალდეებს, ირჩევს მათგან ყველაზე შესაფერისს და გვთავაზობს იქ ახალი სანიშნეს განთავსებას.

სერვისი ზოგჯერ უშვებს შეცდომებს, მაგრამ უმეტეს შემთხვევაში ის გვირჩევს შესაფერის საქაღალდეებს, რაც გამორიცხავს შენახვის გზის ხელით მითითების აუცილებლობას.

ბოლო განხორციელებული მოქმედების გასაუქმებლად ღილაკს შეუძლია თქვენი მონაცემების შენახვა არაერთხელ საჭირო მომენტში.

დეველოპერებს ჯერ არ გაუკეთებიათ აპლიკაციები მობილური პლატფორმებისთვის, მაგრამ Bookmark OS-ის ვებ ვერსია ადაპტირდება ნებისმიერ ეკრანის ზომაზე. სისტემა ღრუბლის საშუალებით ახდენს სანიშნეების სინქრონიზაციას სხვადასხვა მოწყობილობებს შორის, ასე რომ თქვენი ბმულები ყოველთვის ხელთ იქნება.

გარდა ამისა, თქვენ შეგიძლიათ გაუზიაროთ შერჩეული საქაღალდეები თქვენს მეგობრებს. ეს საშუალებას მოგცემთ ერთად იმუშაოთ გაზიარებულ ბმულებზე.

Bookmark OS ხელმისაწვდომია უფასოდ. მაგრამ წელიწადში 12 დოლარად გამოწერით, თქვენ განბლოკავთ ეკრანის დამატებით პარამეტრებს, ქვესაქაღალდეების დამატების შესაძლებლობას, იმპორტირებული სანიშნეების ავტომატური ეკრანის ანაბეჭდის შექმნას და სხვა ფასიან ფუნქციებს.

Bookmark ობიექტი უბრალოდ სანიშნეა. პრაქტიკაში, ეს არის ყველაზე მოსახერხებელი გზა შაბლონების გამოყენებით შექმნილ დოკუმენტებში ნავიგაციისთვის (მაგალითად, ანგარიშები). მისი ფუნდამენტური განსხვავება Selection და Range ობიექტებისგან არის ის, რომ დოკუმენტის დახურვისას ყველა არჩევანი და დიაპაზონი იკარგება (დიაპაზონის ობიექტები ჩვეულებრივ არსებობს მხოლოდ მაშინ, როცა მათი შექმნის პროცედურა მიმდინარეობს და სანიშნეები ინახება დოკუმენტთან ერთად. თუ დოკუმენტი არის შეიქმნა შაბლონზე დაყრდნობით, შემდეგ ყველა სანიშნე, რომელიც იყო განსაზღვრული შაბლონში, ასევე განისაზღვროს ამ შაბლონზე შექმნილ დოკუმენტში.

შექმენით სანიშნე (მენიუ ჩასმა-სანიშნე) ბევრად უფრო ადვილია, ვიდრე დიაპაზონის ობიექტის სიმბოლოების რაოდენობის დათვლა დოკუმენტის/აბზაცის/წინადადების დასაწყისიდან ან Move() ოპერაციების შესრულება (MoveDown(), MoveRight(), MoveNext()) Selection ობიექტზე.

Bookmark ობიექტის ფუნქციონირება შეზღუდულია. ამ ობიექტს აქვს ბევრად ნაკლები თვისებები და მეთოდები, ვიდრე Selection და Range ობიექტებს. თუმცა, როგორც წესი, არავინ ცდილობს გამოიყენოს Bookmark ობიექტი პირდაპირ ტექსტთან სამუშაოდ. Bookmark ობიექტიდან ძალიან ადვილია Selection ობიექტის მიღება (Select() მეთოდის გამოყენებით) ან Range ობიექტის (Range() თვისების გამოყენებით) - და შემდეგ შეგიძლიათ გამოიყენოთ ამ ობიექტების თვისებები და მეთოდები, მაგალითად:

ThisDocument.Bookmarks("Bookmark1"). აირჩიეთ

MsgBox Selection.Text

არ არის აუცილებელი სანიშნეების ობიექტების პროგრამულად შექმნა, მაგრამ საჭიროების შემთხვევაში შეგიძლიათ გამოიყენოთ სანიშნეების კოლექციის Add() მეთოდი:

ThisDocument.Bookmarks.Add Name:="temp", Range:= Selection.Range

ამ მეთოდს აქვს მხოლოდ ორი პარამეტრი, რომელთაგან ორივე გამოყენებულია მაგალითში.

Bookmark ობიექტის ზოგიერთი მნიშვნელოვანი თვისება

ცარიელი - თუ ეს თვისება დააბრუნებს True-ს, მაშინ ეს ნიშნავს, რომ სანიშნე მიუთითებს ჩასმის წერტილზე და არა ტექსტზე;

სახელი - სანიშნეს სახელი. ძალიან მოსახერხებელია, რომ სანიშნეების კოლექციაში სასურველი სანიშნის პოვნა შეგიძლიათ არა მხოლოდ სანიშნეის ინდექსის (ნომრის) გამოყენებით, არამედ მისი სახელწოდებითაც.

დიაპაზონი – აბრუნებს Range ობიექტს ამ სანიშნეის ადგილას.

დაწყება, დასასრული, StoryType – Selection ობიექტის იგივე თვისებების მსგავსი.

Bookmark ობიექტს აქვს მხოლოდ სამი მეთოდი - Copy(), Delete() და Select(). Copy() ქმნის სანიშნეს არსებულზე დაყრდნობით, Delete() წაშლის მას და Select() ირჩევს რაზე მიუთითებს სანიშნე.

Word.Range ობიექტი, პროგრამული მუშაობა დიაპაზონთან დოკუმენტში, Range ობიექტის თვისებები და მეთოდები, უპირატესობები Selection ობიექტთან შედარებით.

როგორც ზემოთ აღინიშნა, ყველაზე ხშირად დეველოპერები იყენებენ Selection ობიექტს იმის დასადგენად, თუ სად არის შეყვანილი ტექსტი და ნავიგაცია ხდება დოკუმენტში. თქვენ ასევე შეგიძლიათ გამოიყენოთ Range ობიექტი იმავე მიზნებისთვის. Range და Selection ობიექტებს შორის მთავარი განსხვავება ისაა, რომ Selection ობიექტის განსაზღვრა შესაძლებელია მომხმარებლის მიერ (მაუსის საშუალებით ტექსტის არჩევით), ხოლო Range ობიექტის განსაზღვრა შესაძლებელია მხოლოდ პროგრამულად და არ არის დამოკიდებული მაჩვენებლის მიმდინარე პოზიციაზე ან მომხმარებლის ქმედებებზე. .

Range ობიექტის ოფიციალური განმარტება არის: ეს არის პროგრამული ობიექტი, რომელიც წარმოადგენს ტექსტის მიმდებარე არეალს დოკუმენტში. ეს ობიექტი დამოუკიდებელია Selection ობიექტისგან - შეგიძლიათ იმუშაოთ Range ობიექტთან მიმდინარე შერჩევის შეცვლის გარეშე. ის შეიძლება არ შეიცავდეს სიმბოლოებს (წარმოადგენს ტექსტის შეყვანის კურსორს).

შეიძლება იყოს იმდენი Range ობიექტი, რამდენიც გსურთ ნებისმიერ დროს, მაგრამ მხოლოდ ერთი შერჩევის ობიექტი.

მოგესალმებით ყველას, დღეს ვისაუბრებთ სანიშნეების, ან ბრაუზერის სანიშნეების გამოყენებაზე.

ვინ არ იცის, ეს არის ის, რაც შეგიძლიათ დაამატოთ თქვენს სანიშნეებში (დიახ, დღეს მე მაქვს ჩემი დებიუტი, როგორც კაპიტანი აშკარა :) და როდესაც მასზე დააწკაპუნებთ, გარკვეული ეფექტი გამოიღოთ.

ამის მაგალითია დღევანდელი სტატიის გმირი, რომელიც განთავსებულია http://ulizko-ზე. com/demo/allthat/. გამოყენების ინსტრუქცია:

  1. გადაიტანეთ ბმული "ბმული" სანიშნეების ზოლში ან დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ მენიუს პუნქტი "რჩეულებში დამატება".
  2. გადადით მსგავს საიტზე http://twitter. comდა დააწკაპუნეთ ამ სანიშნეზე (ან რჩეულებზე).

გამოჩნდება ფანჯარა, რომელშიც შეგიძლიათ შეიყვანოთ მონაცემები. ზოგადად, ვარაუდობენ, რომ ეს იქნება ინტერფეისი სურვილების სიების დასამატებლად (ადრე შექმნილი ზოგიერთ საიტზე), გაფრთხილების ტრიგერების დასაყენებლად და ა.შ. არსებობს შესვლის დონის ვალიდაციაც კი. და დამყარებულია მონაცემთა გაცვლა სერვერთან - ანუ ნებისმიერ დომენზე მოდის თქვენთან თქვენი სურვილების სია და თქვენი ახალი სურვილი ნებისმიერი დომენიდან გაფრინდება სურვილების სიის სიყვარულის ფრთებზე და კომფორტულად ჩაჯდება მის მკლავებში.

მაგრამ. დღეს ჩვენ არ ვსაუბრობთ ამაზე, არამედ იმაზე, თუ როგორ უნდა გავაკეთოთ ეს პრინციპში.

სანამ უშუალოდ კოდის ანალიზზე გადავიდოდე, მინდა ვუპასუხო კითხვას (რომელიც არავის დამისვამს :), კერძოდ, "რა შესაძლებლობებს იძლევა სანიშნე?" სწორი პასუხი არის ნებისმიერი. იმის გამო, რომ ჩვენ გვაქვს შესაძლებლობა ჩატვირთოს ნებისმიერი სკრიპტი, ჩვენ შეგვიძლია გავაკეთოთ ის, რაც გვინდა კლიენტის გვერდზე. მაგალითად, შექმენით „დისტანციური“ ვიჯეტი, რომელშიც შეგიძლიათ დაამატოთ ჩანაწერი ნოუთბუქში ან დავალების მენეჯერში ნებისმიერ გვერდზე. ან თუნდაც მთელი დავალების მენეჯერი დისტანციურად აქციოთ. ასევე მნიშვნელოვანია ის, რომ ისინი იმუშავებენ თითქმის ყველგან - ეს არ არის პლაგინები Firefox-ისთვის ან ვიჯეტები Opera-სთვის. სანიშნეებს არ აინტერესებთ (კარგად, თითქმის :) რა OS ან ბრაუზერი გაქვთ. ზოგადად, არის ადგილი ფანტაზიისთვის.

მაშ, როგორ ქმნით იმავე სანიშნეებს?
ეს ძალიან მარტივია: თქვენ უნდა შექმნათ წამყვანი ელემენტი გვერდზე href ატრიბუტით, რომელიც შეიცავს javascript კოდს. თუ მას რუსულად თარგმნით, მაშინ უნდა გააკეთოთ შემდეგი ბმული, რომლის მისამართი, ზოგადად, იქნება სანიშნე:

< a href ="javascript:alert("მე ვარ სანიშნე"); void 0;"> სანიშნე

იმისათვის, რომ ბმულის მისამართში ჯავასკრიპტის კოდი იმუშაოს, მის წინ უნდა დაამატოთ სიტყვა javascript:. თუ ჩემი სკლეროზი სწორად მეხმარება, ამას ჰქვია "javascript ფსევდოპროტოკოლის დაზუსტება". კიდევ ერთი მნიშვნელოვანი დეტალი არის ის, რომ თუ თქვენი კოდი დააბრუნებს მნიშვნელობას, ბრაუზერი მიიღებს მას, როგორც მისამართს, რომელზეც უნდა წავიდეს და დატოვოს მიმდინარე გვერდი. ამის თავიდან ასაცილებლად, არ დააბრუნოთ მნიშვნელობები, ანუ დაამატეთ void 0 სკრიპტის ბოლოს; , ან გადაიტანეთ მთელი კოდი ანონიმურ, დაუბრუნებელ ფუნქციაში - (function())(...თქვენი კოდი შეიძლება იყოს აქ...))() .

ყოველ შემთხვევაში, ყველა ამ კითხვას დეტალურად განიხილავს ილია კანტორი თავის ჩანაწერში Bookmarklets და მათი დაწერის წესებში, რომლებზეც დეტალებისთვის მოგაწოდებთ.

ერთადერთი, რაც ჯერ კიდევ უნდა ვიცოდეთ, არის ის, რომ ყველა ბრაუზერი ზღუდავს სანიშნეს კოდის მაქსიმალურ სიგრძეს. და როგორც ქარავნის სიჩქარე უდრის ყველაზე ნელი აქლემის სიჩქარეს, ასევე ბრაუზერის სანიშნეების მაქსიმალური ზომა უდრის IE 6 SP2-ის მიერ დაწესებულ ლიმიტს, ანუ 488 სიმბოლოს.

ამრიგად, ნაკლებად სავარაუდოა, რომ ჩვენ შევძლებთ რაიმე რთული ლოგიკის კოდირებას ხუთასზე ნაკლებ სიმბოლოში, ამიტომ ყველაზე ხშირად სანიშნეები უბრალოდ ქმნიან ახალ სკრიპტის ტეგს, რომელშიც უკვე ჩატვირთულია აპლიკაციის კოდი.

მეც ასე მოვიქეცი. აქ არის ჩემი სანიშნეს კოდი ადამიანისათვის ადაპტირებული ფორმით:

(ფუნქცია()(
// შექმენით ახალი შიდა ცვლადი a (ამ შემთხვევაში უმჯობესია გამოიყენოთ მოკლე იდენტიფიკატორები)
// და დაუყოვნებლივ დავამატოთ ჩვენი ობიექტი გლობალური ფანჯრის ობიექტს და ჩაწერეთ მასში უნიკალური მონაცემები
// თითოეული მომხმარებლისთვის (ბოლოს და ბოლოს, ისინი გენერირებული იყო სერვერის მიერ მომხმარებლისთვის, სანამ ის ამ სანიშნეს საკუთარ თავს დაამატებდა)
var a = window.allThat = (
მომხმარებლის ID: "123345456",
სერვერი: "http://mysite.com/",
სკრიპტი: დოკუმენტი .createElement("სკრიპტი"), // შექმენით და დაიმახსოვრეთ სკრიპტის ტეგი,
// რომელიც გადმოწერს ჩვენს აპლიკაციის კოდს - ჩვენ წაშლით მას, თუ მომხმარებელი დააჭერს ღილაკს "დახურვა"
css: დოკუმენტი .createElement("ბმული") // მსგავსი
},
/* დინამიურად შექმენით და დაამატეთ ელემენტები DOM-ში: */
h = დოკუმენტი .getElementsByTagName("head" );
a.css.rel = "stylesheet" ;
a.css.href = a.server + "css/bookmarklet.2.css" ;
h.appendChild(a.css);
a.script.src = a.server + "js/bookmarklet.7.js" ;
h.appendChild(a.script);
h=null ;
})();

* ეს საწყისი კოდი მონიშნული იყო Source Code Highlighter-ით.

შემდეგ პირდაპირ იტვირთება თავად ფანჯრის კოდი. მე ვფიქრობ, რომ ეს შეიძლება თავისთავად საინტერესო იყოს, ამიტომ მას აქაც დავდებ (ყველა კომენტარი ინგლისურადაა, რადგან მომხმარებელი ამერიკელია):

თუ გაინტერესებთ, აქ არის