WEB前端雜記(小知識),不定期更新,希望多多指正文中錯誤的地方

任何時候記得代碼前寫’use strict’

1,https://www.switchyomega.com/ (谷歌插件)

2,input中的accpet屬性:默認文件爲某種格式.可以設置爲mine/type或者其他的文件擴展名:.lrc/.mp3等等例:

或者

3,indexOf搜索Array中某一元素的索引

4,for,for in,foreach和for of的區別

for:普通的循環

for in:例:obj = {a: ‘1’, b: ‘2’, c: ‘3’, d: ‘4’},for (let o in obj){
console.log(o)//輸出對象名稱
console.log(obj)輸出對象屬性
}

foreach:循環不可中斷,(使用break/return)且循環的是數組

for of:es6新特性

5,count返回數組中的數目例:<?php
cars=array(&quot;Volvo&quot;,&quot;BMW&quot;,&quot;Toyota&quot;);echocount(cars=array(&quot;Volvo&quot;,&quot;BMW&quot;,&quot;Toyota&quot;); echo count(cars);
?> 結果爲3。

6,cmd命令符中:刪除呢某項服務:sc delete 服務名稱 例:刪除MySQL

7,表單開頭的規範寫法:

enctype的三大屬性:1,application/x-www-form-urlencoded 默認值 2,multipart/form-data非文本內容 3,text-plain純文本內容

8,js中map的理解:

ES6標準引入了新的iterable類型,Array、Map和Set都屬於iterable類型。例:

具有iterable類型的集合可以通過新的for … of循環來遍歷。

9,構造函數不傳參數的時候,函數的()可加可不加

10,php中isset:變量是否已經聲明的時候可以使用isset函數

當要判斷一個變量是否已經賦予數據且不爲空,可以用empty函數

當要判斷一個變量存在且不爲空,先isset函數,再用empty函數

11,js中生成隨機數(n,m):Math.random()生成(0,1)的數;

Math.floor 向下取整
Math.ceil 向上取整
Math.round 四捨五入

後臺知識回顧:

1,

##### 12,onclick和addevenlistener的區別:

1.onclick事件在同一時間只能指向唯一對象

2.addEventListener給一個事件註冊多個listener

3.addEventListener對任何DOM都是有效的,而onclick僅限於HTML

4.addEventListener可以控制listener的觸發階段,(捕獲/冒泡)。對於多個相同的事件處理器,不會重複觸發,不需要手動使用removeEventListener清除

5.IE9使用attachEvent和detachEvent

13,獲取響應頭信息:getAllResponseHeaders()

14,input中的value:

value 屬性爲 input 元素設定值。

對於不同的輸入類型,value 屬性的用法也不同:

type=“button”, “reset”, “submit” - 定義按鈕上的顯示的文本
type=“text”, “password”, “hidden” - 定義輸入字段的初始值
type=“checkbox”, “radio”, “image” - 定義與輸入相關聯的值
註釋: 和 中必須設置 value 屬性。

註釋:value 屬性無法與 一同使用。

input標籤有很多類型,也就是type,以下是一些常用type的說明

text:文本框,input默認的type,不寫就是這個,value表示文本框裏的值。

password:密碼框,value表示密碼框裏的值。

submit:提交按鈕,value表示按鈕上的文字

button:普通按鈕,value表示按鈕上的文字

reset:重置按鈕,value表示按鈕上的文字

radio:單選框,value表示該單選框的真實值(一般真實值和數據庫對應,顯示的值給用戶參考的)

checkbox:複選框,value表示該複選框的真實值
hindden:隱藏表單域,value表示該表單域的值。

js的script標籤中的文件不會呈現在html頁面中

ctrl+回車自動切換下一行

ctrl+shift+回車自動切換上一行

在支持H5和C3的瀏覽器儘可能使用css動畫,性能更好,尤其在移動端

動畫:無限循環:1,在animation:加alternate(逆播放)

            2,from{}  50%{}  to{}

transform中的 rotate:旋轉時,座標軸也跟着旋轉

15,for of 循環的是對象的本身,for in循環的是對象的屬性名字

16,const與let都具有塊級作用域:
17,在jq中,只需要調用[index]和get(index)方法即可將jq對象轉換爲DOM對象。DOM對象只需調用jq的$()方法即可包裝爲jq對象:

18,js中的月份索引從0開始的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章