摘要:
什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 跨域资源共享(CORS) CORS(Cross-Origin Resource Sharing)跨域资源共享,定义了必须在访问跨域资源时,浏览器与服务器应该如何沟通。CORS背后的基本思想就是使用自定义的HTTP头部让浏览 阅读全文
2017年5月18日 #
2017年5月17日 #
摘要:
BFC是Block Formatting Context的缩写,直译过来就是“块级格式化上下文”。先不管它到底是什么,看一个例子: 结果:想必大家都了解,子元素float时父容器是不会被撑开高度的。一般的解决方法是给父容器加上 .clearFix类, 清除浮动后,父容器能自动获得正确的高度了:现在通 阅读全文
2017年5月16日 #
摘要:
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>PreLoading</title> <style> *{margin:0; padding:0; border:none; outline:0; text- 阅读全文
2017年5月15日 #
摘要:
1) 使用!!将变量转换成布尔类型 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将它们的值视为true。对于做这样的检查,你可以使用||(双重否定运算符),它能自动将任何类型的数据转换为布尔值,只有这些变量才会返回false:0,null,"",undefined或NaN,其他的都 阅读全文
2017年5月14日 #
摘要:
摘 要:本文阐述了MySQL DDL 的问题现状、pt-online-schema-change的工作原理,并实际利用pt-online-schema-change工具在线修改生产环境下1.6亿级数据表结构。 在一个软件生命周期中,我们都知道,前期的表结构设计是非常重要的,因为当表数据量一上来后再进 阅读全文
2017年5月13日 #
摘要:
1、构建一个web服务器 以前玩php和jsp时用过Apache、汤姆猫服务器,nodejs则有不同,他是需要自己createServer。 在浏览器访问127.0.0.1:1111可以看到so easy!字样。 这里用到的时http模块到createServer方法,node的模块有三种,自有模块 阅读全文
2017年5月12日 #
摘要:
【总结】浏览器的缓存机制 来源:http://blog.csdn.net/yzhou86/article/details/6864189 【文章一: iefirefox chrome safari缓存机制 】 Cache-Control Cache-Control 是最重要的规则。这个字段用于指定所 阅读全文
2017年5月11日 #
摘要:
返回值 最常用的一种形式是函数作为返回值被返回 函数赋值 一种变形的形式是将内部函数赋值给一个外部变量 函数参数 闭包可以通过函数参数传递函数的形式来实现 IIFE 由前面的示例代码可知,函数F()都是在声明后立即被调用,因此可以使用IIFE来替代。但是,要注意的是,这里的Inner()只能使用函数 阅读全文
2017年5月10日 #
摘要:
一、先说一个简单的概念——变量提升: 通过function+函数名的方式,声明的函数,可以在代码中的任何位置调用; 通过var定义变量的方式,声明的函数,则必须在声明之后进行调用,原因就是在变量定义之前调用时,变量的值为undefined; 二、说一个特别重要的概念——函数在定义的时候(不是在调用的 阅读全文
2017年5月9日 #
摘要:
同步与异步 介绍异步之前,回顾一下,所谓同步编程,就是计算机一行一行按顺序依次执行代码,当前代码任务耗时执行会阻塞后续代码的执行。 同步编程,即是一种典型的请求-响应模型,当请求调用一个函数或方法后,需等待其响应返回,然后执行后续代码。 一般情况下,同步编程,代码按序依次执行,能很好的保证程序的执行 阅读全文