-
大规模应用 TypeScript
特别说明这是一个由 simviso 团队对 JSConf.Hawaii 中关于 TypeScript 相关话题进行翻译的文档,内容并非直译,其中有一些是笔者自身的思考。分享者为 Brie.Bunge,Airbnb(爱彼迎)高级前端工程师。现如下,TypeScript 已然兴起,如果各位小伙伴你们公司还未将开发迁移到 TypeScript 下,亦或正在迁移或者已经迁移了,那么不妨一起透过本文来看看 Airbnb 是如何做到大规模应用 TypeScript 的。视频地址: 「2019 JSC...…
-
AST 与前端工程化实战
AST : 全称为 Abstract Syntax Tree,意为抽象语法树,他是源代码语法结构的一种抽象表示。AST 是一个非常基础但是同时非常重要的知识点,我们熟知的 TypeScript、babel、webpack、vue-cli 得都是依赖 AST 进行开发的。本文将通过 AST 与前段工程化的实战向大家展示 AST 的强大以及重要性。直播分享视频地址:AST 与前端工程化实战一、初识 AST1、demo-1第一次看见 AST 这个概念的时候还是在《你不知道的 JavaScri...…
-
WebAssembly — JS 的未来和 Web 多语言开发
特别说明这是一个由 simviso 团队对 JSConf.Asia 中关于 WebAssembly 相关话题进行翻译的文档,内容并非直译,其中有一些是译者自身的思考。分享者是 Kas Perch,Cloudflare 的一名开发人员。现在,让我们一起来了解下什么是 WebAssembly。视频地址:WebAssembly - JS 的未来和 Web 多语言开发视频翻译版权归 simviso 所有本次参与翻译人员一、前言大家好,太棒了。就像他们所说,如果我们搞定了 WebAssembly 技...…
-
在框架设计中寻求平衡
特别说明这是一个由 simviso 团队对 JSConf.Asia 中关于 前端框架设计取舍 相关话题进行翻译的文档,内容并非直译,其中有一些是笔者自身的思考。而分享者正是 Vue.js 的作者 @尤雨溪,Vue 仓库地址:https://github.com/vuejs/vue让我们一起来了解下在当前框架三足鼎立的局势下,如何直接透过框架本身了解到更多有关框架设计中的的权衡,以及 Vue 是如何进行取舍的。视频地址: 【国外前沿技术分享-前端-中文字幕】尤雨溪:在框架设计中寻求平衡 上...…
-
细谈 vue - component 篇
本篇文章是细谈 vue 系列的第六篇。看过我这个系列文章的小伙伴都知道:文章贼长,看不下去的建议先点个赞当收藏,然后等有时间静下心来慢慢看,前端交流群:731175396。以前的文章传送门如下 《细谈 vue 核心 - vdom 篇》 《细谈 vue - slot 篇》 《细谈 vue - transition 篇》 《细谈 vue - transition-group 篇》 《细谈 vue - 抽象组件实战篇》用过 vue 的小伙伴肯定知道,在 vue 的开发中,compone...…
-
5分钟谈前端面试
鉴于经常性有人私聊问我一些关于前端面试的问题,很多时候我比较忙就没回复,然后事后又忘记回复了。借助这篇文章,我做个总结,大家大概花个5分钟就能整体看完。一、个人简历一个人的简历对他找工作到底有多重要呢?🤔可以说这是一块敲门砖,一份漂亮的简历不但可以为了获取一个面试机会,还能增加公司对你的好感。在只能通过你简历去了解你的情况下,你的简历基本就是你手中唯一的砝码。那么如何写一份漂亮的简历初步吸引 HR 以及面试官呢?1、个人亮点首先对于你自身的亮点、以及过往你做过的项目的亮点,这些你自己得先捋...…
-
细谈 vue - 抽象组件实战篇
本篇文章是细谈 vue 系列的第五篇,这篇的内容和以前不太一样,这次属于实战篇。对该系列以前的文章感兴趣的可以点击以下链接进行传送 《细谈 vue 核心- vdom 篇》 《细谈 vue - slot 篇》 《细谈 vue - transition 篇》 《细谈 vue - transition-group 篇》前两篇我们分别分析了 <transition> 和 <transition-group> 组件的设计思路。 <transition> ...…
-
细谈 vue - transition-group 篇
本篇文章是细谈 vue 系列的第四篇,按理说这篇文章是上篇 《细谈 vue - transition 篇》中的一个单独的大章节。然鹅,上篇文章篇幅过长,所以不得已将其单独拎出来写成一篇了。对该系列以前的文章感兴趣的可以点击以下链接进行传送 《细谈 vue 核心- vdom 篇》 《细谈 vue - slot 篇》 《细谈 vue - transition 篇》书接上文,上篇文章我们主要介绍了 <transition> 组件对 props 和 vnode hooks 的 输...…
-
细谈 vue - transition 篇
本篇文章是细谈 vue 系列的第三篇,这篇文章主要会介绍一下 vue 的内置组件 transition 。前几篇链接如下 《细谈 vue 核心- vdom 篇》 《细谈 vue - slot 篇》 开始之前,我们先看下官方对 transition 的定义 自动嗅探目标元素是否使用了 CSS 过渡或动画,如果使用,会在合适的时机添加/移除 CSS 过渡 class。 如果过渡组件设置了 JavaScript 钩子函数,这些钩子函数将在合适的时机调用。 如果没有...…
-
细谈 vue - slot 篇
本篇文章是细谈 vue 系列第二篇了,上篇我们已经细谈了 vue 的核心之一 vdom,传送门今天我们将分析我们经常使用的 vue 功能 slot 是如何设计和实现的,本文将围绕 普通插槽 和 作用域插槽 以及 vue 2.6.x 版本的 v-slot 展开对该话题的讨论。当然还不懂用法的同学建议官网先看看相关 API 先。接下来,我们直接进入正文吧一、普通插槽首先我们看一个我们对于 slot 最常用的例子<template> <div class="slot-d...…