91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript 知識點總結

發布時間:2020-06-13 00:12:33 來源:網絡 閱讀:399 作者:愛笑嘚蛋蛋 欄目:web開發

1.獲取iframe父窗口的dom節點

parent.$("#id");
$('#父窗口中元素的id',?parent.document).事件();?

window.parent.document.getElementById("父窗口中元素的id").事件();?//js

2.獲取iframe子窗口的dom節點

parent.$("#iframe的id").contents().find("#iframe中控件的id").事件();
parent.$("#iframe中控件的id",document.frames("iframe的name").document).事情();

window.frames["iframe中的name值"].document.getElementById("iframe中控件的id").事件();//js

3.將JSON對象轉化為JSON字符

var?last=JSON.stringify(obj);
var?last=obj.toJSONString();

4.由JSON字符串轉換為JSON對象

var?obj?=?JSON.parse(str);
var?obj?=?str.parseJSON();

5.數組轉字符串

a.join("-");

6.字符串轉數組

a.split(",");

7.js動態加載文件

document.write("<script?type='text/javascript'?src='"?+?new?Date().getTime()?+"'><\/script>");?//需轉義

8.字符串轉對象

var?a?=?"['dafadsf']";
var?b?=?eval('('+a+')')[0];//"['dafadsf']"?--->?'dafadsf'

9.替換replace

str.replace(new?RegExp("<","g"),'<').replace(new?RegExp(">","g"),'>');

10.刪除List對象中的某個對象

angular.forEach($scope.files,function(n,i){
????if(file.fileid?==?n.fileid){
????????$scope.files.splice(i,1);
????}
});

11.合并兩個json對象

var?first?=?[{"a":"b"}];
var?second?=?[{"a":"c","e":"sd"}];
$.merge(first,second);//[{"a":"b"},{"a":"c","e":"sd"}]

12.判斷select是否選中

//1.判斷option是否被選中
$("#id").is(":checked");//為false時是未被選中的,為true時是被選中

$("#id").attr('checked')==undefined//為false時是未被選中的,為true時是被選中

//2.獲取select選中的值
$("#mySelect?option:selected").text();

$("#mySelect").find('option:selected').text();

$("#mySelect").val();

//3.獲取select選中的索引
$("#mySelect").get(0).selectedindex;

13.截取特殊字符串最后一位

var?_href?=?"/a/b/c";
var?_l?=?_href.split("/");
_l.splice(_l.length-1,1);
var?_s?=?_l.join('/');

14.判斷dom是否顯隱

$div.is(':hidden');
$div.is(':visible');
$div.css('display')?==?'none';

15.阻止瀏覽器后退

if?(window.history?&&?window.history.pushState)?{
????$(window).on('popstate',?function?()?{
????????window.history.pushState('forward',?null,?'#');
????????window.history.forward(1);
????});
}
window.history.pushState('forward',?null,?'#');?//在IE中必須得有這兩行
window.history.forward(1);

補充:

1).滾動條置頂的代碼

$(document).scrollTop(0);

2).后退的代碼

window.history.back();
history.go(-1);

16.js刪除iframe

parent.$("#fileImportIO").attr("src","about:blank");
document.getElementById("fileImportIO").parentNode.removeChild(document.getElementById("fileImportIO"))

17.將字符串"abcdef"轉換成"ab,cd,ef"的方法

var?reg?=?new?RegExp("(\\w{2})(?=.)",'\g');
var?str?=?"abcded";
var?a?=?str.replace(reg,'$1,');

18.好用的可以滾動的標簽(只支持ie)

<marquee></marquee>

19.清空file上傳的文件

$file[0].select();
$file[0].outerHTML?=?$file[0].outerHTML;//已測
//網上查的兩種方式
$file[0].select();?
document.selection.clear();//1

$file[0].outerHTML=obj.outerHTML;//2

20.字符串截取(截取第三個‘/’之后的字符串)

var?s?=?"http://localhost/services/admin/supplier/self/846050";
console.log(s.split("/").slice(3).join('/'))

21.格式化list數據的代碼

JSON.stringify(str,null,'\t');
JSON.stringify(str,null,4);?//使用四個空格縮進


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德江县| 云霄县| 汤阴县| 中江县| 安乡县| 东阳市| 儋州市| 泰宁县| 滦平县| 周口市| 天祝| 沙洋县| 合阳县| 福清市| 蓝田县| 马边| 彰化市| 台安县| 吉林省| 定陶县| 永修县| 芜湖市| 平邑县| 江山市| 阿瓦提县| 五大连池市| 阿拉尔市| 辽宁省| 西城区| 洛扎县| 益阳市| 托克托县| 长治市| 波密县| 牙克石市| 五原县| 临泽县| 衢州市| 舞钢市| 儋州市| 双柏县|