由浅入深讲述MVVM
摘要:相信首次听说MVVM的人,内心都是充满疑惑的!这是个嘛???能干嘛??? MVVM是Model-View-ViewModel的简写。它本质上就是MVC (Model-View- Controller)的改进版。即模型-视图-视图模型。【模型】指的是后端传递的数据。【视图】指的是所看到的页面。【视图模
阅读全文
移动端开发的注意事项
摘要:在互联网营销的时代下,大部分企业除了自己的官网之外,也有建设手机网站,在移动用户比PC端用户多的情况下,企业又该如何去优化手机网站呢?其实手机网站建设都有一系列的注意事项,那么手机网站建设过程中注意事项都包含什么呢?下面让我们一起来看看吧! 首先我们先说一下pc端和移动端的不同。 一: PC考虑的是
阅读全文
restful风格的API
摘要:在说restful风格的API之前,我们要先了解什么是rest。什么是restful。最后才是restful风格的API! PS(REST:是一组架构约束条件和原则,REST是Roy Thomes Fielding在他2000年的博士论文中提出的。Roy Thomas Fielding是HTTP协议
阅读全文
完整的http请求分析
摘要:首先我们要明白什么是http。 http:超文本传输协议(HTTP,HyperText Transfer Protocol)。 超文本传输协议是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人
阅读全文
浏览器兼容问题及解决方案
摘要:所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。 浏览器最关键的部分就是
阅读全文
隔壁老主精讲web页面性能优化。
摘要:首先说一下为什么要进行web页面性能优化,在同样的网络环境下,两个同样能满足你的需求的网站,一个“Biu”的一下就加载出来了,一个卡--卡--卡--卡--卡--才出来,你会选择哪个?研究表明:用户最满意的打开网页时间是0-3秒,如果等待超过3秒,90%的用户会关闭这个网页,如果等待超过10秒,99%
阅读全文
细说javascripe事件传播流程
摘要:当我们使用js时,经常会遇到事件传播流程的问题,下面我说一下我的观点。 在js触发某个事件时会相应生成一个事件对象,而这个事件对象则会根据DOM事件流的方向进传递,而传递的顺序如下图所示: 事件对象会随着DOM事件流从Window依次向下,最终传递给事件目标。但是在这个过程开始之前,事件对象的传递路
阅读全文
由浅入深的讲述Get和Post的区别
摘要:对于网上对get和post区别的长篇大论,我只想说一些干货其中最重要的是:GET和POST本质上两者没有任何区别。他们都是HTTP协议中的请求方法。底层实现都是基于TCP/IP协议。所谓区别,只是浏览器厂家根据约定,做得限制而已。 而我们一般所说的区别一般指: 1、GET请求的参数是放在URL里的,
阅读全文