中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Javascript小技能總結(jié)(推薦)
來源:易賢網(wǎng) 閱讀:875 次 日期:2016-06-17 11:31:03
溫馨提示:易賢網(wǎng)小編為您整理了“Javascript小技能總結(jié)(推薦)”,方便廣大網(wǎng)友查閱!

廢話不多說,直接上干貨。。

具體代碼如下所示:

/*

@@截取字符串長度,漢字算2個字符

@@return [string]+'...'

*/

var subString = function(str, len) {

var newLength = 0;

var newStr = "";

var chineseRegex = /[^\x00-\xff]/g;

var singleChar = "";

var strLength = str.replace(chineseRegex, "**").length;

for (var i = 0; i < strLength; i++) {

singleChar = str.charAt(i).toString();

if (singleChar.match(chineseRegex) != null) {

newLength += 2;

} else {

newLength++;

}

if (newLength > len) {

break;

}

newStr += singleChar;

}

if (strLength > len) {

newStr += "...";

}

return newStr;

}

--------------------------------------------------------------------------------

/*

@@對可見元素 進(jìn)行隱藏

@@:visible 判斷是否為課件元素

*/

function close_window(){

var flag=false;

$(".dialog_con").each(function(){

if($(this).is(":visible")){

flag=true;

}

})

if(flag==true){

$(".dialog_con").hide();

$(".dialogbox").hide(); 

}else{ 

window.android.callAndroidFinish();

}

--------------------------------------------------------------------------------

/*

@@對持有不同設(shè)備的 設(shè)備 引用不同的樣式

@@ if判斷是否 某種設(shè)備

*/

<script type = "text/javascript" >

if (/(iPad|iPod|iOS)/i.test(navigator.userAgent)) { 

setActiveStyleSheet("pad.css"); 

} else if (/(Android)/i.test(navigator.userAgent)) {

setActiveStyleSheet("common.css"); 

}else if (/(iPhone6)/i.test(navigator.userAgent)) {

setActiveStyleSheet("iphone6.css"); 

}

function setActiveStyleSheet(filename){

document.write("<link href="+filename+" rel=stylesheet>");

}

</script>

--------------------------------------------------------------------------------

/*

@@回到頂部動畫

@@

*/

$('a.top').click(function (e) {

e.preventDefault();

$(document.body).animate({scrollTop: 0}, 800);

});

--------------------------------------------------------------------------------

/*

@@檢查圖片是否加載完畢

@@有時你或許要檢查圖片是否完全加載完畢,才能在腳本中進(jìn)行后續(xù)操作:

@@你也可以通過把 img 標(biāo)簽替換成 ID 或 class,來檢查特定圖片是否加載完成。

*/

$('img').load(function () {

console.log('image load successful');

});

--------------------------------------------------------------------------------

/*

@@動修復(fù)損壞的圖片

@@如果你發(fā)現(xiàn)自己網(wǎng)站的圖片鏈接掛了,一個一個替換很麻煩。這段簡單的代碼可以幫上大忙;

@@即使你沒有任何損壞的鏈接,增加這段代碼也不會有什么影響。

*/

$('img').on('error', function () {

$(this).prop('src', 'img/broken.png');

});

--------------------------------------------------------------------------------

/*

@@Hover 上的 Class 切換

@@如果用戶的鼠標(biāo)懸停在頁面上某個可點擊元素時,你想要改變這個元素的視覺表現(xiàn)。可以使用下面這段代碼,當(dāng)用戶懸停時,為該元素增加一個 class;當(dāng)用戶鼠標(biāo)離開后移除這個 class:

*/

$('.btn').hover(function () {

$(this).addClass('hover');

}, function () {

$(this).removeClass('hover');

});

-----------或---------

$('.btn').hover(function () {

$(this).toggleClass('hover');

});

--------------------------------------------------------------------------------

/*

@@禁用 input 字段

@@有時你也許想讓表單的提交按鈕或其文本輸入框變得不可用,直到用戶執(zhí)行了一個特定行為(例如確認(rèn) “我已經(jīng)閱讀該條款” 的復(fù)選框)。增加 disabled attribute 到你的 input,就可以實現(xiàn)自己想要的效果

*/

$('input[type="submit"]').prop('disabled', true);

$('input[type="submit"]').prop('disabled', false);

--------------------------------------------------------------------------------

/*

@@停止鏈接加載

@@有時你不想鏈接跳轉(zhuǎn)到某個頁面或重加載該頁面,而希望可以做一些其他事情,比如觸發(fā)其他腳本。下面的代碼是禁止默認(rèn)行為的一個小訣竅

*/

$('a.no-link').click(function (e) {

e.preventDefault();

});

--------------------------------------------------------------------------------

/*

@@淡入淡出/滑動開關(guān)

@@淡入淡出與滑動是我們經(jīng)常使用 jQuery 做成的動畫效果。或許你只是想在用戶點擊某物時展現(xiàn)一個元素,使用 fadeIn 和 slideDown 都很棒。但如果想讓該元素在第一次點擊時顯現(xiàn),第二次點擊時消失,下面的代碼可以很好地完成

*/

// Fade

$('.btn').click(function () {

$('.element').fadeToggle('slow');

});

// Toggle

$('.btn').click(function () {

$('.element').slideToggle('slow');

});

--------------------------------------------------------------------------------

/*

@@簡單的手風(fēng)琴效果

@@這是一個快速實現(xiàn)手風(fēng)琴效果的簡單方法

*/

// Close all panels

$('#accordion').find('.content').hide();

// Accordion

$('#accordion').find('.accordion-header').click(function () {

var next = $(this).next();

next.slideToggle('fast');

$('.content').not(next).slideUp('fast');

return false;

});

--------------------------------------------------------------------------------

/*

@@使兩個 Div 高度一樣

@@有時你也許想讓兩個 div 擁有同樣高度,不管它們里面有什么內(nèi)容:

*/

$('.div').css('min-height', $('.main-div').height());

該例設(shè)置了 min-height,意味著它可以比主要 div 更大,但永遠(yuǎn)不能更小。但有一個更加靈活的方法是遍歷一組元素的設(shè)置,然后將高度設(shè)為元素中的最高值:

var $columns = $('.column');

var height = 0;

$columns.each(function () {

if ($(this).height() > height) {

height = $(this).height();

}

});

$columns.height(height);

如果你想讓所有列都有相同高度:

var $rows = $('.same-height-columns');

$rows.each(function () {

$(this).find('.column').height($(this).height());

}); 

--------------------------------------------------------------------------------

/*

@@在新標(biāo)簽/窗口打開站外鏈接

@@在一個新標(biāo)簽或者新窗口中打開外置鏈接,并確保站內(nèi)鏈接會在相同的標(biāo)簽或窗口中打開:

*/

$('a[href^="http"]').attr('target', '_blank');

$('a[href^="http://"]').attr('target', '_blank');

$('a[href^="' + window.location.origin + '"]').attr('target', '_self');

--------------------------------------------------------------------------------

/*

@@通過文本找到元素

@@通過使用 jQuery 中的 contains() 選擇器,你可以找到某個元素中的文本。如果文本不存在,該元素將會隱藏:

*/

var search = $('#search').val();

$('div:not(:contains("' + search + '"))').hide();

--------------------------------------------------------------------------------

/*

@@視覺改變觸發(fā)

@@當(dāng)用戶焦點在另外一個標(biāo)簽上,或重新回到標(biāo)簽時,觸發(fā) JavaScript:

*/

$(document).on('visibilitychange', function (e) {

if (e.target.visibilityState === "visible") {

console.log('Tab is now in view!');

} else if (e.target.visibilityState === "hidden") {

console.log('Tab is now hidden!');

}

});

--------------------------------------------------------------------------------

/*

@@Ajax 調(diào)用的錯誤處理

@@當(dāng)某次 Ajax 調(diào)用返回 404 或 500 錯誤,就會執(zhí)行錯誤處理。但如果沒有定義該處理,其他 jQuery 代碼或許會停止工作??梢酝ㄟ^下面這段代碼定義一個全局 Ajax 錯誤處理

*/

$(document).ajaxError(function (e, xhr, settings, error) {

console.log(error);

});

--------------------------------------------------------------------------------

/*

@@插件鏈?zhǔn)秸{(diào)用

@@jQuery 支持鏈?zhǔn)秸{(diào)用插件,以減緩反復(fù)查詢 DOM,并創(chuàng)建多個 jQuery 對象??聪旅媸纠a

*/

$('#elem').show();

$('#elem').html('bla');

$('#elem').otherStuff();

上面這段代碼,可以通過鏈?zhǔn)讲僮鞔蟠蟾倪M(jìn):

$('#elem').show().html('bla').otherStuff();

還有另外一種方法,把元素緩存在變量中(前綴是 $ ):

var $elem = $('#elem');

$elem.hide();

$elem.html('bla');

$elem.otherStuff();

--------------------------------------------------------------------------------

/*

@@Jq 遍歷 全選 全不選 反選

@@

*/

//全選 全不選

$('#checkAll').click(function () {

//判斷是否被選中

var bischecked = $('#checkAll').is(':checked');

var fruit = $('input[name="check"]');

bischecked ? fruit.attr('checked', true) : fruit.attr('checked', false);

});

//反選 遍歷checkbox 如果當(dāng)前為選中 就設(shè)置為 不選中 反之相同

$("#tabVouchList tr").each(function () {

if ($("td:eq(0) input[name='check']", $(this)).is(':checked')) {

$(this).attr('checked', false);

} else {

$(this).attr('checked', true);

}

});

以上所述是小編給大家提供的js小技巧總結(jié),希望對大家有所幫助!

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:Javascript小技能總結(jié)(推薦)
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報班

  • 報班類型
  • 姓名
  • 手機(jī)號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲激情综合| 久久亚洲二区| 久久久久综合网| 国产综合久久久久久| 欧美综合国产| 亚洲国产精品专区久久| 美国十次了思思久久精品导航| 一区二区视频免费在线观看| 久久一区视频| 亚洲人被黑人高潮完整版| 欧美成人性生活| 亚洲制服av| 在线观看日韩| 国产精品久久9| 久久这里只有精品视频首页| 亚洲精品一二| 国产亚洲女人久久久久毛片| 欧美一区二区三区免费视| 亚洲国产欧美日韩| 国产一区二区三区久久 | 欧美性一区二区| 欧美大片一区二区| 免费成人美女女| 欧美日韩国产高清| 欧美三日本三级少妇三2023| 欧美性淫爽ww久久久久无| 久久嫩草精品久久久精品| 亚洲一区欧美| 欧美一区二区三区在| 亚洲视频在线播放| 亚洲免费成人| 一区二区三区三区在线| 亚洲免费福利视频| 亚洲激情自拍| 最新亚洲电影| 在线午夜精品自拍| 宅男噜噜噜66国产日韩在线观看| 91久久精品国产91性色tv| 韩国三级在线一区| 亚洲第一精品夜夜躁人人躁| 国产亚洲毛片| 亚洲高清不卡| 一区二区三欧美| 亚洲福利视频一区| 在线欧美电影| 欧美一级淫片aaaaaaa视频| 久久频这里精品99香蕉| 欧美日韩国产综合视频在线| 国产精品久久久999| 国产免费观看久久| 国产一区二区视频在线观看| 在线看国产日韩| 亚洲香蕉网站| 久久久久久久综合| 欧美日韩精品一二三区| 国产精品任我爽爆在线播放 | 狠狠综合久久av一区二区老牛| 国产亚洲精品久久飘花| 亚洲激情偷拍| 亚洲欧美日韩成人| 欧美精品久久99| 国产一区美女| 欧美自拍偷拍| 国产欧美日韩在线 | 国产精品av久久久久久麻豆网| 99视频一区| 国产精品一区二区三区乱码| 91久久精品国产| 欧美国产精品人人做人人爱| 精品51国产黑色丝袜高跟鞋| 久久xxxx精品视频| 亚洲精品国产精品国产自| 欧美一区二区高清在线观看| 国产精品久久久久影院亚瑟 | 久久综合久久久久88| 国产手机视频一区二区| 欧美亚洲色图校园春色| 国产在线观看91精品一区| 欧美在线亚洲一区| 在线观看一区| 亚洲网站在线观看| 极品少妇一区二区三区| 老司机一区二区| 亚洲大片av| 国产精品二区二区三区| 欧美国产在线观看| 日韩视频免费观看高清完整版| 国产精品夜夜嗨| 欧美1区2区视频| 久久国产精品毛片| 亚洲综合三区| 国产一区视频网站| 国产精品jizz在线观看美国| 噜噜噜躁狠狠躁狠狠精品视频| 影音先锋亚洲精品| 亚洲二区在线| 亚洲影音先锋| 亚洲免费综合| 久久综合一区| ●精品国产综合乱码久久久久| 黄色成人在线网址| 欧美一区二区免费观在线| 国产精品乱码妇女bbbb| 国产精品视频| 欧美一区日本一区韩国一区| 亚洲国产小视频| 国产精品综合久久久| 嫩草成人www欧美| 午夜影院日韩| 亚洲免费av观看| 影音先锋成人资源站| 国产精品久久久久久久浪潮网站| 另类欧美日韩国产在线| 亚洲欧美日韩直播| 99在线热播精品免费| 在线观看日韩av| 国产区二精品视| 欧美性片在线观看| 欧美激情2020午夜免费观看| 久久久久久久综合狠狠综合| 午夜精品影院在线观看| 中文网丁香综合网| 亚洲九九精品| 亚洲人久久久| 最新国产成人在线观看 | 一区免费观看| 国产午夜精品久久久| 国产精品久久久久久久免费软件| 欧美不卡视频一区| 久久中文字幕导航| 久久精品五月| 久久av最新网址| 欧美在线视频a| 欧美一区视频| 午夜日韩在线| 欧美一区二区视频观看视频| 午夜精品一区二区三区四区| 亚洲一区影音先锋| 亚洲专区一区二区三区| 亚洲综合精品一区二区| 亚洲欧美日韩在线高清直播| 性欧美精品高清| 久久久国产精品亚洲一区 | 亚洲欧美激情精品一区二区| 亚洲网站视频| 亚洲一级一区| 午夜宅男欧美| 久久精品国产一区二区三区| 久久国产精品高清| 久久精品人人爽| 久久亚洲欧美国产精品乐播| 久久婷婷影院| 欧美国产大片| 欧美三级在线播放| 国产人成一区二区三区影院| 国产午夜亚洲精品不卡| 激情综合色综合久久综合| 在线成人亚洲| 日韩视频不卡| 亚洲在线成人| 久久久久久久欧美精品| 欧美成人免费大片| 欧美日韩一区二区三区四区在线观看 | 亚洲欧美成人在线| 欧美一区在线直播| 每日更新成人在线视频| 欧美精品国产精品| 欧美网站大全在线观看| 国产日韩精品一区二区浪潮av| 韩国av一区二区三区四区| 亚洲黄色精品| 亚洲欧美激情一区二区| 久久久国产精品一区二区中文 | 久久成人18免费网站| 久久琪琪电影院| 欧美经典一区二区三区| 国产精品成人一区二区三区夜夜夜| 国产欧美日韩| 在线观看欧美黄色| 一区二区三区你懂的| 欧美一区二区三区电影在线观看| 欧美1区2区视频| 国产精品入口夜色视频大尺度| 国内伊人久久久久久网站视频| 亚洲美女在线观看| 欧美一区二区啪啪| 欧美激情一区二区三区在线视频| 国产日韩av在线播放| 亚洲美女视频网| 久久黄色网页| 欧美日韩一区二区免费在线观看 | 国产精品第一区| 精品不卡视频| 亚洲视频网在线直播| 久久高清一区| 欧美日韩三级在线| 亚洲高清视频在线观看| 欧美亚洲在线| 欧美日韩一区二区三区在线视频 | 国产精品免费视频xxxx|