20181228 前端开发日报

前端面试之道;你知道吗?2018年JavaScript主导了开源;2019 简易Web开发指南;JavaScript数据结构之队列;使用JavaScript实现自己的Promises;大前端时代即将来临,后端该何去何从?;前端常用小工具;实现一个简易的vue

  1. 前端面试之道】面试是每个程序员都绕不开的坎,虽然这本小册不能帮你一夜之间技术一蹴而就,但能助你建立起完整的前端知识架构体系,探究知识的原理,深入了解大厂常考知识点。 #前端开发博客# #前端开发# ​​​

    前端面试之道
  2. 你知道吗?2018年JavaScript主导了开源 GitHub以各种各样的方式对其开源码活动的年度Octoverse报告中的数据进行切片和切块,无论您采用何种方式,都会出现一个压倒性的主题:JavaScript规则。 GitHub之前报道过,JavaScript、Java和Python是其开发者平台上使用的主要编程语言,有3100万程序员使用这些语言,随后,GitHub对一种编程语言的流行原因进行了研究,…
  3. 2019 简易Web开发指南2019年即将到来,各位同学2018年辛苦了。 不管大家2018年过的怎么样,2019年还是要继续加油的! 在此我整理了个人认为在2019仍是或者将成为主流的技术与大家分享,包括前端、后端和全栈相关。
  4. JavaScript数据结构之队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(end)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队首。 队列的数据元素又称为队列元素。在队列中插入一个队列元素称为入队,从队列中删除一个队列元素称…
  5. 使用JavaScript实现自己的Promises 本文翻译自Maciej Cieślar的文章: Implementing Promises In JavaScript 。这篇文章描述的是在作者了解了promises是如何使用之后,是如何尝试用TypeScript实现promises。文章如有翻译不好的地方还望多多包涵,有什么意见建议欢迎在下面的评论区留言。 implementing promises in JavaScript 在编程过程中我最爱的…
  6. 大前端时代即将来临,后端该何去何从? 缘起 “天下大事,合久必分,分久必合” 一直以来,前端都是“切图师”,仅有“特效师”一脉堪称翘楚。 大家就这样安安分分过了几年,前端一直是js的天地,直到08年的一天,node.js 横空出世,开始不安分起来。 一时间,暗流涌动,后端也开始发力。 与此同时,也有 coffeescript 等相关的项目崛起,用…
  7. 前端常用小工具移动端适配 rem & vw 计算工具 [链接] css兼容写法生成器 [链接] 渐变在线生成 [链接] 图片在线无损压缩 [链接] box-shadow ,text-shadow, text-stroke, transform在线生成 [链接]
  8. 实现一个简易的vue1./compiler ⽬目录是编译模版; 2./core ⽬目录是 Vue.js 的核⼼心(也是后⾯面的重点); 3./platforms ⽬目录是针对核⼼心模块的 ‘平台’ 模块; 4./server ⽬目录是处理理服务端渲染; 5./sfc ⽬目录处理理单⽂文件 …
  9. 使用 Nginx + Lua 开发高性能 Web 应用 几乎所有互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的开发,那么Nginx绝对是把…
  10. 天辰的救赎(JS)第二章(神秘令牌) 这是一篇小说风格的关于JS的文章,网上已经有大量的优秀技术文章和书籍,写系列的主要目的只是想尝试用不同的方式来分享一些关于JS的知识,或者可以说只是 单纯地为了好玩 ,文笔不怎么好,希望大家多多包容,不定时更新。 “令牌?什么令牌,拿出来我看看。” 你从怀里掏出了昨晚你在草地上捡到的…
  11. js 实现上下改变父 div 的高度,左右上下动态分割孩子的宽高实现父 div 里面 左右,上下动态分割 div,并上下改变父 div 的高度,并且宽和高都是按百分比(如图) 。
  12. HTTP协议原理和深入HTTP1.1新增了五种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 、 CONNECT
  13. JS中如何理解浮点数?相信大家在平常的 JavaScript 开发中,都有遇到过浮点数运算精度误差的问题,比如 console.log(0.1+0.2===0.3)// false。在 JavaScript 中,所有的数字包括整数和小数都是用 Number 类型来表示的。本文通过介绍 N…
  14. JS 总结之事件循环 众所周知,JavaScript 为了避免复杂,被设计成了单线程。 :partly_sunny:️ 任务 单线程意味着所有任务都需要按顺序执行,如果某个任务执行非常耗时,线程就会被阻断,后面的任务需要等上一个任务执行完毕才会进行。而大多数非常耗时的任务是网络请求,CPU 是闲着的,所以为了资源的充分运用,便有了异步的概念。 …
  15. 刷 携程 地面业务 前端面试经历 在简书看到这篇面试题,结合作者的答案和个人的理解做了一下,因个人水平有限(不谦虚,确实很菜),如果个人做的有什么不对的欢迎指出来,共同交流 作者:诗和元芳 链接: www.jianshu.com/p/e6efcd993… 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 笔试 题目一 <div…
  16. RxJS 快速入门 这是一篇给新手的 RxJS 快速入门,它可能不精确、不全面,但力求对新手友好。 异步与“回调地狱” 我们都知道 JavaScript 是个多范式语言,它既支持过程式编程,又支持函数式编程,两者分别适用于不同的场合。在同步环境下,两者各有优缺点,甚至有时候过程式会更简明一些,但在异步环境下(最典型的场景是一个 Ajax …
  17. 从零实现Vue的组件库(六)- Hover-Tip 实现 代码 <!– 基础用法 –> <fat-hovertip> <template slot="hover-part"> <fat-button>组件</fat-button> </template> <template slot="tip-part">向下</template> </fat-hovertip> 复制代码 实例地址:Hover-Tip 实…
  18. Vue2.0生命周期及路由导航守卫Vue的生命周期,有的时候还是会不熟悉的样子,找了点相关的文章,然后自己尝试着做了点示例,这里记录下,说不定面试就用上了
  19. 为什么我不再使用 D3.js 这周读到关于 D3.js 的 一篇文章 ,想起 D3.js 当年也是叱咤风云,而现在感觉已经消声灭迹很久了。以下就是我对它的理解与翻译。 D3 在 2011 发布的时候,可谓是一项极大的创新。那时候还是 jQuery 和 Backbone 的天下,浏览器也只是实现了一些简单的 css 标准如 “transitions” 等,像现在更为复杂的 ”flex” 布局还遥…
  20. 理解Angular2中的ViewContainerRef 原文链接: https://netbasal.com/angular-… 作者: Netanel Basal 译者: 而井 译者注:虽然文章标题写的是Angular2,但其实泛指的是Angular2+,读者可以将其运用到最新的Angular版本中。 如果你曾经需要用编程的方式来插入新的组件或模版,你可能已经用过了 ViewContainerRef 服务了。 在…
  21. 问答方式学 Node.js A:Node.js 是指运于 web 服务端的 JavaScript,基于 Chrome V8 引擎,有非阻塞,事件驱动 I/O 等特性。 Q: 等等,你刚提到了 Chorme V8 引擎,它是什么,为什么使用它而不是其它引擎? A:JavaScript 引擎是执行 JavaScript 代码的程序或解释器,JavaScript 引擎可以实现为标准解释器,或者以某种形式将 JavaScript…
  22. Webnovel 国际化实践 Webnovel(起点海外项目)在今年开始了国际化的脚步,在刚刚上线的版本当中加入了对印尼、马来西亚和菲律宾语言及内容的支持。在做国际化的过程中,我们遇到了不少问题,这篇文章就重点分享一下这些问题以及它们的解决方案。 国际化和本地化 在开始之前,我们先明确两个概念: 国际化和本地化。 国际化(i18n) 是…
  23. JavaScript 进阶知识 – 高级篇 JS高级 前言 经过前面几篇文章的学习,相信大家已经对 js 有了大部分的理解了,但是要想真正的掌握好 js ,本篇才是关键。由于 js 高级阶段的知识点比较难理解,所以本篇文章花了大量的时间去理思路,有可能有一些知识点遗漏了,也有可能有部分知识点写的不对,欢迎大家留言纠正。 1.异常处理 常见的异常分类 …
  24. Angular2模板语法总结1、插值表达式 ( {{…}} ) 如:<span> {{data.title}}</span>
  25. 20181227 前端开发日报】Vue 深入学习之组件通信;2019 年,19 种方法让自己成为更好的 Node.js 工程师;js 中怎么使 if(aᅠ==1 && a== 2 && ᅠa==3) 返回 true?;一个刚毕业前端…详情→ ​​​

    20181227 前端开发日报

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

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


关注我

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

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

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