##web
html、css、png、js等 都是静态的。一个网站的组成html、css叫层叠样式表,使用html、css、GS来实现一个网站、页面。
● html 前端搭建标签
● css(层叠样式表) 让页面漂亮
● jS 让页面具有功能
注:一般不把静态的请求和动态请求与服务器放在一起,因为更改起来比较麻烦,将动态和静态分开来放,在服务器写判断,自动调用
静态资源:在请求之前就写好的
动态资源:什么时候要什么时候生成

##服务器动态资源请求
1、浏览器请求动态页面过程

服务器信息(版本)一般不让显示,别人会根据版本的漏洞攻击或是盗取数据
有可能传很多值的地方,用一个字典存储

#闭包
可认为有两个函数嵌套定义。内部函数里用到了外部函数的变量值,这个变量值和内部函数组成一个新的内存空间,就把这个空间当做闭包。
应用:可以当做实参进行传递,可传递函数、数据及功能。
可实现一大功能——装饰器
函数里边又套着一个函数的定义,使用的是内部函数(一般内部函数会用到外部函数的变量)将用到这个整体称为闭包
闭包的好处:东西少占用空间小,想创建一个简单的整体,可使用闭包封装。类创建出来的实例对象东西多,占用空间大

函数、匿名函数、闭包、对象当做实参时有什么区别?
1、匿名函数能够完成基本的简单功能、传递是这个函数的引用只有功能
2、普通函数能够完成较为复杂的功能、传递是这个函数的引用只有功能
3、闭包能够将较为复杂的功能、传递是这个闭包中的函数以及数据,因此传递是功能+数据
4、对象能够完成最为复杂的功能、传递是很多数据+很多功能,因此传递是功能+数据