摘要:
移动web开发的特点 运行在手机端web页面(H5页面): 对于手机而言,兼容HTML5所有的新特性 **跨平台性:**可以运行在PC端、IOS端 、安卓端, **基于webview:**webView是移动端提供的运行JavaScript的环境,是系统渲染Web网页的一个控件,可与页面JavaSc 阅读全文
摘要:
window对象 window对象上属性及方法 全局变量不能通过delete操作符删除,而直接在window对象上的定义的属性可以。 ==原因:==使用var声明的变量有一个[[Configurable]]的特性,值为false,因此不可以通过delete操作符删除。 var age = 18; w 阅读全文
摘要:
1.原型链 原型链是实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。让原型对象等于另一个类型的实例,此时的原型对象将包含一个指向另一个原型的指针,相应地, 阅读全文
摘要:
1.new Object () var person = new Object(); person.name = "Echo"; person.age = 18; person.say = function(){ console.log(this.name); } 2.字面式创建对象 var per 阅读全文
摘要:
1-script延迟脚本defer及异步脚本async,区别及应用场景 defer和async在读取下载时是一样的,相对于html解析来说都是异步的。 区别是下载完后执行时间。 **defer:**立即下载,延迟执行。是最接近我们对脚本加载和执行要求的,要在所有元素解析完成之后,DOMContent 阅读全文
摘要:
Cookie HTTP协议是无状态的,但在WEB应用中,在多个请求之间共享会话是非常必要的,所以出现了Cookie cookie是为了辩别用户身份,进行会话跟踪而存储在客户端上的数据 服务器设置cookie:客户端第一次访问服务器时,会通过响应头向客户端发送Cookie,属性之间用分号空格分隔 客户 阅读全文
摘要:
一、准备工作及流程说明 一看这标题,大家可能一下子没有反应过来,到底是要干什么?那么就先看一下实现效果吧~ 项目目录结构: . │ └─my-http-server ├─node_modules ├─bin ├─config.js // 命令行配置文件 ├─www.js // 可执行文件 ├─src 阅读全文
摘要:
每个浏览器都有一个自己的缓存区,使用缓存区的数据有诸多好处,减少冗余的数据传输,节省网络传输。减少服务器负担, 提高网站的性能。加快客户端加载网页的速度等,而这里指的缓存,指代的静态文件的缓存,动态数据缓存需要走redis。今天我们使用node搭建服务,简单演示一下几种缓存的设置及配合使用。 缓存分 阅读全文
摘要:
首先简单说一下常用的http协议的特点:http是客户端/服务器模式中请求-响应所用的协议,在这种模式中,客户端(一般是web浏览器)向服务器提交HTTP请求,服务器响应请求的资源。 HTTP是半双工协议,也就是说,在同一时刻数据只能是单向流动,客户端向服务器发送请求(单向的),服务器响应请求(单向 阅读全文
摘要:
惰性十足,就是不愿意花时间把看过的东西整理一下,其它的任何事都比写博客要有吸引力,嗯... 要反省自己。 今天看到一篇关于闭包的文章,里面有这样一句话 “就我而言对于闭包的理解仅止步于一些概念,看到相关代码知道这是个闭包,但闭包能解决哪些问题场景我了解的并不多”,这说的不就是我么,每每在面试中被问及 阅读全文