前言: 上週除了正常的專案進度,劍指offer–二叉樹!,紅寶書進度–正則表達.
先迴圈外面部分的,渲染,再獨自迴圈裡面的;迭代插入.
具體如下:
本次迴圈是把城市列表迴圈出來,屬性有首字母和城市名.原生js無時無刻不在體現它的強大......
外迴圈部分:
if (newarr.length != 0)
` var $list = document.queryselector('.allcitylist');
$list.innerhtml = htmlstr;}}
內迴圈用函式得出.由首字母和選擇器關聯起來的.並迭代插入.
citynamelist: function (list, first) )
newarr.foreach(cityname =>
` })
console.log(htmlstr);
return htmlstr;
}
理解:item是物件,把陣列的元素看成item 的下標,每一次for迴圈對item的index下標進行判定,如果不存在,則把這個元素加入到乙個空陣列中.
var x = "szdfhewkjngekjgbkjdsgnkdsjalskflsajd";
var y = x.split("");
var item = {};
var newarr = ;
for (i = 0; i < y.length; i++)
}document.write(newarr);
抓取url:
var url = localtion.href;
下標:var str= "iloveyou";
str.substring();//
str.indexof('o');//2
str.lastindexof('o');//6;
擷取:str.substring(2,5);//下標2-5
str.substring(2);//2以後的所有
str.substring(-4)//後四位
var today = new date();
var s = now.data();
var day = new date("12345671234");
var day1 = new date("1996-02-27")
var a = [2,4];
a.push(4)//末尾新增
a.un****(0);//前面新增
a.pop();//刪除最後
a.shift();//刪除第乙個
a.reverse();//反轉
var found = a.find(functuin(item))返回陣列
var index = a.findindex(functuin(item))返回對應下標;
a.slice(2)//擷取到最後
a.splice(1,1)刪除對應下標
a.splice(1,1,1)新增對應下標
a.join('');變字串
map對陣列操作,返回操作完的陣列;
return 是條件;
filter對陣列進行過濾,返回過濾完的陣列.
a.indexof("4"),返回對應下標.
a.includes("4");判斷陣列是否包含指定值;
array.isarray(a);是否為陣列.
…
排序
公升序:
a.sort(function(a,b))
…
降序:
a.sort(function(a,b))
…
push和pop實現棧操作:
棧操作的原則是先進後出.
.
push(入隊)和shift(出隊)方法實現佇列操作:
物流程式進度:主頁,login. 第6周作業
一 金鑰與ca 1.加密方式分為對稱加密和非對稱加密 a.對稱金鑰使用的工具gpg gpg c file 會生成 file.gpg b.非對稱加密 gpg list keys 列出所有金鑰對 gpg export o data t.pubkey 匯出公鑰 gpg import t.pubkey 匯入...
第6周作業
在 centos7 中使用 gpg 建立 rsa 非對稱金鑰對 centos7root sat sep 05 tmp cat etc redhat release centos linux release 7.7.1908 core centos7root sat sep 05 tmp gpg li...
原生JS學習第二週(小結)
立即執行函式 function 形參 實參 閉包 函式在子作用域被return 到外作用域導致的記憶體洩漏問題 物件 表示式 可直接新增屬性,如text.name等 包裝類就是在給變數 無屬性 賦屬性的時候會new乙個新變數對其賦值,然後在delete,無法對原值進行操作 原型 物件.prototy...