前端开发教程
分享优秀web前端开发教程,共同学习精彩的web前端开发。
现代前端滚动实现的各种解读指南
来自众成翻译的一篇:滑向未来(现代 JavaScript 与 CSS 滚动实现指南),里面解释了现代前端中基于web标准的改善,各种流畅的滚动CSS和JavaScript代码,这些特性将使你的页面更平滑、美观。
视频标签 video的一些特殊属性详解
移动设备上,video的标准,Android和iOS有很多区别,另外还有很多各家浏览器特定的属性,本文详细讲了video在移动端的实践。
200行JS代码实现超级简单的区块链,带你入门区块链
术语“区块链”通常与交易、智能合约或加密货币等概念紧密相关。这使得理解区块链是一项必然要艰巨的任务。特别是源码级别的理解。在这里,我将介绍一个使用200行代码实现的超级简单的区块链。
学习用JavaScript实现的5个常见函数
在学习JavaScript,或者前端面试中,有人会问你节流函数、防抖函数、递归函数等,本文分享了5个常见函数,希望对你有所帮助。
谷歌博客:彻底弄懂JavaScript Promise
来自谷歌博客的一篇文章详细的解释了为什么Promise这么受欢迎、它用在哪些地方,具体的用法有哪些,怎么样才能用好它。读此文章,让我彻底的深入了解了Promise的相关知识及其使用方法。
ES6 Promise有几种写法以及如何理解
Promise我们可以理解为做了一个保证,做了这个保证不管成功resolve()还是失败reject()都会告知我们———返回带有最终结果或者拒绝原因 的Promise。
细数喜欢Vue.js的10个方面
在这篇文章中,我旨在解释为什么 Vue 适合我,为什么在上文中那些我尝试过的框架中选择它。也许你将同意我的一些观点,但至少我希望能够给大家使用 Vue 开发现代 JavaScript 应用一些灵感。
判断移动设备的横屏和竖屏最佳方案
之前写的文章:使用JavaScript判断手机是处于横屏还是竖屏,最近的一个项目需要判断这个,但在chrome的调试模式中发现横屏和竖屏使用上面的代码并不能检测到,所以我认真做了一些了解,本文分享一个合适的代码来判断横屏和竖屏。
jQuery的$.extend实现的拷贝和其它库实现的比较
很早就使用jQuery的$.extend({},obj1,obj2)来合并两个对象,原来jQuery的这个方法就是深度拷贝($.extend(true,{},obj1))和浅度拷贝的意思,这篇文章分享了 Underscore、lodash 和 jQuery 这些主流的第三方库对于深度拷贝和浅度拷贝的实现与区分。
透过浏览器看HTTP缓存
本文主要讲了HTTP缓存机制有哪几个,看看HTTP缓存是如何工作的。从而了解HTTP相关的缓存机制并充分的利用它。