BOM浏览器模式和window对象的简介
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> BOM浏览器模式和window对象学习 </title> <!-- BOM浏览器模式(Browser Object Mode)这是一种理想的模式,如果每个浏览器开发商都按照这种方式来开发, 就会提高开发效率,使互联网朝着健康的方向发展。 具体的实现是window对象 1.框体方法 :alert();警告,无返回值 confirm();确认,有返回值,确定返回true,取消返回false prompt();提示,有返回值,确定返回当前输入的值,取消返回null 2.定时执行和间隔执行 : setTimeOut(code expresion,time),指定时间后开辟线程执行指定的函数,返回线程id setInterval(code expresion,time),指定时间后开辟线程执行指定的函数,返回id ClearInterval(id),关闭指定的interval开启的线程 ClearTimeOut(id),关闭指定的Timeout开启的线程 3.子页面 open()使用此方法可以打开当前页面的子页面,使用以下属性可以设置子页面窗口的大小和其他属性 //height width top left //toolbar=yes; menubar=yes;scrollbars=no;resizable=no;location=no;status=no; close(),在open()打开的子页面中调用此方法 重要属性 opener ,使用opener可以调用父页面的函数 window.opener.函数名(); --> <script type="text/javascript"> //window方法举例 //1.警告框 function testAlert(){ window.alert("我是警告框"); } //2.确认框 function testConfirm(){ var flag=window.confirm("你要卸载我吗?"); window.alert(flag); } //3.提示框 function testPrompt(){ var str=window.prompt("请输入昵称:","例如:李白"); window.alert(str); } /*--------------------------------------------------------------------------*/ //定时执行 var tid; function testSetTimeOut(){ tid=window.setTimeout(function(){ alert("定时执行"); },3000); } //间隔执行 var id; function testInterval(){ id=window.setInterval(function(){ alert("间隔执行"); },2000); } //关闭间隔执行 function testClearInterval(){ window.clearInterval(id); } //关闭定时执行 function testClearTimeOut(){ window.clearTimeout(tid); } /*----------------------------------------------------------------------------------------*/ function testOpen1(){ window.open("http://www.baidu.com");//使用open打开网络资源 } function testOpen2(){ window.open("sun.html");//使用open打开本地资源 } //属性 function testOpener(){ alert("我是Opener"); } </script> </head> <body> <input type="button" id="" value="测试windowAlert" onclick="testAlert();"/> <input type="button" id="" value="测试Confirm" onclick="testConfirm();"/> <input type="button" id="" value="测试prompt" onclick="testPrompt();" /> <hr /> <input type="button" id="" value="测试setTimeOut" onclick="testSetTimeOut();"/> <input type="button" id="" value="测试interval" onclick="testInterval();"/> <input type="button" id="" value="测试关闭clearInterval" onclick="testClearInterval();"/> <input type="button" id="" value="测试关闭TimeOut" onclick="testClearTimeOut();"/> <hr /> <input type="button" id="" value="测试子页面" onclick="testOpen1();"/> <input type="button" id="" value="测试打开本地资源" onclick="testOpen2();"/> </body> </html>
Atas ialah kandungan terperinci BOM浏览器模式和window对象的简介. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Untuk mengalih keluar FirefoxSnap dalam Ubuntu Linux, anda boleh mengikuti langkah berikut: Buka terminal dan log masuk ke sistem Ubuntu anda sebagai pentadbir. Jalankan arahan berikut untuk menyahpasang FirefoxSnap: sudosnapremovefirefox Anda akan digesa untuk kata laluan pentadbir anda. Masukkan kata laluan anda dan tekan Enter untuk mengesahkan. Tunggu pelaksanaan arahan selesai. Setelah selesai, FirefoxSnap akan dialih keluar sepenuhnya. Ambil perhatian bahawa ini akan mengalih keluar versi Firefox yang dipasang melalui pengurus pakej Snap. Jika anda memasang versi Firefox yang lain melalui cara lain (seperti pengurus pakej APT), anda tidak akan terjejas. Pergi melalui langkah-langkah di atas

Mozilla Firefox boleh dinyahpasang; Firefox ialah penyemak imbas pihak ketiga dan boleh dinyahpasang jika ia tidak diperlukan. Kaedah nyahpasang: 1. Dalam menu Mula, klik "Sistem Windwos" - "Panel Kawalan"; 2. Dalam antara muka "Panel Kawalan", klik "Program dan Ciri" 3. Dalam antara muka baharu, cari dan klik dua kali Ikon Pelayar Firefox; 4. Dalam tetingkap pop timbul, klik "Seterusnya" 5. Klik "Nyahpasang".

Menurut berita terkini, sementara Mozilla mengeluarkan versi stabil Firefox 112, ia juga mengumumkan bahawa versi utama seterusnya, Firefox 113, telah memasuki saluran Beta dan menyokong animasi AV1, penjana kata laluan yang dipertingkatkan dan ciri gambar dalam gambar. Fungsi/ciri baharu utama Firefox 113 adalah seperti berikut: Sokongan untuk imej animasi format AV1 (AVIS); Meningkatkan keselamatan penjana kata laluan dengan memperkenalkan aksara khas , dan dayakan skrin penuh dengan lebih mudah Mod menyediakan fail pemasangan DEB rasmi untuk pengedaran Debian dan Ubuntu ciri import penanda halaman yang dikemas kini, ikon untuk penanda halaman yang diimport disokong secara lalai Penyahkodan video AV1 dipercepatkan perkakasan didayakan secara lalai pada perkakasan yang disokong menggunakan w

Untuk perangkak merangkak tapak web yang memerlukan log masuk, kod pengesahan atau log masuk kod imbasan adalah masalah yang sangat menyusahkan. Scrapy ialah rangka kerja perangkak yang sangat mudah digunakan dalam Python, tetapi apabila memproses kod pengesahan atau mengimbas kod QR untuk log masuk, beberapa langkah khas perlu diambil. Sebagai pelayar biasa, Mozilla Firefox menyediakan penyelesaian yang boleh membantu kami menyelesaikan masalah ini. Modul teras Scrapy dipintal, yang hanya menyokong permintaan tak segerak, tetapi sesetengah tapak web memerlukan penggunaan kuki dan

Apple telah mengeluarkan kemas kini untuk iPhone, iPad, Mac dan Apple Watch. Walaupun kemas kini untuk setiap peranti adalah kecil, ia menangani kelemahan WebKit. Syarikat itu juga memberi jaminan bahawa ia telah membetulkan pepijat yang menyebabkan komputer riba MacBook secara tidak dijangka menghabiskan bateri mereka. Apple iOS dan iPadOS 15.3.1 adalah kemas kini kecil. Ia sebenarnya tidak mengandungi sebarang ciri utama. Walau bagaimanapun, ia berguna untuk orang yang menggunakan paparan braille. Selain itu, kemas kini menyelesaikan kelemahan pelaksanaan kod sewenang-wenangnya. Nota kemas kini untuk iOS 15.3.1 menyebut: iOS 15.3.1 menyediakan kemas kini keselamatan penting untuk iPhone dan pembetulan anda

Canonical baru-baru ini mengumumkan bahawa dalam Ubuntu 23.10 yang akan datang, Firefox Snap telah dikonfigurasikan untuk dijalankan dalam mod Wayland secara lalai. Nota: Ubuntu kini mempunyai sesi Wayland secara lalai, dan Firefox juga boleh berfungsi seperti biasa. Walau bagaimanapun, pada masa ini FirefoxSnap sebenarnya berjalan dalam mod keserasian XWayland, bukannya mod Wayland asli yang ketat. Canonical mengumumkan bahawa ia akan menjalankan pelayar Firefox dalam mod Wayland secara lalai, supaya masalah seperti kabur antara muka dan herotan penskalaan tidak akan berlaku pada paparan HiDPI, dan ia akan menyokong gerak isyarat sentuh seperti menyeret dan mencubit. Seperti yang dinyatakan di atas, Ubuntu

0x00 Prakata Cacing adalah virus komputer yang sangat lama Ia adalah program serba lengkap (atau satu set program) yang biasanya merebak melalui rangkaian Setiap kali ia menyerang komputer baru, ia ada pada komputer ini sendiri dan secara automatik melaksanakan programnya sendiri. Cacing biasa: Virus Panda Burning Incense, Virus Gelombang Kejutan/Gelombang Kejutan, Virus Conficker, dsb. Senario Kecemasan 0x01 Pada suatu pagi, pentadbir mendapati di dinding api keluar bahawa pelayan rangkaian dalaman terus memulakan sambungan aktif ke IP luar negara Persekitaran rangkaian dalaman tidak dapat menyambung ke rangkaian luaran, dan tidak ada cara untuk memikirkannya. Peristiwa 0x02 menganalisis IP intranet pelayan yang dilihat pada tembok api keluar Pertama, putuskan sambungan hos yang dijangkiti virus daripada intranet, kemudian log masuk ke pelayan, buka imbasan D-shield_web dan semak.

Menurut berita pada 26 Januari, selepas pengguna iPhone di Eropah menaik taraf kepada kemas kini iOS17.4Beta1, mereka akan melihat tetingkap baharu selepas membuka pelayar Safari, yang menyokong penukaran pelayar lalai. Pengguna di Eropah boleh menyediakan pelayar bukan Safari termasuk Firefox, Opera, Chrome, Brave dan Microsoft Edge mengikut pilihan mereka sendiri. Apl penyemak imbas kini juga boleh menggunakan enjin penyemak imbas selain WebKit, termasuk apl penyemak imbas dan pengalaman menyemak imbas dalam apl. Apple sebelum ini memerlukan semua penyemak imbas pada iOS, termasuk penyemak imbas biasa seperti Chrome dan Firefox, mesti menggunakan enjin WebKit Pada masa hadapan, Chrome
