延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们以前,视口外的图像不会加载。本文详细介绍了三种延迟加载的实现方式。
前端
力荐~ 深度好文~ 深刻理解 Javascript 10大设计模式
vue
关于 JavaScript,工做和学习过程当中遇到过许多问题,也解答过许多别人的问题。这篇文章记录了一些有价值的问题。
java
记录了在开发腾讯 2016 公司代码报告页面时遇到的问题以及解决方案。
node
欢迎来个人博客阅读:「JavaScript 原型中的哲学思想」 记得当年初试前端的时候,学习JavaScript过程当中,原型问题一直让我疑惑许久,那时候捧着那本著名的红皮书,看到有关原型的讲解时,老是心存疑虑。 当在JavaScript世界中走过很多旅程以后,再次萌发起研究这部…
react
模块化在项目中十分的重要,一个复杂的项目确定有不少类似的功能模块,若是每次都须要从新编写模块确定既费时又耗力。可是引用别人编写模块的前提是要有统一的 “打开姿式”,若是每一个人有各自的写法,那么确定会乱套,下面介绍几种 JS 的模块化的规范。
git
一篇老文章,可是很值得重复学习。介绍了 JavaScript 的内存管理。
程序员
有时候我在想 jQuery 为何能够直接 $ 操做,能够拥有比原生 js 更便利的 DOM 操做,并且只要你想就能够直接链式操做下去
github
上一篇从一道面试题,到 “我可能看了假源码” 中,由浅入深介绍了关于一篇经典面试题的解法。
面试
UX Planet论坛上有过这么一篇热门文章: Infinite Scrolling Best Practices,它从UX角度分析了无限滚动加载的设计实践。 无限滚动加载在互联网上处处都有应用:豆瓣首页是一个,Facebook的Timeline是一个,Tweeter的话题列表…
正则表达式
我是一名前端开发,从2016年6月毕业到现在步入工做,期间也面试了一些公司,参考过一些面试文档,学习了一些面试宝典,掌握了一些面试、笔试技巧和经验,因此就总结了一些优质的前端面试题以及面试要点,初学者阅后也要用心钻研其中的原理,重要知识须要系统学习,透彻学习,才能造成本身的知识链,以不变应万变,万不可投机取巧,只求面试过关哦!
介绍 JavaScript 数据类型检测的四种方式。
做者:Nick Babich
原文:Design a Perfect Search Box
译者:Garrik
vuejs 目前为止最大的开源单页面项目
为何要学正则表达式. 有位网友这么说: 江湖传说里, 程序员的正则表达式和医生的处方, 道士的鬼符齐名, 曰: 普通人看不懂的三件神器. 这个传说至少向咱们透露了两点信息: 一是正则表达式很牛, 能和医生的处方, 道士的鬼符齐名, 并被你们提起, 可见其江湖地位. 二是正则表达式很难, 这也从侧面说明了, 若是你能够熟练的掌握并应用它, 在装逼的路上, 你将如日中天 (别问我中天是谁……) !
贪吃蛇的游戏相信你们都玩过。在那个水果机尚未流行,人手一部诺基亚的时代,贪吃蛇是手机中的必备游戏。笔者闲的无聊的时候就拿出手机来玩上几局,挑战一下本身的记录。 后来上大学了,用 c 语言作过贪吃蛇的游戏,不过主要是经过函数来控制(PS:如今让我看代码都看不懂 (⊙﹏⊙))。如今学习…
JavaScript 的数据结构与算法(一)——栈和队列
javaScript 的数据结构学习
这是一个低仿饿了么H5的纯前端练手,数据是伪造的,写的比较粗糙,写这个的目的是为了加深一下熟练度,半年前看到别人写的仿cnodejs网站,我也用vue1仿了cnodeJs的网站,当时写的也是粗糙的使人发指,在线预览:https://hbxywdk.github.io/vue...
详细介绍 JavaScript 定时器和其工做方式。同时给出相关的面试题
用 Vue、Vuex、Immutable 作俄罗斯方块, 改造自 React 版
Immutable.js 所建立的数据有一个迷人的特性:数据建立后不会被改变……
今天 github 上看见之前的朋友总结的一片前端知识点的文章汇总,感受收集的很全面,分享给你们,但愿可以给你们带来帮助。
我和阿里巴巴的同事守雌将为你们带来一个系列专题:前端面试题解析,一周更新两篇,本篇主要讲如何实现自定义事件。
Node.js 的异步编程方式有效提升了应用性能;然而回调地狱却让人望而生畏,Promise 让咱们告别回调函数,写出更优雅的异步代码;在实践过程当中,却发现 Promise 并不完美;技术进步是无止境的,这时,咱们有了 Async/Await。
背景 我于16.12.18辞职,以前有过一年左右的前端工做经验。从12月26号开始到1月9号前后面试了微信,百度,阿里巴巴uc,惟品会以及深圳腾讯等几家公司,特此总结与各位共勉。 微信 因为我已经毕业工做过,因此去微信面试是走的社招。微信社招极其严格,共八轮面试,整体来讲我基本…
在前几天的一篇文章中总结部分提到了学习过程当中基础的重要性。固然,并非不支持你们学习新的框架,这篇文章就分享一下 react+redux 工程实例。 一直在学习研究 react.js,前先后后作了几回分享。并在我参与的公司产品私信项目也使用了这套技术栈 。学习过程期间,感受 react…
javaScript 的数据结构与算法(三)——集合
读者能够先去作一下感觉感觉. 当初笔者的成绩是 21/44...
当初笔者作这套题的时候不只怀疑智商, 连人生都开始怀疑了....
不过, 对于基础知识的理解是深刻编程的前提. 让咱们一块儿来看看这些变态题到底变态不变态吧!
最近整理的前端面试题,但愿能对你们有帮助。转载自:http://www.jianshu.com/p/3944...
本文讲述了做者所概括的一些关于 React 学习过程当中所遇到的 “灵光乍现”。若支持译者,请给我一个小小的 star 去支持一下个人 PersonalWiki: https://github.com/aleen42/Pe...
掘金不只是一个很好的在线同性交友平台,也是一个学习交流和分享技术场所,更是程序猿和程序媛获取养料的精神家园。
分享和搜集掘金看到比较精彩的文章,看过的温故而知新,学习自己就是一个重复的过程。
继上一篇,本文讲述了 JS,JQuery,Node 等知识。转载自 https://github.com/markyun/My...。
所谓的双向绑定,无非是从界面的操做能实时反映到数据,数据的变动能实时展示到界面。
俄罗斯方块是一直各种程序语言热衷实现的经典游戏,JavsScript的实现版本也有不少,用React 作好俄罗斯方块则成了我一个目标。 戳:https://chvin.github.io/react... 玩一玩! 开源地址:https://github.com/ch…
用 HTML5 中的 Canvas 的路径绘制实现一个绘画板,可供鼠标画画,颜色呈彩虹色渐变,画笔大小一样呈渐变效果。这部分不涉及 CSS 内容,所有由 JS 来实现。
在组件化开发愈来愈流行的今天,事件系统演者着很是重要的角色,它常常做为组件间通信的桥梁。
本文将讨论如何用 JavaScript 实现一个简单的事件系统。
开门见山,先来总结一下 Cookie, LocalStorage 与 SessionStorage 的异同