摘要: 一、什么是异步? 我们一般喜欢把异步和同步、并行拿出来比较,我以前的理解总是很模糊,总是生硬地记着“同步就是排队执行,异步就是一起执行”,现在一看,当初简直就是傻,所以我们第一步先把这三个概念搞清楚,我不太喜欢看网上有些博客里很含糊地说“xxxx是同步,xxxx是异步”,还有举什么通俗的例子,其实对 阅读全文
posted @ 2018-03-14 16:06 ShareAndCreate 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP HTTP(超文本传输协议,HyperText Transfer Protocol)是应用层的协议,目前在互联网中应用广泛。 它被设计用于Web浏览器和Web服务器之间的通信,但它也可以用于其他目的。 HTTP遵循经典的客户端-服务端模型 ,客户端打开一个连接以发出请求,然后等待它收到服 阅读全文
posted @ 2018-03-14 16:02 ShareAndCreate 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 我们先来看个效果图(chrome下): 从上面的图可以很明显地看出Chrome下css设置字体大小为12px及以下时,显示的都是一样大小,都是默认12px; 那么网上有一个方法就是给当前样式添加Chrome私有属性:-webkit-text-size-adjust:none; 可是我进行验证后发现并 阅读全文
posted @ 2018-03-14 16:00 ShareAndCreate 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 众所周知为兼容所有浏览器,有的CSS属性需要对不同的浏览器加上前缀,然而有时添加一条属性,需要添加3~4条类似的属性只是为了满足浏览器的兼容,这不仅会增加许多的工作量。 What is AutoPrefixer Autoprefixer是一个后处理程序,你可以同Sass,Stylus或LESS等预处 阅读全文
posted @ 2018-03-14 15:53 ShareAndCreate 阅读(449) 评论(0) 推荐(0) 编辑
摘要: CSS字体处理中最复杂的部分是字体系列(font-family)匹配和字体加粗(font-weight)匹配,其次是字体大小(font-size)的计算。 一、 字体系列 相同的字体可能有很多不同的称呼。例如,你可能对字体Times很熟悉,不过,Times实际上是多种变形的一个组合,包括TimesR 阅读全文
posted @ 2018-03-14 15:34 ShareAndCreate 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: 在我们的项目中有用到: fetch 有直接用的,也有自己封装之后用的; vue-resource 在vue1的时候使用,把方法抽象出来后,总需要往方法里传 this.$http ,感觉是个超级不爽的设计,在vue2的时候弃用; Axios 这是一个非常棒的设计,它是借用angularJs的http 阅读全文
posted @ 2018-03-14 15:27 ShareAndCreate 阅读(4184) 评论(0) 推荐(0) 编辑
摘要: 一. 可读性强的命名 命名是提高代码可读性的第一步,也是极其重要的一步,不仅在js里要命名变量名、函数名,还要在CSS里给命名class、id,给图片命名。好的变量名要完全、准确地描述出该变量所代表的事物。下面是一些命名的规则: 以问题为导向 一个好记的变量名反映的通常都是问题,而不是解决方案。一个 阅读全文
posted @ 2018-03-14 15:24 ShareAndCreate 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,我们向服务端发送请求,一般会使用三种方式, XMLHttpRequest(XHR),jQuery实现的AJAX,Fetch ,让我们首先来比较一下这三者的使用示例。 XMLHttpRequest var xhr; if (window.XMLHttpRequest) { // Mozi 阅读全文
posted @ 2018-03-14 15:20 ShareAndCreate 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 摘要 web性能的终极目标是减少资源到客户端的延迟,但是我们在HTTP1.0/HTTP1.1协议中经常会遇到加载的图片太多或者太大导致页面加载完成慢的问题:图片太多导致向服务器请求的次数太多,图片太大导致每次请求的时间过长. 本篇将针对图片太多或者太大总结几种优化方案. 一.当图片太多时 方案一:将 阅读全文
posted @ 2018-03-14 15:17 ShareAndCreate 阅读(6274) 评论(0) 推荐(0) 编辑
摘要: 摘要 详细讲述微信H5页面调试(安装在安卓或iOS手机上的),钉钉内H5页面的调试,QQ、微博以及各浏览器上H5页面的调试方法 背景 大学毕业快要一年了,用leader的话说我也是有一年开发经验的前端开发工程师了,输出是检验输入的最好方法,那我就慢慢来总结这一年来在工作中总结的经验教训,分享给大家, 阅读全文
posted @ 2018-03-14 15:11 ShareAndCreate 阅读(6591) 评论(0) 推荐(0) 编辑