自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 不得不说一下vite

vite简介Vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。vite作用快速的冷启动:不需要等待打包操作;即时的热模块更新:替换性能和模块数量的解耦让更新飞起;真正的按需编译:不再等待整个应用编译完成,这是一个巨大的改变。vite运行原理在浏览器端使用 export、import 的方式导入和导出模块,在 script 标签里设置 type=“module” ( ES Modu

2020-10-16 00:09:40 387

原创 一文看懂Vue3.0的优化

1.源码优化:a.使用monorepo来管理源码Vue.js 2.x 的源码托管在 src 目录,然后依据功能拆分出了 compiler(模板编译的相关代码)、core(与平台无关的通用运行时代码)、platforms(平台专有代码)、server(服务端渲染的相关代码)、sfc(.vue 单文件解析相关代码)、shared(共享工具代码)等目录。Vue.js 3.0,整个源码是通过 monorepo 的方式维护的,根据功能将不同的模块拆分到 packages 目录下面不同的子目录中,每个 p

2020-10-16 00:07:30 291

原创 尤雨溪:Vue3.0正式全球发布会_2020

本文只是针对视频内容的重点整理,如若不清楚的地方请看文末链接的现场视频内容。性能方面的优化路由懒加载keep-alive缓存页面使用v-show复用DOMv-for 遍历避免同时使用 v-if长列表性能优化事件的销毁图片懒加载第三方插件按需引入无状态的组件标记为函数式组件子组件分割变量本地化SSR更好的TypeScript集成改进的TypeScript支持,编辑器能提供强有力的类型检查和错误及警告更好的调试支持用于处理大规模用例的新APIreactiver.

2020-10-14 23:28:52 483 1

原创 Vue.js作者谈:Vue 3 最新进展_VueConf 2018

本文只是针对视频内容的重点整理,如若不清楚的地方请看文末链接的现场视频内容。Vue3.0会带来些什么:更快更小更易于维护更好的多端渲染支持其他新功能更快:重构虚拟DOM:更多虚拟时的优化;优化slots生成;内联事件函数提取;基于Proxy的新数据监听系统:全语言特性支持+更好的性能;使用时才会去做监听;利用Proxy减少组件实例初始化开销;达到效果:速度加倍;内存占用减半;更小:便于Tree-Shaking的代码结构:内置组件;指令的运行时;各种工具函数;效果:代码.

2020-10-14 23:24:19 193

原创 [书籍精读]《移动WEB前端高级开发实践》精读笔记分享

写在前面书籍介绍:《移动WEB前端高级开发实践》这本书的内容涵盖了移动Web前端开发中的各个关键技术环节。分别从HTML5、CSS3、JavaScript的ECMAScript5和ECMAScript6版本、移动端常用布局方案、MV*类新时代框架、预编译技术、性能优化、开发调试、混合式应用、单元测试、工程化等方面全面地还原了一线互联网公司Web前端技术栈。我的简评:这本书内容量很大,全面地总...

2020-06-05 07:53:17 3677

原创 [书籍精读] 《你不知道的JavaScript(上卷)》精读笔记分享

写在前面书籍介绍:JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。我的简评:《你不知道的JavaScript》系列分上中下三卷,这里是上卷,主要讲解作用域、原型等核心概念相关的。该系列书籍本人觉得就上卷写的不错,中卷有些冗余,下卷讲ES6比较粗糙。这里推

2020-05-23 00:18:46 556

原创 [书籍精读]《深入浅出Node.js》精读笔记分享

写在前面书籍介绍:本书由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node中的网络编程基础、Node中的Web开发、进程间的消息传递、Node测试以及通过Node构建产品需要的注意事项。我的简评:这是一本难得的好书,这本书理论和实践结合的很好。如果你是一个纯前端的开发者,这本书可以读读开拓些视野,如果你是一个全栈的开发者,这本书作为入门和深入后端也很不错,推荐拜读。!!文末有pd

2020-05-21 00:19:58 438

原创 [书籍精读]《React进阶之路》精读笔记分享

写在前面书籍介绍:《React进阶之路》详细介绍了React技术栈涉及的主要技术。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要介绍React的基本用法,包括React 16的新特性;进阶篇深入讲解组件state、虚拟DOM、高阶组件等React中的重要概念,同时对初学者容易困惑的知识点做了介绍;实战篇介绍React Router、Redux和MobX 3个React技术栈的重要成员,并通过实战项目讲解这些技术如何和React结合使用。我的简评:这本书适合初级的React开发者,书名虽是进阶,实际上

2020-05-19 23:18:02 533 2

原创 [书籍精读]《你不知道的JavaScript(下卷)》精读笔记分享

写在前面书籍介绍:JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。我的简评:《你不知道的JavaScript》系列分上中下三卷,这里是下卷,主要讲解ES6相关的。该系列书籍本人觉得就上卷写的不错,中卷有些冗余,下卷讲ES6比较粗糙。不过有空翻一翻,还是多

2020-05-17 00:01:39 1304

原创 [书籍精读]《JavaScript设计模式与开发实践》精读笔记分享

写在前面书籍介绍:本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。我的简评:这本书主要围绕JavaScript中的一些设计模式和设计原则,每种模式的讲解都带有

2020-05-15 00:13:24 2482

原创 [书籍精读]《响应式Web设计 HTML5和CSS3实战(第二版)》精读笔记分享

写在前面书籍介绍:本书主要讲解了如何运用HTML5和CSS3来进行响应式Web设计,使页面的设计与开发根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)来进行相应的响应和调整。我的简评:响应式Web设计,个人从业经验上觉得应该是一个很庞大的话题,也是一个实用性很强的方面。作者在本书中讲的响应式的内容并不多,后面很多讲的都是HTML5与CSS3方面的内容,适合刚入门的前端朋友吧。!!...

2020-05-07 00:16:19 1563

原创 [推荐收藏]JavaScript书籍精读笔记系列导航

写在前面去年我整理了一份「前端工程师必备书籍清单.md」,得到很多人的关注。这份清单里面的书籍大部分我都看过了,但有些知识点难免看后就忘。之前看这些书对一些重点都进行了记录,最近一段时间计划把这些重点笔记整理下来。一方面让自己能通过快速翻阅来拾起知识点,另一方面希望能与更多志同道合的技术人进行交流。以下是一份分类目录,整理出来的书籍笔记就会在这里添上链接,欢迎star收藏。每本书一篇笔记,笔...

2020-04-26 23:12:49 550

原创 [书籍精读]《JavaScript异步编程》精读笔记分享

写在前面书籍介绍:本书讲述基本的异步处理技巧,包括PubSub、事件模式、Promises等,通过这些技巧,可以更好的应对大型Web应用程序的复杂性,交互快速响应的代码。理解了JavaScript的异步模式可以让读者写出结构更合理、性能更出色、维护更方便的JavaScript程序。第一章 深入理解JavaScript事件1.1.事件的调度JavaScript代码用于不会被中断,因为代...

2020-04-16 00:40:53 351 1

原创 [书籍翻译] 《JavaScript并发编程》第七章 抽取并发逻辑

本文是我翻译《JavaScript Concurrency》书籍的第七章 抽取并发逻辑,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由于能力有限,肯定存在翻译不清楚甚至...

2020-04-01 10:23:40 176

翻译 [技术翻译]在现代JavaScript中编写异步任务

本周再来翻译一些技术文章,本次预计翻译三篇文章如下:04.[译]使用Nuxt生成静态网站(Generate Static Websites with Nuxt)05.[译]Web网页内容是如何影响电池功耗的(How Web Content Can Affect Power Usage)06.[译]在现代JavaScript中编写异步任务(https://web.dev/off-m...

2020-01-13 23:17:55 204

翻译 [技术翻译]Web网页内容是如何影响电池使用寿命的?

本周再来翻译一些技术文章,本次预计翻译三篇文章如下:04.[译]使用Nuxt生成静态网站(Generate Static Websites with Nuxt)05.[译]Web网页内容是如何影响电池功耗的(How Web Content Can Affect Power Usage)06.[译]在现代JavaScript中编写异步任务(https://web.dev/off-m...

2020-01-08 21:14:12 294

翻译 [技术翻译]使用Nuxt生成静态网站

本周再来翻译一些技术文章,本次预计翻译三篇文章如下:04.[译]使用Nuxt生成静态网站(Generate Static Websites with Nuxt)05.[译]Web网页内容是如何影响电池功耗的(How Web Content Can Affect Power Usage)06.[译]在现代JavaScript中编写异步任务(https://web.dev/off-m...

2020-01-06 23:15:30 1101

原创 [Vue源码]一起来学Vue模板编译原理(二)-AST生成Render字符串

本文我们一起通过学习Vue模板编译原理(二)-AST生成Render字符串来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。一起来学Vue双向绑定原理-数据劫持和发布订阅一起来学Vue模板编译原理(一)-Template生成AST一起来学Vue模板编译原理(二)-AST生成Render字符串一起来学Vue虚拟DOM解析-Virtual Dom实现和Dom-diff算法...

2019-12-30 10:15:13 502

原创 [Vue源码]一起来学Vue模板编译原理(一)-Template生成AST

本文我们一起通过学习Vue模板编译原理(一)-Template生成AST来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。一起来学Vue双向绑定原理-数据劫持和发布订阅一起来学Vue模板编译原理(一)-Template生成AST一起来学Vue模板编译原理(二)-AST生成Render字符串一起来学Vue虚拟DOM解析-Virtual Dom实现和Dom-diff算法这...

2019-12-29 23:03:10 402

原创 [Vue源码]一起来看Vue双向绑定原理-数据劫持和发布订阅

有一段时间没有更新技术博文了,因为这段时间埋下头来看Vue源码了。本文我们一起通过学习双向绑定原理来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。一起来看Vue双向绑定原理-数据劫持和发布订阅一起来看Vue模板编译原理(一)-Template生成AST一起来看Vue模板编译原理(二)-AST生成Render字符串一起来看Vue虚拟DOM解析-Virtual Dom实现和...

2019-12-17 22:16:23 399

翻译 [技术翻译]您应该知道的13个有用的JavaScript数组技巧

本次预计翻译三篇文章如下:01.[译]9个可以让你在2020年成为前端专家的项目02.[译]预加载响应式图像,从Chrome 73开始实现03.[译]您应该知道的13个有用的JavaScript数组技巧我为什么要创建这个git仓库?通过翻译国外的web相关的技术文章来学习和跟进web发展的新思想和新技术。git仓库地址:https://github.com/yzsunlei/ja...

2019-10-31 21:13:49 189

翻译 [技术翻译]预加载响应式图像,从Chrome 73开始实现

本次预计翻译三篇文章如下:01.[译]9个可以让你在2020年成为前端专家的项目02.[译]预加载响应式图像,从Chrome 73开始实现03.[译]您应该知道的13个有用的JavaScript数组技巧我为什么要创建这个git仓库?通过翻译国外的web相关的技术文章来学习和跟进web发展的新思想和新技术。git仓库地址:https://github.com/yzsunlei/ja...

2019-10-31 07:57:54 251

翻译 [技术翻译]9个可以让你在2020年成为前端专家的项目

本次预计翻译三篇文章如下:01.[译]9个可以让你在2020年成为前端专家的项目02.[译]预加载响应图像03.[译]您应该知道的13个有用的JavaScript数组技巧我为什么要创建这个git仓库?通过翻译国外的web相关的技术文章来学习和跟进web发展的新思想和新技术。git仓库地址:https://github.com/yzsunlei/javascript-article...

2019-10-29 00:33:54 535

原创 [书籍翻译] 《JavaScript并发编程》第七章 抽取并发逻辑

本文是我翻译《JavaScript Concurrency》书籍的第七章 抽取并发逻辑,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由于能力有限,肯定存在翻译不清楚甚至...

2019-10-23 22:52:48 252

原创 [书籍翻译] 《JavaScript并发编程》第六章 实用的并发

本文是我翻译《JavaScript Concurrency》书籍的第六章 实用的并发,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由于能力有限,肯定存在翻译不清楚甚至翻...

2019-10-23 20:56:43 605

原创 [书籍翻译] 《JavaScript并发编程》第五章 使用Web Workers

本文是我翻译《JavaScript Concurrency》书籍的第五章 使用Web Workers,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由于能力有限,肯定存在...

2019-10-21 23:51:28 249

原创 [书籍翻译] 《JavaScript并发编程》第四章 使用Generators实现惰性计算

本文是我翻译《JavaScript Concurrency》书籍的第四章 使用Generators实现惰性计算,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由于能力有限...

2019-10-19 16:28:20 210

原创 [书籍翻译] 《JavaScript并发编程》第三章 使用Promises实现同步

本文是我翻译《JavaScript Concurrency》书籍的第三章 使用Promises实现同步,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由于能力有限,肯定存...

2019-10-17 21:19:15 227

原创 [书籍翻译] 《JavaScript并发编程》 第二章 JavaScript运行模型

本文是我翻译《JavaScript Concurrency》书籍的第二章,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由于能力有限,肯定存在翻译不清楚甚至翻译错误的地方...

2019-10-10 20:57:09 196

原创 [书籍翻译] 《JavaScript并发编程》第一章 JavaScript并发简介

本文是我翻译《JavaScript Concurrency》书籍的第一章,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:https://github.com/yzsunlei/javascriptconcurrencytranslation 。由于能力有限,肯定存在翻译不清楚甚至翻译错误的地方,欢迎朋友...

2019-10-10 00:59:09 248

原创 jsonp全方位解析

同源策略浏览器的一种安全策略,所谓同源,指的是域名、协议、端口号完全相同限制:cookie、localStorage和IndexDB无法读取;无法操作跨域的iframe里的dom元素;Ajax请求不能发送jsonp原理本质是利用了标签(link,img,script,这里使用script)具有可跨域的特性,由服务端返回预先定义好的javascript函数的调用,并且将服务端数据以...

2019-09-22 10:55:25 881

原创 一文快速解读ES6新特性

ECMAScript 2015是一项ECMAScript标准,于2015年6月获得批准。ES2015是该语言的重要更新,也是自2009年ES5标准化以来该语言的第一次重大更新。现在正在主要JavaScript引擎中实现这些功能。有关 ECMAScript 2015语言的完整规范,请参阅ES2015标准。以下简要介绍仅供参考。箭头函数和this箭头函数是使用=>语法的函数简写。它们在语...

2019-08-25 23:07:16 1975

原创 你需要的前端进阶书籍清单,分享下载

写在前面目前专注深入JavaScript学习,特花了点时间整理了一些前端学习相关的书籍。大致分为以下7大系列:CSS系列、DOM系列、JavaScript基础系列、JavaScript应用系列、JavaScript进阶系列、JQuery类库系列、MVVM框架系列。这些书籍在这里免费提供下载,有兴趣的一起学习。DOM系列《DOM启蒙》《JavaScript+DOM编程艺术(第2版)...

2019-07-31 22:03:13 1770 8

原创 1.3-推荐系统需要哪些知识和技术?

搭建一套完整的推荐系统需要很多的技术和时间的。推荐系统的关键元素很多人认为算法是推荐系统最核心的东西,只有最牛的算法才知道我现在在想什么我需要什么。但是算法只是关键元素之一,而且占的分量不大,关键元素有:UI和UE、数据、领域知识、算法。他们的权重大致为40%,30%,20%,10%。推荐系统是个交叉学科设计和开发推荐系统是多个学科共同努力的结果,这得益于多个计算机科学领域...

2019-03-03 16:21:09 2346 2

原创 1.2-推荐系统有什么用?

推荐系统现在广泛应用在电子商务,社交网络,广告平台等应用中,我们熟知的今日头条就是目前国内最具代表性的应用之一。推荐系统主要解决的问题信息过载问题:消费者想从大量信息(物品)中找到自己感兴趣的东西,信息生产者想让自己生产的信息脱颖而出从而得到关注都是一件很难的事情,推荐系统的任务就是连接用户和信息(物品)。长尾问题:发掘用户的行为,找到用户的个性化需求,从而将长尾商品准确的推荐给需要...

2019-03-03 16:17:46 738

原创 1.1-推荐系统是什么?

不知不觉,我们每天都在阅读系统推荐给我们的文章,时常会购买网站推荐给我们的商品,偶尔会添加社区推荐给我们的好友。推荐系统,让我们的生活更便捷。但推荐系统到底是什么呢?先看看定义:维基百科的定义 :推荐系统是一种信息过滤系统,用于预测用户对物品的“评分”或“偏好”。具体来说,推荐系统是一种信息过滤系统,能根据用户的档案或者历史行为记录,学习出用户的兴趣爱好,预测出用户对给定物品的评分或...

2019-03-03 16:14:32 352

原创 [系列文章]推荐系统核心知识及相关应用

整理一下推荐系统相关的核心知识和应用实践,供自己后面进行更深入的学习和应用。有兴趣的朋友可以看一下…因为这是一个系列的文章,所以今天花了点时间给列了一个目录,便于查阅推荐系统入门基础1、推荐系统是什么2、推荐系统有什么用3、推荐系统需要哪些知识和技术基于协同过滤的推荐1、人以群分,你是什么样的人就看到什么样的世界2、物以类聚,你喜欢那样物品肯定也会喜欢这样物品3、协同过滤推...

2019-03-03 16:11:53 183

原创 5.2-国内知识图谱相关企业和资源

近几年知识图谱的热度不断上升,涌现了大批的知识图谱技术公司和产品应用。下面整理一些,仅供参考。相关企业目前知识图谱的主要玩家:一类是互联网巨头,如阿里商品知识图谱、腾讯云“星图”、百度“知心”、搜狗“知立方”等;一类是创业公司,如脉脉、天眼查、企查查等知识技术公司:知因智慧、文因互联、明略数据、达观数据、智言数据、海知智能、渊亭科技、阡陌科技、海致大数据等相关资源国内外...

2019-02-23 10:52:24 2775

原创 5.1-知识图谱开源数据获取

学习知识图谱技术离不开数据,其实很多互联网公司都有公开的一些数据源供爱好使用。下面整理一些,仅供参考。国外知识图谱开源数据wikidata:包含所有维基数据实体列表freebase:类似维基百科,不同的时freebase是结构化数据webkb-2:允许Web用户在WebKB服务器机器上的一个大的知识库中存储、组织和检索知识dbpedia:它从维基百科的词条里撷取出结构化的...

2019-02-23 10:50:31 2106

原创 4.3-知识图谱在医疗领域中的应用实践

医疗领域专业知识信息错综繁杂,如果能有效的建立医疗知识图谱,那么在医疗诊断方面将会带来很多方便。知识图谱在医疗领域中的搜索类应用尚在学习、整理中…知识图谱在医疗领域中的问答类应用尚在学习、整理中…知识图谱在医疗领域中的决策支持类应用尚在学习、整理中…参考资料https://blog.csdn.net/cf2suds8x8f0v/article/details/7850...

2019-02-23 10:49:10 3761 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除