Dalam pembangunan bahagian hadapan, kita selalunya perlu mendapatkan nama projek untuk penyambungan bagi menjana laluan URL yang lengkap. Apabila membangun dengan jQuery, kita boleh mendapatkan nama projek dengan cara berikut.
Dalam JavaScript, maklumat URL halaman semasa boleh diperoleh melalui objek lokasi, termasuk protokol, hos, laluan, dsb. . Kita boleh mendapatkan maklumat laluan halaman semasa melalui atribut location.pathname, dan kemudian memintas nama projek daripadanya. Kod sampel adalah seperti berikut:
var pathName = location.pathname; // 获取当前页面路径 var projectName = pathName.substring(0, pathName.lastIndexOf('/')+1); // 截取项目名 console.log(projectName); // 输出项目名
Dengan kaedah di atas, kami boleh mendapatkan nama projek dengan mudah dan menggunakannya dalam penyambungan URL lain.
Selain menggunakan objek lokasi untuk mendapatkan nama projek, kami juga boleh mendapatkannya melalui ungkapan biasa. Ungkapan biasa berikut boleh sepadan dengan nama projek:
var projectName = /^/w+//g.exec(location.pathname)[0]; console.log(projectName); // 输出项目名
Kelebihan mendapatkan nama projek melalui ungkapan biasa ialah ia boleh memadankan nama projek dengan lebih tepat dan mengelak daripada mendapatkan nama projek yang salah disebabkan oleh keadaan khas.
Selain dua kaedah di atas, kami juga boleh merangkum kaedah mendapatkan nama projek ke dalam fungsi untuk memudahkan penggunaan semula dalam projek. Kod sampel adalah seperti berikut:
function getProjectName() { var pathName = location.pathname; var projectName = pathName.substring(0, pathName.lastIndexOf('/')+1); return projectName; } console.log(getProjectName()); // 输出项目名
Dengan merangkum fungsi, kita boleh memanggil fungsi pada bila-bila masa dalam projek untuk mendapatkan nama projek, tanpa perlu menulis kod yang sama setiap kali.
Ringkasan
Di atas adalah beberapa cara untuk mendapatkan nama projek dalam jQuery Kaedah yang berbeza boleh dipilih secara fleksibel mengikut keperluan projek tertentu. Tidak kira kaedah mana yang digunakan, tujuan mendapatkan nama projek adalah untuk menjana laluan URL yang lengkap, dengan itu menjadikan lompatan halaman lebih mudah.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nama projek dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!