7 LGD_Sunday

尚未进行身份认证

我要认证

6年前端、移动端开发经验,在JS、Android、iOS领域均有独特的见解。 CSDN博客专家,慕课网签约讲师,著有《深入浅出学Vue开发》等付费连载技术论文,《混合开发京东商城系统,提前布局大前端》、《慕课音乐》等付费实战视频课程,在多个技术平台上(GitChat、掘金、CSDN)发表过各种技术文章或博客,个人网站地址:http://www.lgdsunday.club/ ,访问量已达50万+。 曾就职于国内一线互联网公司,统筹过的多个大型项目用户数已过千万级,目前成立个人开发工作室。致力于研究大前端技术知识,曾为多家互联网公司培训大前端技术,并受邀参加 Google 中国技术分享会。

等级
TA的排名 1w+

Vue 3 开发文档

本博客会长期更新(在 Vue 的中文官方文档没有发布前)。博客的边界:本博客只会带来 Vue 3 新增内容的整理文档(经过验证的)重点内容:ViteComposition API新的响应式机制计算属性和侦听器利用 vite 创建下一代的 Vue 项目两个重要的点:Vue CLI v4.5 之上的版本ViteVue CLI想要构建 Vue 3.x 项目,那么需要使用 Vue CLI v4.5 之上的版本yarn global add @vue/cli@next# or

2020-07-28 19:49:31

虚拟任务栈技术 - 让你的网页具备原生APP的页面切换体验

场景不提场景的解决方案都是耍流氓,那么我们先来看一下所谓 “虚拟任务栈” 的应对场景:目前移动端应用主要分为两种:第一种是:以原生开发(Android、IOS)为主的原生 APP第二种是:以前端三大框架(Angular、React、Vue)为主要开发语言的移动端网页(无论是 webAPP,webview 的混合开发 或者是 H5 应用场景)对于原生开发来说(我们以 Android 为例),存在一个独有的概念,叫做 任务栈(Task)。任务栈会以 栈 的形式管理所有的 android 页面(ac

2020-06-25 23:14:20

前端技术体系与发展计划

为什么会想起来整理这么一套东西因为我是做前端技术培训的,这么多年下来也有了很多的学生,有的还在学习中,有的已经工作了两三年了。最近和很多已经工作了的同学聊天,发现大家都遇到了很多的问题或者说是烦恼。整理了一下,大体可以分为两个大的种类:关于前端技术体系的问题关于技术能力发展的问题从这些问题中,我抽出来几个比较具有代表性的,我们先来看一下关于前端技术体系的问题同学A:前端的技术太杂了,各种技术更新太快,感觉一个新的技术还没有学完,就已经过时了。完全学不过来同学B:学不动啦,vu

2020-06-03 15:05:53

浅谈前端八大UI库

之前在3月份的时候做过一个《浅谈前端八大UI库》的公开课,反馈还不错,当时就想着等有时间了,就把公开课讲的东西,组织成一个博客。这一等,就等了两个多月。先说一下什么样的同学适合看这个博客。如果 - 你急需一个高品质的 UI 库如果 - 你不知道如何为你的项目设计 UI如果 - 你不知道如何为你的项目选择UI库如果 - 你对于前端UI库的散乱感到无所适从如果 - 你希望在前端长期发展,并且目前处于初级的瓶颈那么这篇博客应该都可以帮助到你。但是,本博客不会讲授 UI库 的具体使用,因为如果

2020-05-25 20:05:54

怎么理清自己的编程思路

无需原生开发基础,也能完美呈现京东商城。《混合开发京东商城系统,提前布局大前端》课程融合vue、Android、IOS等目前流行的前端和移动端技术,混合开发经典电商APP——京东。课程将各种复杂功能与知识点完美融合,从技术原理到开发上线,让你真实感受到一个明星产品开发的全过程。功能实现之外,还有一流用户体验和优秀交互设计等你一探究竟,拓宽开发眼界。前言如果大家在平常的开发之中,遇到过在面对...

2019-08-21 09:32:13

CentOS(7.6)基本操作与Nginx配置

无需原生开发基础,也能完美呈现京东商城。《混合开发京东商城系统,提前布局大前端》课程融合vue、Android、IOS等目前流行的前端和移动端技术,混合开发经典电商APP——京东。课程将各种复杂功能与知识点完美融合,从技术原理到开发上线,让你真实感受到一个明星产品开发的全过程。功能实现之外,还有一流用户体验和优秀交互设计等你一探究竟,拓宽开发眼界。基本介绍如果我们希望可以在 CentOS 的...

2019-08-09 16:07:16

5分钟学会Vuex

Vuex是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化这是vuex的官网,对vuex的解释,乍一看挺难理解的, 什么叫 状态管理模式?, 什么又是集中式存储管理?,官网的描述不明觉厉。 首先我们就先来解释这个定义。 所有的开源库都是为了解决我们在实际开发的过程之中遇...

2019-08-06 13:56:52

升级node.js和npm

欢迎大家访问我的个人网站 - Sunday俱乐部升级node.jsnpm中有一个模块叫做“n”,专门用来管理node.js版本。更新到最新的稳定版只需要在命令行中打下如下代码:npm install -g nn stable如需最新版本则用n latest。升级npm只需要在终端中输入:npm -g install npm@next前端技术日新月异,每...

2019-08-06 13:50:36

JavaScript设计模式详解:09、观察者模式

这一节我们来看 观察者模式 , 观察者模式 在面向前端的设计模式中是非常重要的一种设计模式,它在jQuery、Vue、React 包括原生JavaScript 语法中都有大量的应用。首先我们先来看 观察者模式 的定义。观察者模式(发布订阅模式)就是:使用一个目标对象来管理所有依赖于它的观察者(订阅者)对象(一个或多个),并且在它本身的状态改变时主动向观察者(订阅者)对象发出通知。我们用大白...

2019-02-22 14:57:44

JavaScript设计模式详解:08、外观模式

什么是外观模式这里是引用

2019-02-22 14:57:27

JavaScript设计模式详解:07、代理模式

什么是代理模式代理模式是:使用代理对象完成用户请求,屏蔽用户对真实对象的访问。代理模式很好理解,“有事别找我,找我的代理去”这就是代理模式。我们在这里打个比方,现在有三个类,目标类、代理类、用户类,这代理模式中,用户类没办法直接与目标类进行沟通,如果用户想要联系目标类那怎么办呢? 好办,找代理类,把你的需求告诉代理类,然后再由代理类去联系目标类,最后能不能办,办成什么样,完全靠着代理类来做...

2019-02-22 14:57:13

JavaScript设计模式详解:06、装饰器模式

什么是装饰器模式装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰器模式的定义就比较直白啦,就是对我们现有的一个类去添加了一个新的功能,但是呢,新的功能并不会改变这个类原先的结构。那怎么做呢?所以我们就需要去添加一个新的类,通过这个新的类来去为原有的类增加功能,这个新的类就是一个装饰类,也就是装饰器,这样一种模式,就是装饰器模式。举...

2019-02-22 14:56:57

JavaScript设计模式详解:05、适配器模式

什么是适配器模式将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)适配器的定义还是比较简单,相信大家看上面的定义也可以看得懂,简单来说,适配器就是把一个类的使用转化为客户所期望的使用方式,适配使得因接口不兼容而不能在一起工作的类能在一起工作。举例说明适配器模式在我们的应用中的使用非常广泛,如果大家没有注意过,那么我在这里为...

2019-02-22 14:56:43

JavaScript设计模式详解:04、单例模式

什么是单例模式单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。单例模式的定义比较好理解,就是在应用程序中单例对象的类只有一个实例存在。举例说明对于单例模式的事例,使用java这种强类型的语言是最容易去展示的。因为对于一个类而言,我们知道每new一下,它就会有一个新的实例,如果要完美的保证他只有一个实例的话,那么最好的解决方案就是...

2019-02-22 14:56:30

JavaScript设计模式详解:03、工厂模式

什么是工厂模式**工厂方法模式(英语:Factory method pattern)**是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。”...

2019-02-22 14:56:15

JavaScript设计模式详解:02、UML类图

什么是UML类图UML全称为:Unified Modeling Language,中文为:统一建模语言,它是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。上面是UML的定义,UML本...

2019-02-22 14:55:52

Android Studio Read Time Out 与 Connection refused (Connection refused) 的问题

如标题所示,本文章用以处理 Android Studio 出现 Read Time Out 或者 Connection refused (Connection refused) 。Android studio 出现这个问题的原因主要就是下面三点:1、设置里gradle offline模式被打开2、gradle.properties中设置代理3、Android .gradle目录下的gra...

2019-01-28 09:20:06

JavaScript设计模式详解:01、导学

学习设计模式的重要性无论你是前端程序猿、后端程序猿还是客户端程序猿,掌握设计模式都是你所必须要学会的一项技能。如果说你只会在那里呼呼呼的写代码,不懂得设计模式那么你永远也没有办法成为一个合格的高级工程师,更别说是架构师了。大家想一下你们心中的大牛,你有见过他们整天坐在这里撸代码吗?没有吧,他们大多数的时间都是在哪里想,想这个程序应该怎么设计,做好了设计之后才回去动手做架构,然后再交给下面的小弟...

2018-12-19 09:27:40

Vue.js 3.0 新特性预览

Evan You(尤雨溪)今天(2018年11月16日)早上在 Vue Toronto 的主题演讲中预演了 Vue 3 。利用现代浏览器支持的新功能,Vue 3 将成为我们已经了解和喜爱的 Vue.js 强大的的改进版本。我们做了一些笔记并将其与下面的幻灯片结合起来分享给大家。总结起来,Vue 3 以下方面值得我们期待 :更快更小更易于维护更多的原生支持更易于开发使用完整的PPT:...

2018-11-19 13:29:21

Nginx与前端开发

转载自:https://juejin.im/post/5bacbd395188255c8d0fd4b2#commentNginx与Node.js“Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。”作为前端开发,即使没用过Nginx,但一定听说过上面这句话。这句经典的话,基本构成了所有人对Ngi...

2018-10-11 14:28:24

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。