摘要: 1.在Ajax之前 最开始,浏览器发起请求的过程如下: 用户输入网址/a标签/img标签等 --> 服务器返回html/css/js --> 用户接收后重新加载页面。 上面的请求发起方式,要么会导致页面刷新(form表单提交也是如此),要么只能请求特定类型的文件(图片,css,或JS)。 2.AJA 阅读全文
posted @ 2017-04-07 19:37 kakaguo 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 1.cookie cookie一般有2个作用:识别用户身份(服务器知道是谁在访问);记录用户关键操作历史(比如购物网站,记录用户将哪些商品加入了购物车)。 cookie是存储在浏览器上的一小段数据(最大容量为4k,而且过大会影响传输效率) 每次发送网络请求Request headers中都会带上co 阅读全文
posted @ 2017-03-28 00:42 kakaguo 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Flex之前,主要的布局方式: Normal flow Float + clear Position relative + absolute Display inline-block 负margin Flex布局特点: Flex之前的布局,块级侧重垂直方向、行内布局侧重水平方向,而flex布局是与方 阅读全文
posted @ 2017-03-15 18:33 kakaguo 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 最开始,MVC是后端的一种设计模式。 绝大部分后端服务器,都做一件事情:接收用户发来的请求,返回一段响应内容。 根据不同的url,Router调用不同的Controller来处理。 Router的作用就是让每个URL都有一段代码来负责响应。 Controller的作用包括: 1,获取数据(从Mode 阅读全文
posted @ 2016-12-05 14:22 kakaguo 阅读(4378) 评论(0) 推荐(0) 编辑
摘要: 工作中,为了按时完成项目,都是碰到问题一一解决,没有系统的进行过学习和总结。 这也是正常的,毕竟,工作是必须要先完成的。可是,系统的学习也很重要,今天就把localStorage cache 总结一下,以后再遇到这些问题,也知道如何查资料解决。 localStorage 首先呢,这个是H5才有的。通 阅读全文
posted @ 2016-11-29 14:51 kakaguo 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 公司里的项目,都用webpack了,上周忙于完成业务逻辑的实现,对webpack只是有个大概的印象。这周终于有时间来好好学习总结一番了。 一般情况下学习新的东西,我喜欢去知乎去了解这个技术是用来做什么的、为何项目里需要用这个技术,然后再去官网学习。不过对于webpack,知乎和官网上都看的一头雾水。 阅读全文
posted @ 2016-11-24 15:17 kakaguo 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 官方文档只是简单的说: --save: Package will appear in your dependencies. --save-dev: Package will appear in your devDependencies. 真正的区别是: --save-dev: dev指的是devel 阅读全文
posted @ 2016-11-23 10:17 kakaguo 阅读(2240) 评论(0) 推荐(2) 编辑
摘要: git作为一个工具,用的熟练,确实可以大大提高工作效率,但如果不熟,就会遇到各种奇奇怪怪的问题 上周公司的一个项目,由于.gitignore配置问题,每次commit,都会提示系统文件需要git add,即使往.gitignore里进行添加,也不起作用。 这是因为: .gitignore对已经纳入版 阅读全文
posted @ 2016-11-22 14:40 kakaguo 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 工具是用来解决“人类”的问题的,而不是机器的问题:用jQuery可以很方便的使用JavaScript。 具体而言,jQuery有如下优势: 1,提供了用css选择符来选择dom元素的api(现在已经被浏览器内置支持)2,提供了浏览器的检测api3,提供了兼容的功能性api4,提供了DOM的批处理操作 阅读全文
posted @ 2016-05-09 21:16 kakaguo 阅读(5001) 评论(0) 推荐(0) 编辑
摘要: JSONP(JSON with padding):」 1. JSONP是通过 script 标签加载数据的方式去获取数据当做 JS 代码来执行 2. 提前在页面上声明一个函数,函数名通过接口传参的方式传给后台,后台解析到函数名后在原始数据上「包裹」这个函数名,发送给前端。换句话说,JSONP 需要对 阅读全文
posted @ 2016-05-04 21:24 kakaguo 阅读(319) 评论(0) 推荐(0) 编辑