8.5学习笔记

1.面向对象

 

面向对象:通过函数封装得到的一个类

备注:类的本质还是函数

1.每个类(函数)天生有一个prototype的属性,这个prototype又是一个对象

这个对象里有个constructor(构造函数)的属性 属性值是类本身

  

  1. 我们所有new一个类的时候 其实是调用它的构造函数,构造函数里的属性都是私有的,构造函数里的this都是实例对象,

 

  1. 每个对象上天生有一个__proto__,指向类的原型

 

 

Prototype__proto__

  1. prototype是类的或者函数的,__proto__是对象的
  2. Prototype是一种存储机制,程序员来实现,__proto__是查找机制(是浏览器的)

Zhangsan.name

zhangsan这个对象首先看name 是私有的吗,是就直接使用 不是就通过__proto__往它的类的prototype上查找,有就直接使用 没有就继续向上查找,直到查找到基类Object 没有就是undefined  有就直接使用 这种查找机制就叫原型链

 

函数的特殊

  1. 函数
  2. 对象
  3. 每个对象天生有个返回值,return是什么就是什么 如果没有return 就是undefined

 

Dos命令

  1. 打开窗口的指令  window + r cmd
  2. 在对应的文件下 按住shift右击鼠标 找 在此处打开命令窗口

 

指令

  1. 查看网络信息指令 ipconfig
  2. 修改终端背景和颜色的指令 Color help 查看颜色构成 Color   5代表终端背景色  6代表字体颜色、
  3. 创建文件夹 md

   md 文件夹名 md aa

  1. 修改文件夹指令 ren  oldaname newname  ren aa dd
  2. Cls 清楚当前终端
  3. Ctrl+c 终止当前的程序
  4. Cd 进入文件夹指令 cd name
  5. cd..返回上一级目录
  6. dir  查看当前目录下文件和文件夹
  7. Del  删除文件  只能删除文件 不能删除文件夹
  8. Rd  删除文件夹指令
  9. Tab  检索对应的文件
  10. ↑复制上一个指令

 

安装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值

 

猜你喜欢

转载自www.cnblogs.com/ymlo/p/11305079.html
8.5