前端开发教程

分享优秀web前端开发教程,共同学习精彩的web前端开发。

前端技术面试很难,你不仅需要计算机科学的基础知识,还需要理解网页性能、构建系统、CSS布局引擎等。尽管有互联网上有很多资源,但是我发现少有完整的指南帮助你准备前端面试。我相信这篇文章可以作为前端面试专题的大纲帮助你拿下下一次面试。

阅读全文

由于不同系统的字体差异,很多设计稿在Mac上设计的,到了windows上制作,并在windows下预览,往往会跟设计出来的有一些差异,而我们为了兼容各种操作系统和移动设备,不得不使用一些降级的方案。本文讲了一些比较常见的CSS字体兼容方案。

阅读全文

Vue是一个小巧轻便的JavaScript库。它有一个简单易懂的API,能够让开发者在开发web应用的时候更加简易便捷。这篇教程的目的就是通过一些例子,让你能够概览一些基本的概念和特性。在接下来的其他教程里,你会学到Vue更多的有用的特性,从而用Vue搭建一个可扩展的项目。

阅读全文

本文从几个方面讲了CSS的一些基础知识,包括CSS语法、CSS注释、CSS选择器、盒模型、布局和缩写等,帮你快速的过了一篇CSS的内容。

阅读全文

掌握了这篇文章里面说到的工具,然后你会回来转这篇文章的。我试了一下里面的很多常用神器和快捷键,发现效率真的进步许多,自动化工具对前端开发人员的帮助实在很大。原文来自胖子的博客。 Fe-Dev-In-Mac os sublime text 这 ...

阅读全文

手机端给了1px的横线,出来后要粗得多,这是为什么? 1px能在手机浏览器里表现出来吗,貌似1px在手机浏览器上经常会变成2px,经常有人发现这样的问题,那是因为高清Retina屏的移动设备1像素变成2像素。

阅读全文

之前的文章:http://caibaojian.com/http-cache.html写得有点复杂,这篇文章从头部请求和发送源码出发,主要与Cache-Control、Expires、Last-Modified/If-Modified-Si ...

阅读全文

1.注意setTimeout引用的是全部变量还是局部变量了,当直接调用外部函数方法时,实际上函数内部的变量已经变成全局。2.提醒我防止出错的,用匿名函数不容易出错。3.setTimeout最快执行时间是4毫秒。4.使用setTimeout的函数会比当前队列的函数慢执行,在他们的后面。5.setTimeout中的定时器并不是准确的时间,实际中它需要在执行完前面的函数后才定时执行。

阅读全文

上一篇介绍的系统,虽然能防御简单的内联 XSS 代码,但想绕过还是很容易的。 由于是在前端防护,策略配置都能在源代码里找到,因此很快就能试出破解方案。并且攻击者可以屏蔽日志接口,在自己电脑上永不发出报警信息,保证测试时不会被发现。 昨天提到 ...

阅读全文