20190216 前端开发日报

JS 基础|搞懂 typeof 和 instanceof;中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上);知识整理之CSS篇;Vue.js 你需要知道的 v-slot (译);【真知拙见】回调地狱和Promise;深入浅出JavaScript运行机制;JavaScript异步编程的6种方法;Flask 学习笔记(3) — 申请和部署HTTPS证书

  1. JS 基础|搞懂 typeof 和 instanceof 最近在做 Code Review 的时候,发现了一些小问题,查出结果之后发现竟然是因为 typeof 和 instanceof 引发的。 这属于 JS 的基础知识,正是由于太基础了,所以很容易被忽略,导致项目中随处可见的滥用。 为了巩固基础,我会通过实例来详细说明,让我们一起搞懂 typeof 和 instanceof。 一、typeof typeof 其…
  2. 中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)当下,正面临着近几年来的最严重的互联网寒冬,听得最多的一句话便是:相见于江湖~。缩减HC、裁员不绝于耳,大家都是人心惶惶,年前如此,年后想必肯定又是一场更为惨烈的江湖厮杀。但博主始终相信,寒冬之中,…
  3. 知识整理之CSS篇CSS篇主要从CSS兼容、CSS3新特性、CSS选择器、高频属性、高频布局、高频知识点、性能优化等方面进行归纳。如对HTML知识点感兴趣,可移步至:知识整理之HTML篇
  4. Vue.js 你需要知道的 v-slot (译) 面试官:v-slot 的实现原理是什么? 自己先想一分钟。 这篇文章假设你对组件的基础知识有定义的了解,如果你对此还不熟悉,请先阅读。 从 vue@2.6.x 开始,Vue 为具名和范围插槽引入了一个全新的语法,即我们今天要讲的主角: v-slot 指令。目的就是想统一 slot 和 scope-slot 语法,使代码更加规范…
  5. 【真知拙见】回调地狱和Promise 异步编程在JavaScript中非常重要,但是过多的异步编程同时也带来了回调嵌套的问题。 什么是回调函数? ajax(url, () => {});复制代码 以上代码就是一个回调函数。一个函数作为参数需要依赖另一个函数执行调用。 但是回调函数有一个致命弱点,容易出现回调地狱(Callback hell) 什么是回调地狱? let f…
  6. 深入浅出JavaScript运行机制 本文介绍JavaScript运行机制,这一部分比较抽象,我们先从一道面试题入手: console.log(1); setTimeout(function(){ console.log(3); },0); console.log(2); 请问数字打印顺序是什么? 复制代码 这一题看似很简单,但如果你不了解JavaScript运行机制,很容易就答错了。题目的答案是依次输出1 2 3,如果你有疑惑,下…
  7. JavaScript异步编程的6种方法 前言 你应该知道,Javascript语言的执行环境是" 单线程 "(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任…
  8. Flask 学习笔记(3) — 申请和部署HTTPS证书现在已经进入 HTTPS 的时代, HTTPS 证书 目前应用广泛, 发展迅速. 相较于明文传输的 HTTP, HTTPS 更加安全.
  9. 如何在Vue项目中使用SVG Icon Web中对于Icon的使用已经是非常频繁的一件事情了,而且很有图标的使用会让你的Web应用程序或Web网页面变得更具可交互性和可使用性。早前在《Web中的图标》一文中和大家一起探讨了如何在Web中使用图标。其中不同的使用方式都具有各自的优势,但随着技术的革新,其中SVG的图标在Web中的使用也越来越频繁,并且其具备的优势…
  10. 爬虫不得不学之 JavaScript 函数对象篇 今天好像是情人节?所以最适合面向对象,JavaScript 也有对象,我们也可以随时面向对象,方便得很,那怎样才有对象呢?下面告诉你! 1. 数组 数组,字面意思就是一堆数的组合,但是它是 有顺序 的,学了数组就不仅可以存储一个数据,还可以 存储一堆数据 ,这就是我们为什么学了简单数据类型之后还要学数组的原因…
  11. HackIM 2019 Web记录 过年前做了一下,感觉还是挺有意思的。比赛官方也开源了 比赛源码 。 Web ​ Run your javascript code inside this page and preview it because of hackers we have only limited functions 题目内容如上,比较简单的 javascript 代码运行,后台是 Node.js 这里我们可以考虑一下是不是有什么 Node.js …
  12. 从Express到Nestjs,谈谈Nestjs的设计思想和使用方法  最近已经使用过一段时间的nestjs,让人写着有一种java spring的感觉,nestjs可以使用express的所有中间件,此外完美的支持typescript,与数据库关系映射typeorm配合使用可以快速的编写一个接口网关。本文会介绍一…
  13. 使用Angular cli升级AngularJS项目——(一)引导Angular混合应用 都9102年了,笔者所在的公司的主要项目还是用AngularJS 1.6这种史诗的框架进行开发的。另外由于历史的原因,代码的凌乱程度早已超越想象。为此,笔者决定痛下决心把整个项目重构了一遍…从此踏上了Angular升(跳)级(坑)之路。 先说说升级前后的变化: 项目管理:gulp -> gulp + Angular CLI 框架:AngularJ…
  14. javaScript中赋值的拷贝的理解在js中将一个值a赋值给另一个值b,在什么情况下改变了b的值会影响a的值?在知道哪种类型赋值后改变值会影响原对象的情况下该怎么做才不会影响原对象?就是这里需要讨论的问题。

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

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


关注我

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

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

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