前端必會的js知識總結整理

2021-08-20 09:17:24 字數 871 閱讀 6583

1、晨曦。

2、js是一門什麼樣的語言及特點?

js是一種基於物件和事件驅動的並具有相對安全性的客戶端指令碼語言。也是一種廣泛用於web客戶端開發的指令碼語言,常用來給html網頁新增動態功能,如響應使用者的各種操作。

主要的目的是為了解決伺服器端語言遺留的速度問題,為客戶提供更流暢的瀏覽效果。

(詳細拓展:

3、js的資料型別?

基本資料型別:string、boolean、number、undefined、null

引用資料型別:object、array、date、regexp、function

拓展:如何判斷陣列資料型別?

1、通過專有方法判斷如:push(),pop();        //可自己給變數定義該方法,有時失效

2、 obj instanceof array 返回值判斷;        

3、es5和jquery都有方法array.isarray()。

4、tostring.call(param) 判斷;返回格式 [object undefined]                5、obj.constructor === function 返回值判斷

4、獲取所有的checkbox?

var domlist = document.getelementsbytagname("input");

var checkboxlist = ;

var len = domlist.length;

for (var i = 0; i < len; i++)

}//(for效率更高)在測試五百多個不同input中,while:for = 3~2ms:1~0ms,顯然for效率更高

5、繫結事件的方式?

1、直接在dom裡繫結:

前端必會html知識整理

language 因此不需要對dtd 文件型別宣告 document type declaration 進行引用,但是需要doctype來規範瀏覽器的行為 讓瀏覽器按照他們應該的方式來執行 2 html4.01基於sgml,所以需要對dtd進行引用,才能告知瀏覽器文件所使用的文件型別。5.什麼是bf...

前端必會css整理

1.設定css樣式的三種方式?外部樣式表,引入乙個外部css檔案 內部樣式表,將css 放在標籤內部 內聯樣式,將css樣式直接定義在html元素內部 2.css有哪些選擇器?id選擇器 類選擇器 標籤選擇器 又可以細分為 派生選擇器 包括後代選擇器 子元素選擇器 相鄰兄弟選擇器 偽元素選擇器 屬性...

前端知識整理

如果修改的是left,top.需要加上position.例如 tooltip css 查詢原因才發現跟元素的定位型別有關,改為 tooltip css 在沒有宣告doctype的ie中,瀏覽器顯示視窗大小只能以下獲取 document.body.offsetwidth document.body.o...