20161211 前端开发日报

五个典型的 JavaScript 面试题;让设计师和前端都更轻松的 5 个工具;HTTP2 简介和基于 HTTP2 的 Web 优化;10 个最适合 Web 和 APP 开发的 NodeJS 框架;10个学习 CSS3 的在线资源;10个Web3D精彩案例;CSS 预处理语言的模块化实践;WebSocket 浅析

  1. #IT职场#【五个典型的 JavaScript 面试题】详见: 在这篇文章中,我会为你展示前端面试会被问到的 5 个典型问题及相关解决方法,这 5 个问题常被用来测试面试者的 JavaScript 技能。它们很有意思,你能否作答出来呢?[思考](译者:cherryvenus)

    五个典型的 JavaScript 面试题
  2. #UI设计#【内行讲堂!让设计师和前端都更轻松的 5 个工具】详见: 在这个开源的时代,你还在加班为每一个小功能的实现自己“码码码”吗?在本文中,我们将为大家带来新发现的工具包,涉及在线图标字体生成器、WeUi 库以及 JS 框架 Swiper,希望你能找到自己喜欢的工具。[喵喵]

    让设计师和前端都更轻松的 5 个工具
  3. HTTP2 简介和基于 HTTP2 的 Web 优化 时值公司全面切换到HTTPS和HTTP/2,讨论HTTP/2有了更现实的意义。以前也断断续续看了些文章,做了些了解,这里算作一个学习和总结吧。 本文定位入门级别,分作两大块: HTTP/2是什么 基于HTTP/2前端可以做什么优化 本文参考了一些博文和资料,后面已列出,感谢他们的分享。 HTT…
  4. 10 个最适合 Web 和 APP 开发的 NodeJS 框架 在浏览器以外运行 JavaScript 对于 JavaScript 爱好者来说非常神奇,同时也肯定是 web 应用程序开发界最受欢迎的进步之一。全球各地的开发者张开双臂拥抱 NodeJS。 对于新手来说,Node.js 是 JavaScript 运行时,允许你在浏览器之外服务器上运行 JavaScript 代码。它是基于谷歌 Chrome 的 V8 虚拟机引擎建立的,V8 虚拟…

    10 个最适合 Web 和 APP 开发的 NodeJS 框架
  5. #编程技术分享#【10个学习 CSS3 的在线资源】文章分享了10个可以帮你更容易的在线学习CSS3的网站资源,希望对你有所帮助[围观] ,全文:

    10个学习 CSS3 的在线资源
  6. 10个Web3D精彩案例 】, 文章传送门: 以下网页3D案例均为TWaver原创出品,推荐使用Chrome, FireFox, Safari等对WebGL支持良好的浏览器运行。案例排名不分先后,如需Demo,可直接申请试用。 1、化学元素周期表 六种排列方式,炫酷动画效果,TWaver 3D…

    10个Web3D精彩案例
  7. CSS 预处理语言的模块化实践 编写css是前端工作中,一项普通而又频繁的劳动,由于css并不是一门语言,所以在程序设计上显得有些简陋。对于小型项目来说,css的量还不至于庞大,问题没有凸显,而如果要开发和持续维护一个较为大型的项目,那就需要对css进行管理和规范了,否则会发生不可挽回的后果(吓唬谁呢??)。 背景 上一节…
  8. WebSocket 浅析 by 史燕飞作者介绍:史燕飞(英文名:Jeri),16年毕业于武汉大学并加入腾讯。目前在腾讯云从事前端开发工作,喜欢研究前端相关技术(如:计算机网络、WebKit内核、React等),也喜欢关注数据挖掘及机器学习等前沿科技。 在WebSocket API尚未被众多浏览器实现和发布的时期,开发者在开发需要接收来自服务器的实时通…
  9. ReactiveCocoa 中 RACSignal 冷信号和热信号底层实现分析》由于最近在写关于RACSignal底层实现分析的文章,当然也逃不了关于冷热信号操作的分析。这篇文章打算分析分析如何…

    ReactiveCocoa 中 RACSignal 冷信号和热信号底层实现分析
  10. 一分钟搞定 AlloyTouch 图片轮播组件】, 文章传送门: 轮播图也涉及到触摸和触摸反馈,同时,AlloyTouch可以把惯性运动打开或者关闭,并且设置min和max为运动区域,超出会自动回弹。除了一般的竖向滚动,AlloyTouch也可以支持横向滚动,甚至任何属性的运动,因为它的…

    一分钟搞定 AlloyTouch 图片轮播组件
  11. Python 标准库之 collections 使用教程】, 文章传送门: 本文为作者原创,转载请先与作者联系。 同发于简书 引言 Python为我们提供了4种基本的数据结构:list, tuple, dict, set,但是在处理数据量较大的情形的时候,这4种数据结构就明显过于单一了,比如list作为单向链…
  12. 为什么 UDP 有时比 TCP 更有优势 随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP,如网页浏览、流媒体、实时游戏、物联网。 1.网速的提升给UDP稳定性提供可靠网络保障 CDN服务商Akamai(NASDAQ: AKAM)报告从2008年到2015年7年时间,各个国家网络平均速率由1.5Mbps提升为5.1Mbps,网速提升…

    为什么 UDP 有时比 TCP 更有优势
  13. Ghost 如何从物理服务器迁移到 DigitalOcean】非常详尽的 step by step 的技术文章,内容的组织很结构化(每一步骤都有why,how,result,resources),很方便阅读。 | 简评: 原链: #湾区日报#
  14. 《FB前工程主管:发布代码的正确方式》亲爱的工程师们,请不要问「这个流程是好还是坏?」,而是要问「它适不适合我的场景?」。在我们这行,因为制表符长度和大小写问题持续了几十年的“圣战”…… (努力学python 译)

    发布代码的正确方式
  15. 假如你想成为全栈工程师… 让我来发挥一下剪报君的特长,下面是百度百科对 的说明: 全栈工程师,也叫全端工程师,英文Full Stack developer,是指掌握多种技能,并能利用多种技能独立完成产品的人。 上面的定义,基本上已经比较直白了,我们再举两个例子就更明白了。 假如你是一个Web开发者,如果你既能做前端(需要熟悉HTML、CSS…

    假如你想成为全栈工程师…
  16. netty 源码分析之揭开 reactor 线程的面纱(二) 如果你对netty的reactor线程不了解,建议先看下上一篇文章netty源码分析之揭开reactor线程的面纱(一),这里再把reactor中的三个步骤的图贴一下 reactor线程 我们已经了解到netty reactor线程的第一步是轮询出注册在selector上面的IO事件(select),那么接下来就要处理这些IO事件(pro…

    netty 源码分析之揭开 reactor 线程的面纱(二)
  17. GitHub 封禁自杀相关内容,希望在俄罗斯恢复正常访问】GitHub 正尝试摆脱俄罗斯互联网审查制度的泥潭,它在自己的平台上公开展示了自己在处理俄罗斯封锁访问方面的进展,而且还同意封禁俄罗斯当局认为违反内容监管法规的页面。

    GitHub 封禁自杀相关内容,希望在俄罗斯恢复正常访问

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流