[toc]
![](https://box.kancloud.cn/24535129e2e5d13d5dee615bd2e27c4a_544x305.png)
![](https://box.kancloud.cn/27814365c57090e7262433cffcb7d514_795x456.png)
![](https://box.kancloud.cn/392106d9b8b8d98ccbdef75f5bf3f8a5_799x614.png)
## 域名
设置域名其实就是给不好记忆的服务器外网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
- 方法重写和方法重载
- 移动端
- 响应式布局开发基础
- 项目一:创意简历