Untung bookmark html. Bookmarklet. Program untuk menemukan tautan "mati".

10.5.4 Objek Penanda buku

Objek Word.Bookmark, menggunakan bookmark dalam templat, mendapatkan objek Seleksi dan Rentang dari objek Bookmark

Objek Bookmark hanyalah sebuah bookmark. Dalam prakteknya ini adalah yang paling banyak cara yang nyaman navigasi melalui dokumen yang dibuat menggunakan templat (misalnya, laporan). Perbedaan mendasar dari objek Seleksi dan Rentang adalah semua pilihan dan rentang hilang ketika dokumen ditutup (Objek rentang umumnya hanya ada saat prosedur yang membuatnya sedang berjalan, dan penanda disimpan bersama dengan dokumen. Jika dokumen dibuat berdasarkan sebuah template, maka semua bookmark yang ditentukan dalam template juga akan ditentukan dalam dokumen yang dibuat berdasarkan template ini.

Membuat bookmark (menu Sisipkan -> Bookmark) jauh lebih mudah daripada menghitung jumlah karakter objek Range dari awal dokumen/paragraf/kalimat, atau melakukan operasi Move() (MoveDown(), MoveRight(), MoveNext ()) untuk objek Seleksi. Selain itu, jika Anda mengedit template (dan dalam praktiknya Anda harus sering melakukannya), kemungkinan besar Anda tidak perlu mengedit kode untuk menentukan objek Seleksi dan Rentang.

Fungsionalitas Objek penanda kecil. Objek ini memiliki properti dan metode yang jauh lebih sedikit dibandingkan objek Seleksi dan Rentang. Namun, biasanya tidak ada yang mencoba menggunakan objek Bookmark untuk bekerja dengan teks secara langsung. Dari objek Bookmark sangat mudah untuk mendapatkan objek Seleksi (menggunakan metode Select()) atau objek Range (menggunakan properti Range()) - dan kemudian Anda dapat menggunakan properti dan metode objek tersebut, misalnya:

Dokumen ini.Bookmarks("Bookmark1").Pilih

Pilihan MsgBox.Teks

Buat objek Bookmark secara terprogram opsional, namun jika perlu, Anda dapat menggunakan metode Add() dari koleksi Bookmark:

Dokumen ini.Bookmarks.Tambahkan Nama: = "temp", Rentang: = Pilihan. Rentang

Metode ini hanya mempunyai dua parameter, keduanya digunakan dalam contoh.

Beberapa properti penting Objek penanda:

  • Kosong- jika properti ini mengembalikan True, berarti bookmark menunjuk ke titik penyisipan, dan bukan teks;
  • Nama- nama penanda. Sangat mudah untuk ditemukan penanda yang diinginkan dalam kumpulan bookmark Anda tidak hanya dapat menggunakan indeks (nomor) bookmark, tetapi juga namanya.
  • Jangkauan- mengembalikan objek Range di lokasi bookmark ini.
  • Awal, Akhir, Tipe Cerita- mirip dengan properti yang sama dari objek Seleksi.

Objek Bookmark hanya memiliki tiga metode - Copy(), Delete() dan Select(). Copy() membuat bookmark berdasarkan yang sudah ada, Delete() menghapusnya, dan Select() memilih apa yang dirujuk oleh bookmark tersebut.

BASI

BASI

Basi, kering, layu, keras, berkerak, kikuk. Roti basi, basi, lembut, basi. Kulit tidak kapalan, sol. Tanahnya tidak berperasaan karena kekeringan. Dia memakannya dengan lembut, tapi rasa basi masuk ke perutnya.

|


* Kasar dan tidak peka, keras hati. Orang yang tidak berperasaan adalah hati. Tidak berperasaan, properti adj. Roti dimuliakan, bagi yang ompong, basi, basi-basi (-basi). Bencana yang terjadi secara umum mengeraskan hati dan membuat orang menjadi acuh tak acuh. Menjadi basi, mengering, menjadi basi. Staleness, kompilasi bertahap. menurut bab. Roti menjadi basi, menjadi sangat basi. Orang-orang menjadi keras (hardened). Pengorbanan, tulang rawan (pasir), tidak berperasaan? Sikap tidak berperasaan bagi wanita yang sudah menjadi basi. Tidak ada basi, tidak ada kerak.


Kamus Penjelasan Dahl.

V.I. Dahl.

1863-1866. Buku
  • Pahlawan tahun 1812. Dari Bagration dan Barclay hingga Raevsky dan Miloradovich, Alexei Shishov. “Semua puncaknya kecil bagimu / Dan roti paling basi terasa lembut, / Oh, jenderal muda / Nasibmu!” – Marina Tsvetaeva menulis tentang mereka. Belum pernah ada generasi muda menurut standar saat ini, sangat berbakat,... e-book
  • Lagu Natal. Sang Pemberi Sinyal / Nyanyian Rohani Natal. Sang Pemberi Sinyal (Buku Audio MP3), Charles Dickens. Kisah hantu Yuletide "A Christmas Carol" adalah salah satu dari sedikit karya bahasa Inggris tentang Natal, sebuah himne dalam bentuk prosa, penuh dengan perasaan cerah akan liburan.…

Halo semuanya, hari ini kita akan berbicara tentang penggunaan bookmarklet, atau bookmark browser.

Siapa yang tidak tahu, ini adalah sesuatu yang dapat Anda tambahkan ke bookmark Anda (ya, hari ini saya melakukan debut saya sebagai Captain Obvious :) dan, ketika Anda mengkliknya, akan menghasilkan beberapa efek.

Contohnya adalah hero artikel hari ini yang beralamat di http://ulizko. com/demo/allthat/ . Petunjuk Penggunaan:

  • Seret tautan ke bilah bookmark atau klik di atasnya klik kanan mouse dan pilih item menu "tambahkan ke favorit".
  • Kunjungi beberapa situs seperti http://twitter. com, dan klik penanda ini (atau favorit).
  • Sebuah jendela akan muncul di mana Anda dapat memasukkan data. Secara umum, diasumsikan bahwa ini akan menjadi antarmuka untuk menambahkan keinginan ke daftar keinginan (sebelumnya dibuat di beberapa situs), menyiapkan pemicu peringatan, dan sebagainya. Bahkan ada semacam validasi tingkat masuk. Dan pertukaran data dengan server terjadi - yaitu, di domain mana pun daftar daftar keinginan Anda datang kepada Anda, dan keinginan baru Anda dari domain mana pun akan terbang di atas sayap cinta untuk daftar keinginan dan bersarang dengan nyaman di pelukannya.

    Tetapi. Hari ini kita tidak membicarakan hal ini, tetapi tentang bagaimana melakukan hal-hal tersebut secara prinsip.

    Sebelum langsung menganalisis kodenya, saya ingin menjawab pertanyaan (yang tidak ditanyakan siapa pun kepada saya :), yaitu, “Peluang apa yang disediakan bookmarklet?” Jawaban yang benar adalah apa saja. Karena kami mendapat kesempatan untuk memuat skrip apa pun, kami dapat melakukan apa pun yang kami inginkan dengan halaman klien. Misalnya, buat widget “jarak jauh” di mana Anda dapat menambahkan entri ke notepad atau pengelola tugas di halaman mana pun. Atau bahkan membuat seluruh task manager menjadi jarak jauh. Yang juga penting adalah mereka dapat berfungsi hampir di mana saja - ini bukan plugin untuk Firefox atau widget untuk Opera. Bookmarklet tidak peduli (hampir :) apa OS atau browser yang Anda miliki. Secara umum, masih ada ruang untuk imajinasi.

    Jadi, bagaimana cara membuat bookmarklet yang sama?
    Ini sangat sederhana: Anda perlu membuat elemen jangkar pada halaman dengan atribut href yang berisi kode javascript. Jika Anda menerjemahkannya ke dalam bahasa Rusia, maka Anda perlu membuat tautan berikut, yang alamatnya, pada umumnya, akan menjadi bookmarklet:

    penanda buku

    Agar kode javascript di alamat tautan berfungsi, Anda perlu menambahkannya sebelumnya kata javascript: . Jika sklerosis saya bermanfaat bagi saya, ini disebut "menentukan protokol semu javascript". Satu lagi detail penting- jika kode Anda mengembalikan suatu nilai, browser akan menganggapnya sebagai alamat tujuan dan meninggalkannya halaman saat ini. Untuk menghindari hal ini, jangan mengembalikan nilai, yaitu menambahkan void 0 di akhir skrip; , atau gabungkan seluruh kode dalam fungsi anonim dan tidak dapat kembali - (function())(...kode Anda mungkin ada di sini...))() .

    Bagaimanapun, semua masalah ini dibahas secara rinci oleh Ilya Kantor dalam catatannya Bookmarklet dan aturan penulisannya, yang saya rujuk untuk detailnya.

    Satu-satunya hal yang masih perlu kita ketahui adalah batasan semua browser panjang maksimal kode bookmarklet. Dan sebagaimana kecepatan karavan sama dengan kecepatan unta yang paling lambat, demikian pula ukuran maksimal bookmarklet lintas-browser sama dengan batas yang diberlakukan oleh IE 6 SP2, yaitu 488 karakter.

    Oleh karena itu, kecil kemungkinannya kita dapat mengkodekan logika kompleks apa pun dalam waktu kurang dari lima ratus karakter, jadi paling sering bookmarklet hanya membuat tag skrip baru yang sudah memuat kode aplikasi.

    Itu juga yang saya lakukan. Berikut adalah kode untuk bookmarklet saya dalam bentuk yang diadaptasi oleh manusia:

    (fungsi() (
    // membuat variabel internal baru a (sebaiknya di dalam hal ini gunakan pengidentifikasi pendek)
    // dan segera tambahkan objek kita ke objek global window dan tuliskan data unik ke dalamnya
    // untuk setiap pengguna (bagaimanapun juga, mereka dibuat oleh server untuk pengguna sebelum dia menambahkan bookmarklet ini ke dirinya sendiri)
    var a = jendela.semuaItu = (
    ID pengguna: "123345456",
    server: "http://situssaya.com/",
    skrip: document .createElement("script" ), // membuat dan mengingat tag skrip,
    // yang akan mengunduh kode aplikasi kita - kita kemudian akan menghapusnya jika pengguna menekan tombol "tutup".
    css: document .createElement("link" ) // serupa
    },
    /* membuat dan menambahkan elemen ke DOM secara dinamis: */
    h = dokumen .getElementsByTagName("kepala" );
    a.css.rel = "lembar gaya" ;
    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=nol;
    })();

    * Kode sumber ini disorot dengan Penyorot Kode Sumber.

    Kemudian kode jendela itu sendiri dimuat secara langsung. Saya pikir ini mungkin menarik, jadi saya akan mempostingnya di sini juga (semua komentar dalam bahasa Inggris, karena pelanggannya adalah orang Amerika):

    Jika Anda tertarik, ini dia

    Berjalan-jalan di Internet, tentu saja kita secara berkala menemukan halaman-halaman yang menarik atau penting bagi kita. Dan tentunya kita memiliki keinginan untuk segera menyimpan alamat halaman yang kita sukai agar dapat kembali lagi ke sana. Untuk tujuan ini, setiap browser modern (baik Opera, Mozilla, Penjelajah Internet atau dll.) memiliki alat yang memungkinkan Anda membuat dan menyimpan daftar bookmark (halaman favorit).

    Dalam pelajaran ini kita akan berbicara tentang cara membuat (menambahkan) bookmark, menggunakan contoh dua browser populer - Opera dan Internet Explorer (IE), serta cara menyimpan daftar bookmark dengan benar agar tidak hilang di jika terjadi kegagalan sistem atau setelah instalasi ulang paksa.

    Bekerja dengan bookmark di Internet Explorer

    Jadi, jika Anda bekerja di browser Internet Explorer, Anda harus tahu bahwa item menu Favorit digunakan untuk tujuan ini.

    Cara termudah untuk menambahkan situs web ke daftar Anda adalah dengan memilih item saat berada di halaman yang Anda suka Favorit - Tambahkan ke favorit

    Sebuah jendela akan muncul menentukan nama dan lokasi bookmark masa depan:

    Di sini Anda dapat mengubah nama (sesuai keinginan Anda) dan untuk memudahkan pencarian di masa mendatang, letakkan bookmark ini di dalamnya folder terpisah. Jika folder tersebut tidak ada, Anda dapat membuatnya. Untuk melakukan ini, tekan tombol Tambahkan ke >>, lalu pilih nama folder yang akan disimpan atau tekan tombol Buat folder... Di jendela yang muncul, masukkan nama folder yang sedang dibuat dan tekan Oke:

    Setelah itu folder baru akan muncul dalam daftar dan yang harus Anda lakukan hanyalah memilihnya dan klik Oke:

    Sekarang, jika Anda mengklik item tersebut Favorit, kita akan melihat folder baru telah muncul di daftar dan barang baru menu di folder ini:

    Ketika kita mengklik item yang dibuat, kita akan langsung dibawa ke halaman yang diperlukan tanpa memasukkan alamatnya.

    Dengan cara ini Anda dapat menambahkan bookmark sebanyak yang Anda suka. Namun perlu diingat bahwa seiring berjalannya waktu bookmark tersebut menjadi sangat banyak, jadi usahakan untuk segera mendistribusikannya ke dalam folder tematik agar tidak hilang nantinya dan selalu dapat dengan cepat menemukan halaman yang Anda butuhkan.

    Jika Anda perlu membuat perubahan apa pun pada daftar bookmark (mengganti nama, memindahkan, menghapus, dll.), maka untuk melakukan ini, Anda perlu memilih item Atur favorit Anda..., yang membuka jendela dengan nama yang sama. Di jendela ini Anda akan memiliki akses ke semua opsi untuk bekerja dengan daftar bookmark. Cukup pilih item yang diinginkan dan tekan tombol yang diperlukan:

    Saya rasa Anda tidak akan mengalami kesulitan dengan hal ini, jadi mari beralih ke cara menyimpan dan memulihkan bookmark jika Anda keluar. membangun jendela. Faktanya adalah semua bookmark disimpan dalam satu file, yang selalu berlokasi di partisi sistem(drive C) dan jika sistem gagal, file seperti itu tentu saja tidak disimpan, dan setelahnya Instalasi ulang Windows kita akan melihat bahwa bookmark kita telah hilang.

    Untuk dapat memulihkan bookmark, kita perlu membuat salinan file tersebut dan menyimpannya ke partisi lain (misalnya D) atau ke media eksternal informasi (pada CD atau flash drive).

    Di IE, Anda perlu memilih item menu untuk melakukan ini File – Impor dan Ekspor

    Di jendela yang muncul Wisaya Impor-Ekspor tekan tombolnya Berikutnya, dan di jendela berikutnya pilih tindakan yang diperlukan. Jika kita ingin menyimpan bookmark, maka pilih item tersebut Ekspor favorit dan tekan tombolnya Berikutnya:

    Di jendela berikutnya, pilih folder yang ingin kita simpan (biasanya semua favorit) dan tekan kembali tombol tersebut Berikutnya. Setelah ini, kita diminta memilih lokasi di mana kita ingin menyimpan bookmark. Secara default, ini adalah foldernya Dokumen saya, tapi kami sepakat bahwa untuk keandalan kami perlu memilih tempat lain, jadi kami menekan tombolnya Tinjauan… dan pilih lokasi lain (bukan di drive C):

    Setelah memilih tempat yang cocok, tekan tombol Berikutnya dan di jendela berikutnya ada tombol Siap. Setelah ini, file bookmark akan ditempatkan tempat yang ditentukan. Di IE, file ini disebut bookmark secara default. htm.

    Setelah ekspor tersebut, Anda dapat menginstal ulang sistem dengan aman tanpa khawatir kehilangan bookmark Anda, dan ketika Anda memutuskan untuk memulihkannya, lakukan hal yang sama: File – Impor dan Ekspor… - Berikutnya, dan di jendela pemilihan tindakan pilih Impor favorit. Setelah ini, tunjukkan lokasi dari mana file ini harus dipulihkan (Anda ingat di mana Anda menyimpannya?) dan selesaikan pemulihan.

    Jika Anda melakukan semuanya dengan benar, Anda akan melihat pesan ini:

    Setelah diimpor, semua bookmark akan dikembalikan ke tempatnya dan Anda dapat melihatnya seperti biasa (Favorit) atau dengan cara kedua dengan mengklik tombol bergambar bintang kuning. Dalam hal ini, bookmark tidak akan terlihat sebagai menu drop-down, tetapi sebagai panel di sisi kiri jendela browser IE.

    Panel seperti itu ditutup dengan menekan lagi bintang kuning atau tanda silang di sudut kanan atas panel ini:

    Bekerja dengan bookmark di Opera

    Arti bekerja dengan bookmark di browser Opera sama dengan di IE, jadi saya akan menjelaskannya secara lebih singkat.

    Untuk membuat penanda pada halaman yang diperlukan, saat berada di halaman ini, tekan item tersebut Bookmark – Membuat halaman bookmark

    Untuk mengatur bookmark Anda (menghapus, memindahkan, dll.), Anda perlu memilih item Manajemen penanda

    Editor bookmark tidak akan terbuka di jendela terpisah, tetapi di tab baru Bookmark peramban Opera. Untuk bekerja dengan bookmark terpisah melayani menu khusus dengan tombol manajemen bookmark:

    Setelah memilih bookmark yang diinginkan, kita dapat melakukan tindakan yang sama seperti di IE dan bahkan lebih banyak lagi. Di Opera, misalnya, dimungkinkan untuk mengurutkan bookmark dan menampilkannya dalam beberapa tampilan, yang jauh lebih nyaman daripada di IE. Selain itu, memindahkan bookmark dari satu folder ke folder lainnya dapat dilakukan dengan cara drag and drop, yaitu dengan cara drag and drop. klik bookmark dan, tanpa melepaskan tombol mouse, seret ke gambar folder yang diinginkan, lalu lepaskan tombol mouse. Anda dapat menghapus bookmark menggunakan tombol menu yang sesuai atau lebih dengan cara yang cepat- tombol Menghapus di papan ketik.

    Impor dan ekspor di Opera juga tidak jauh berbeda dengan IE. Pilih item menu File – Impor dan Ekspor – Impor BookmarkOpera...(atau Ekspor bookmarkOpera...):

    Selanjutnya, kami juga memilih lokasi untuk mengekspor (atau mengimpor) file dan menyimpan file dengan bookmark (atau memulihkan bookmark dari file). Satu-satunya perbedaan di Opera adalah file bookmark default disebut opera6.adr.

    Pada pemulihan yang tepat bookmark dari file tersebut, Anda akan melihat jendela dengan pesan:

    Itu saja!

    Sekarang, hanya dengan beberapa klik dan waktu beberapa detik, Anda dapat menyimpan bookmark Anda dan selalu merasa tenang, mengetahui bahwa Anda tidak akan kehilangan situs penting apa pun dari perhatian Anda. Ingatlah untuk membuat salinan bookmark Anda dari waktu ke waktu dan menyimpannya di tempat yang aman (jika Windows mogok).

    Anda dapat mengelola konten halaman html menggunakan bookmarklet. Pada catatan kali ini saya akan menjelaskan contoh sederhana bookmarklet dan kegunaannya untuk mengisi formulir web.

    Crome digunakan untuk menulis artikel ini; browser lain mungkin memiliki karakteristiknya sendiri. Yang paling banyak contoh sederhana Kegunaan bookmarklet adalah untuk menampilkan pesan di browser. Untuk melakukan ini, misalnya, Anda dapat membuka www.google.ru dan setelah membuka halaman tersebut, masukkan kode berikut di bilah alamat, bukan www.google.ru

    Javascript:alert("Halo dunia");

    Dan tekan Enter, sebuah pesan akan muncul di jendela browser

    Agar tidak terus-menerus memasukkan kode ke bilah alamat browser dan selalu tersedia, Anda dapat menambahkan kode fungsi ini ke bookmark Anda.

    Ada beberapa opsi untuk ini, saya akan menjelaskan dua di antaranya. Yang pertama adalah membuat bookmark secara manual di menu pembuatan bookmark, yang kedua adalah menulis halaman HTML dengan link yang dirancang khusus, yang Anda seret dengan mouse ke bilah bookmark.
    Mari pertimbangkan opsi pertama. Di Chrome, buka menu bookmark.


    Klik "Tambahkan halaman ke bookmark" jendela berikut akan muncul

    Di dalamnya, klik tombol "Ubah". Dan di jendela yang muncul, masukkan nama bookmark dan kode fungsinya.

    Setelah itu, klik tombol “Simpan”. Bookmark ini sekarang muncul di bilah bookmark. Dan untuk memanggil fungsi ini, Anda dapat mengklik bookmark ini di halaman mana pun.
    Pertimbangkan opsi kedua untuk menambahkan bookmark dari halaman html. Untuk melakukan ini, mari buat yang kosong berkas teks dengan nama AddBookmark.html. dan masukkan kode berikut ke dalamnya:

    Tambahkan Pesan Bookmark "Halo dunia!"

    Keunikan memasukkan kode JavaScript adalah penggantian tanda kutip dengan deskripsi simbolisnya ". Sekarang buka halaman tersebut di browser.
    Tautan ke bookmarklet disorot dengan warna biru, seret ke bilah bookmark dengan mouse, jika bilah bookmark tidak ditampilkan, ini dapat diperbaiki - https://support.google.com/chrome/answer/95745?hl =ru


    Sekarang lihat beberapa contoh.

    1.Ubah warna latar belakang. Tambahkan tautan lain ke file html
    Latar belakang abu-abuSeret ke bilah bookmark Anda. Saat Anda meluncurkan bookmark di halaman www.google.ru Anda akan mendapatkan hasil berikut:

    2.Isi data pada kolom teks dan ubah kelasnya.

    Untuk mengisi kolom teks atau mengklik tombol, Anda perlu mengetahui nama atau idnya. Untuk menemukan nama bidang, Anda perlu mengklik kanan padanya dan memilih “Lihat kode”. Sebuah jendela dengan kode dan elemen teks yang dipilih akan muncul di sisi kanan jendela.


    Dalam kasus kami, kami menemukan atribut id dan mengingatnya, bagi kami itu adalah lst-ib. Sekarang mengetahui id bidang teks, mari tambahkan tautan baru ke Burkmarket ke halaman html:

    Mengisi pencarian Google Dalam kasus kami, kelasnya berubah bidang teks di MyClass dan diisi dengan teks "Halo dunia!".
    Mari tambahkan bookmark baru ke bilah tugas. Dan mari buka www.google.ru dan jalankan bookmarklet dan dapatkan hasilnya.

    Untuk mengecek perubahan kelasnya, kita buka kembali kode elemennya, sebelumnya kelasnya class =" gsfi " sekarang class =" MyClass "

    • Sergei Savenkov

      semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat