摘要:
简单一句,root设置的是location匹配路径的查找目录,是从安装目录开始的! 比如 location / { root html; } 匹配到/的时候是从nginx目录下的html目录里找 location /hello { root hello; } 匹配到/hello是从nginx目录下的 阅读全文
摘要:
webpack是前端工程构建的一套工具,为什么一个程序称之为一套呢,是因为webpack其实是npm的一个模块,使用起来的话,这期间还需要很多其它模块来进行支持,所以我称之为一套工具。 webpack的功能与grunt和gulp都是基于node的,所以希望你有一个node基础,如果还没有,那么先学习 阅读全文
摘要:
FormData和Payload是浏览器传输数据给接口的其中两种格式,这两种方式浏览器是通过Content-Type来进行区分的,如果是application/x-www-form-urlencoded,则为formdata方式,如果是application/json方式,则为payload方式。 阅读全文
摘要:
闭包的文章也有很多,都说闭包是可以调用其他作用域的变量的一个函数,也有的说,闭包就是函数里的函数。说起闭包就不能不说匿名函数、执行上下文、执行上下文堆栈、作用域,这部分其实很比较简单,推荐大家看看此系列文章,我就不自我总结了。。。。http://www.cnblogs.com/wangfupeng1... 阅读全文
摘要:
本章内的内容如果想看懂希望大家一边通过console查看运行结果一边比对文章内容,这样更容易理解。使用构造函数继承 我们理解了继承的原理,但是有一个缺点就是,通过原型继承,父父类的实例属性变成了父类的原型属性,原型属性会导致多个实例公用,造成互相影响。因此提出了一个构造函数的继承。原理就是在父类... 阅读全文
摘要:
javaScript的继承是通过原型链来实现的,而原型链是各级函数的原型对象的__proto__属性组成的。 我们知道当一个函数实例化之后,实例对象具有的内容是函数的属性和方法以及一个__proto__,它指向函数的原型对象,从而也具备了原型对象的属性和方法。 我们如果有如下函数(采自... 阅读全文
摘要:
每一个函数建立完成之后,javaScript都会自动的给它添加两个属性和一个配套对象(配套类),即prototype属性和__proto__属性,而配套对象(类)叫做“原型对象”。 只要是函数,它就有这个原型对象,我们无法删除它。 原型对象的意义在于,它包含的属性和方法对于通过此函数创... 阅读全文
摘要:
Chrome V35 版本中的开发者工具分为 8 个大模块,每个模块及其主要功能为:Element 标签页: 用于查看和编辑当前页面中的 HTML 和 CSS 元素。Network 标签页:用于查看 HTTP 请求的详细信息,如请求头、响应头及返回内容等。Source 标签页:用于查看和调试当前页面... 阅读全文
摘要:
window的history是历史条目对象,在浏览器里,历史条目是保存在一个历史记录栈里,并通过go()等一系列函数进行操作。最近遇到一个项目,主要需求是HTML页面放到App里,App包含一个webView来显示HTML,并提供两个按钮,一个关闭按钮(关闭webView并返回app其他界面),一个... 阅读全文
摘要:
以前做了一个手机端电商的项目,其中遇到一个问题就是浏览器后退问题,为了保证数据的及时准确,需要一个浏览器后退后之后自动刷新后退到的页面,保证页面数据的准确性。(可能数据已经被下一步修改掉了)。需求如下:1.html进行一系列操作之后跳转到2.html,当用户通过浏览器回退到1.html的时候,1.h... 阅读全文