1.面向对象
面向对象:通过函数封装得到的一个类
备注:类的本质还是函数
1.每个类(函数)天生有一个prototype的属性,这个prototype又是一个对象
这个对象里有个constructor(构造函数)的属性 属性值是类本身
- 我们所有new一个类的时候 其实是调用它的构造函数,构造函数里的属性都是私有的,构造函数里的this都是实例对象,
- 每个对象上天生有一个__proto__,指向类的原型
Prototype和__proto__
- prototype是类的或者函数的,__proto__是对象的
- Prototype是一种存储机制,程序员来实现,__proto__是查找机制(是浏览器的)
Zhangsan.name
zhangsan这个对象首先看name 是私有的吗,是就直接使用 不是就通过__proto__往它的类的prototype上查找,有就直接使用 没有就继续向上查找,直到查找到基类Object 没有就是undefined 有就直接使用 这种查找机制就叫原型链
函数的特殊
- 类
- 函数
- 对象
- 每个对象天生有个返回值,return是什么就是什么 如果没有return 就是undefined
Dos命令
- 打开窗口的指令 window + r 输cmd
- 在对应的文件下 按住shift右击鼠标 找 在此处打开命令窗口
指令
- 查看网络信息指令 ipconfig
- 修改终端背景和颜色的指令 Color help 查看颜色构成 Color 5代表终端背景色 6代表字体颜色、
- 创建文件夹 md
md 文件夹名 md aa
- 修改文件夹指令 ren oldaname newname ren aa dd
- Cls 清楚当前终端
- Ctrl+c 终止当前的程序
- Cd 进入文件夹指令 cd name
- cd..返回上一级目录
- dir 查看当前目录下文件和文件夹
- Del 删除文件 只能删除文件 不能删除文件夹
- Rd 删除文件夹指令
- Tab 检索对应的文件
- ↑复制上一个指令
安装phpstudy集成开发环境
网络地址结构
\https://www.baidu.com/
一个网络地址:有协议 http/https+域名 www.baidu.com/172.16.26.59+端口(80可以省)
http://127.0.0.1:8088
为什么前端不需要装环境?
对于html css js浏览器给予了这些东西运行环境 可以在浏览器上直接运行 但是后台语言就不行了 比如 :php java python等就不行 是因为浏览器不是他们的环境 得装对应的运行环境
http://127.0.0.1:8088/8.5/index.html?name=zhang#aa
/ 叫path 路径 ?Query 参数 # hash值