[toc]



## 域名
設置域名其實就是給不好記憶的服務器外網IP設置了一個好記憶的名字
頂級域名(一級域名):qq.com
二級域名:www.qq.com、v.qq.com、sports.qq.com
三級域名:kbs.sports.qq.com
> 買了頂級域名,下級域名是自己隨便配的
## 端口號
在服務器發布項目的時候我們可以通過端口號區分當前服務器找不同的項目
一臺服務器的端口取值范圍:0~65535之間,如果電腦上安裝了很多程序,有一些端口號是被占用了,
http:默認端口號80
https:默認端口號443
ftp:默認端口號21
對于上述三個端口號其實是很重要的,如果被其它程序占用,我們則不能使用了,所以服務器上一般是禁止安裝其它程序的
## 請求資源的路徑名稱
```
/stu/inde.html
```
在服務器發布項目的時候,我們一般都會配置一些默認文檔:用戶即使不輸入請求文件的名稱,服務器也會找到默認文檔(一般默認文檔都是index/default)
通常為了做SEO優化,會把一些動態頁面的地址(xxx.php,xxx.aspx,xxxx.asp,xxx.jsp 這些百度蜘蛛不會抓取) 進行偽URL重寫(需要服務器處理)
```
https://item.jd.com/4325427.html
不可能是有一個商品,自己就單獨寫一個頁面,肯定是同一個詳情頁做的不同處理
1)第一種方案:
由后臺語言根據詳情頁模板動態生成具體的詳情頁
2)第二種方案:
當前頁面就是一個頁面,例如:detail.html/detail.php...我們做詳情頁面的時候,開發是按detail.html?id=4325427 來開發的,但是這種頁面不方便做SEO優化,此時我們把真實的地址進行重寫,重寫為我們看到的4325427.html
```
## 問號傳參
```
?name=ahh&age=9...
把一些值通過xxx = xxx的方式,放在一個URL的末尾,通過問號傳遞
【作用】
1、 在AJAX請求中,我們可以通過問號傳遞參數的方式,客戶端吧一些信息傳遞給服務器,服務器根據傳遞信息的不一樣,返回不同的數據
```
```
$.ajax(url,{});
$.get(url,function(){});
$.script ...
$.ajax({
url:"getPersonInfo?id=12"
...
});
```
- 空白目錄
- window
- location
- history
- DOM
- 什么是DOM
- JS盒子模型
- 13個核心屬性
- DOM優化
- 回流與重繪
- 未整理
- 文檔碎片
- DOM映射機制
- DOM庫封裝
- 事件
- 功能組件
- table
- 圖片延遲加載
- 跑馬燈
- 回到頂部
- 選項卡
- 鼠標跟隨
- 放大鏡
- 搜索
- 多級菜單
- 拖拽
- 瀑布流
- 數據類型的核心操作原理
- 變量提升
- 閉包(scope)
- this
- 練習題
- 各種數據類型下的常用方法
- JSON
- 數組
- object
- oop
- 單例模式
- 高級單例模式
- JS中常用的內置類
- 基于面向對象創建數據值
- 原型和原型鏈
- 可枚舉和不可枚舉
- Object.create
- 繼承的六種方式
- ES6下一代js標準
- babel
- 箭頭函數
- 對象
- es6勉強筆記
- 流程控制
- switch
- Ajax
- eval和()括號表達式
- 異常信息捕獲
- 邏輯與和或以及前后自增
- JS中的異步編程思想
- 上云
- 優化技巧
- 跨域與JSONP
- 其它跨域相關問題
- console
- HTML、XHTML、XML
- jQuery
- zepto
- 方法重寫和方法重載
- 移動端
- 響應式布局開發基礎
- 項目一:創意簡歷