Rumah  >  Artikel  >  hujung hadapan web  >  Menyusun kaedah JS yang biasa digunakan dalam kemahiran projects_javascript

Menyusun kaedah JS yang biasa digunakan dalam kemahiran projects_javascript

WBOY
WBOYasal
2016-05-16 16:16:551064semak imbas

Sahkan sama ada ia adalah format imej

Salin kod Kod adalah seperti berikut:

fungsi IsImgType(src) {
var rFilter = /^(?:imej/bmp|imej/cis-cod|imej/gif|imej/ief|imej/jpeg|imej/jpeg|imej/jpeg|imej/pipeg|imej/png|imej/svg xml |imej/tiff|imej/x-cmu-raster|imej/x-cmx|imej/x-icon|imej/x-portable-anymap|imej/x-portable-bitmap|imej/x-portable-graymap|imej /x-portable-pixmap|image/x-rgb|image/x-xbitmap|image/x-xpixmap|image/x-xwindowdump)$/i;
var Filter = /(?:bmp|cis-cod|gif|ief|jpeg|jpeg|jpeg|pipeg|png|svg xml|tiff|x-cmu-raster|x-cmx|x-icon|x-portable- anymap|x-portable-bitmap|x-portable-graymap|x-portable-pixmap|x-rgb|x-xbitmap|x-xpixmap|x-xwindowdump)$/i;
Kembalikan rFilter.test(src) ||. ​​Filter.test(src);
}

Sahkan sama ada ia berwarna

Salin kod Kod adalah seperti berikut:

function detectColor(value) {
corak var = /^#[0-9a-fA-F]{6}$/; //#XXXXXX
hasil var;
var rgbRegex = /(^rgb((d ),s*(d ),s*(d ))$)|(^rgba((d ),s*(d ),s*(d )(,s* d .d )*)$)/;
Jika (pattern.test(value)) {
hasil = nilai;
} else if (rgbRegex.test(value)) { //rgba(0, 0, 0, 0)
hasil = nilai;
}
Pulangan hasil;
}

Tukar RGB kepada HEX:

Salin kod Kod adalah seperti berikut:

fungsi zero_fill_hex(bilangan, digit) {
var s = num.toString(16);
Manakala (s.panjang < digit) {
        s = "0" s;
}
Kembali s;
}
fungsi rgb2hex(rgb) {
Jika (rgb.charAt(0) == '#') {
          pulangkan rgb;
}
var ds = rgb.split(/D /);
var perpuluhan = Nombor(ds[1]) * 65536 Nombor(ds[2]) * 256 Nombor(ds[3]);
Kembalikan "#" zero_fill_hex(perpuluhan, 6);
}

Sahkan sama ada ia alamat e-mel:

Salin kod Kod adalah seperti berikut:

function testEmail (nilai, sasaran) {
Nilai = value.trim();
Jika (!/^w ([.-]?w )*@w ([.-]?w )*(.w{2,3}) $/.test(value)) {
          target.val("");
alert("Sila isikan alamat E-mel yang betul!");
}
}

Tukar imej src kepada data 64:

Salin kod Kod adalah seperti berikut:

fungsi createImgData(img) {
imej var = Imej baharu();
Image.src = img.src ||. img;
var tmpCanvas = $("")[0];
var tmpCtx = tmpCanvas.getContext("2d");
Jika (tmpCanvas) {
        tmpCanvas.width = image.width;
        tmpCanvas.height = image.height;
          tmpCtx.drawImage(imej, 0, 0);
          kembalikan tmpCanvas.toDataURL();
}
}

Di atas adalah kaedah js yang biasa saya gunakan dalam projek baru-baru ini, saya harap anda semua akan menyukainya.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn