(9)WEB复习

1:事件驱动编程

  • 发生某件事件的时候(点击,长按),产生一个事件对象,该事件对象会封装好数据,传递给事件处理程序
  • ①:确定事件并为他绑定函数
  • ②:书写绑定的函数
  • ③:处理数据

2:匿名函数

  • 用法
    • 赋值
    • 自我执行

3:作用域链

  • 主要作用是查找标识符
  • 当作用域需要查询变量的时候会沿着作用域依次查找
  • 直到找到标识符就会停止搜索
  • 否则会沿着作用域链依次向后的查找
  • 直到作用域链的结尾
    在这里插入图片描述

4:原型链

  • 主要作用是查找引用类型的属性
  • 查找属性会沿着原型链依次进行
  • 直到找到了该属性就会停止
  • 否则会沿着原型链依次向后的查找
  • 直到原型链的结尾

5:闭包

  • 引用自由变量的函数
  • 能够读取其他函数内部变量的函数
  • 在JS中,只有在函数内部的元素才能读取内部的数据,所以可以把闭包理解成函数内部中的函数
  • 作用
    • 保护命名空间
    • 不污染全局变量
    • 实现私有变量
    • 使变量常驻内存

6:网络机器人

  • 网络爬虫,网络机器人。是能够用来自动的爬取网络数据的一段程序或者是脚本。
  • 爬取的时候,应该遵守公认的固定。先查看robots.txt。查看哪些页面是可以爬取的,而哪些页面是不能爬取的

7:跨域

  • 出于浏览器的同源策略限制
  • 禁止一个域的JS脚本和另外一个域的内容进行交互
  • 同源:相同的协议(http) 主机(host) 端口号(port)
  • 解决办法
    • JSONP
    • 代理
    • PHP 修改header

8:CSS 响应式设计

  • 通过CSS的变化达成网页的不同渲染效果,适配不同的浏览设备
  • 技术手段
    • 弹性网格
    • 布局
    • 图片
    • CSS media query

9:SOP

  • same origin policy
  • 不同源的客户端脚本,在没有明确授权的情况下,不能读取对方的资源

10:观察者模式

  • 一种面向对象的设计风格
  • 主要用于分布式的事件处理系统
  • MVC模式中的重要模式
  • 被观察者的状态改变时,会调用观察者的回调方法来通知观察者

复习

1 什么是 观察者模式

是一种面向对象的设计模式 主要用于分布式的时间处理系统中 当被观察者的状态发生改变的时候,被观察者会回调观察者的方法通知他 是MVC模式中的重要一种

2 什么是SOP 同源策略

same origin policy 不同源之间的数据不能进行互相的读写。同源指的是使用的协议,主机和端口号相同,是浏览器最基本的安全策略之一。

解决的方法是 php 修改header jsonp 使用代理

3 如何解决跨域的问题

4 CSS 如何进行响应式的布局

css media query 图片

5 作用域链 和原型链

查找标识符

查找引用类型的属性

查找

6 闭包的作用

实现私有变量 保护命名空间 使得变量常驻内存 不破坏全局变量

7 什么是原型链

匿名函数的作用是进行 赋值 和自我执行

事件驱动变编程

当发生一件事情是(点击鼠标,长按数据),会生成一个事件对象,该事件对象会封装好自身的信息,调用时间处理程序进行执行

绑定事件

编写处理函数

处理数据

原型链是查找引用类型的属性

查找会沿着原型链一直查找

当查找到该属性时,就停止

否则一直沿着原型链查依次向后的查找

知道到原型链的结尾

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值