摘要:前端知識點總結什么是第三方的極簡化的操作的函數庫第三方下載極簡化是操作的終極簡化個方面增刪改查事件綁定動畫效果操作學習還是在學,只不過簡化了函數庫中都是函數,用函數來解決一切問題為什么使用操作的終極簡化解決了大部分瀏覽器兼容性問題凡是讓用的
前端知識點總結——JQ 1.什么是jQuery:
jQuery: 第三方的極簡化的DOM操作的函數庫
第三方: 下載
極簡化: 是DOM操作的終極簡化: 4個方面:
1. DOM: 增刪改查 2. 事件綁定: 3. 動畫效果: 4. Ajax
DOM操作: 學習jQuery還是在學DOM,只不過API簡化了
函數庫: jQuery中都是函數,用函數來解決一切問題
為什么使用:
DOM操作的終極簡化
解決了大部分瀏覽器兼容性問題
凡是jQuery讓用的,都沒有兼容性問題
下載: 版本:
1.x: 兼容舊瀏覽器 IE8
1.x.js 未壓縮版 優: 包含完備的注釋,格式,變量名,可讀性好 缺: 體積大,不便于傳輸 何時: 學習和開發階段 1.x.min.js 壓縮版 優: 體積小,便于傳輸 缺: 去掉注釋,格式,極簡化了變量名 可讀性差 何時: 生產環境
2.x: 不再兼容舊瀏覽器
3.x: 不再兼容舊瀏覽器,提供了更多新特性:
鄙視: 3.x的新特性:
1. 所有代碼運行在嚴格模式下 2. 用for...of代替了forEach $.each 3. 新動畫API: requestAnimationFrame() 4. 支持promise 5. ajax的API防備跨站點腳本(XSS)攻擊
引入網頁: 2種:
引入服務器本地的js文件: