小平果的欢乐谷

你的到来会让我很意外,谢谢光临!

Next.js--React服务端渲染实践

Next.js服务端渲染 先来说一下服务端渲染吧,目前做的项目确实是服务端渲染的,但是不是我搭的,我个人写的一些东西都不是服务端渲染的,所以自己动动手试试官方的Next.js,知识这东西就是拿来分享学习的嘛,学会了就是我的~哈哈 1.1 客户端渲染 最原始的前端,页面在浏览器获取到JavaScri...

2019-02-23 18:10:00

阅读数 11

评论数 0

Node调试指南-内存篇

主要摘自: - Node.js 调试指南 Node 案发现场揭秘 Node.js 发展到今天,已经被越来越广泛地应用到 BFF 前后端分离 、 全栈开发 、 客户端工具 等领域。然而,相对于应用层的蓬勃发展,其 Runtime 对于绝大部分前端出身的开发者来说,处于黑盒的状态,这一点并没有得到很好...

2019-02-19 23:43:50

阅读数 630

评论数 0

Node.js调试指南

现今 Node.js 愈发受欢迎,应用场景也越来越多,学会高效调试 Node.js 会让日常开发更高效。下面讲下使用inspector调试nodejs程序 Node6.3+ 的版本提供了两个用于调试的协议:v8 Debugger Protocol 和 v8 Inspector Protocol 可...

2019-02-19 23:42:21

阅读数 613

评论数 0

React Native之React速学教程

本文出自《React Native学习笔记》系列文章。 React Native是基于React的,在开发React Native过程中少不了的需要用到React方面的知识。虽然官方也有相应的Document,但篇幅比较多,学起来比较枯燥。 通过《React Native之React速学教程》你可...

2019-01-08 00:34:50

阅读数 874

评论数 0

React Native布局详细指南

本文出自《React Native学习笔记》系列文章。 一款好的APP离不了一个漂亮的布局,本文章将向大家分享React Native中的布局方式FlexBox。 在React Native中布局采用的是FleBox(弹性框)进行布局。 FlexBox提供了在不同尺寸设备上都能保持一致的布局方式。...

2019-01-07 23:35:38

阅读数 824

评论数 0

React Native调试技巧与心得

本文出自《React Native学习笔记》系列文章。 在做React Native开发时,少不了的需要对React Native程序进行调试。调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低Bug率。本文将向大家分享React Native程序调试的一些技巧和心得。 Dev...

2019-01-07 01:09:54

阅读数 708

评论数 0

JavaScript设计模式与实践--适配器模式

适配器模式(Adapter) 适配器模式主要用来解决两个已有接口之间不匹配的问题,它不考虑这些接口是怎样实现的,也不考虑它们将来可能会如何演化。适配器模式不需要改变已有的接口,就能够使它们协同作用。 适配器的别名是包装器(wrapper),这是一个相对简单的模式。在程序开发中有许多这样...

2018-08-05 16:44:25

阅读数 671

评论数 0

深入分析Node.js事件循环与消息队列

多数的网站不需要大量计算,程序花费的时间主要集中在磁盘 I/O 和网络 I/O 上面 SSD读取很快,但和CPU处理指令的速度比起来也不在一个数量级上,而且网络上一个数据包来回的时间更慢: 一个数据包来回的延迟平均320ms(我网速慢,ping国内网站会更快),这段时间内一个普通 ...

2018-08-03 00:05:44

阅读数 1360

评论数 2

微信小程序:一些运行细节及针对性的优化策略

原文链接:https://juejin.im/post/5b496d5d5188251a90187635 为什么要做性能优化? 一切性能优化都是为了体验优化 1. 使用小程序时,是否会经常遇到如下问题? 打开是一直白屏 打开是loading态,转好几圈 我的页面点了怎么跳转这么慢? ...

2018-07-14 12:09:06

阅读数 5145

评论数 3

JavaScript设计模式 Item10 -- 策略模式Strategy

理解javascript中的策略模式 策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 使用策略模式的优点如下: 优点: 1. 策略模式利用组合,委托等技术和思想,有效的避免很多if条件语句。 2. 策略模式提供了开放-封闭原则,使代码更...

2018-05-06 15:51:48

阅读数 181

评论数 0

预加载 Skeleton Screen — 骨架屏

用户体验一直是前端开发需要考虑的重要部分,在数据请求时常见到锁屏的loading动画,而现在越来越多的产品倾向于使用Skeleton Screen Loading(骨架屏)替代,以优化用户体验。Skeleton ScreenSkeleton Screen(骨架屏)就是在页面数据尚未加载前先给用户展...

2018-03-17 12:14:10

阅读数 3560

评论数 0

lerna -- 多包管理工具

什么是 lerna ? Lerna 它是基于 Monorepo 理念在工具端的实现。 lerna 出现的历史背景 Lerna 出现的历史背景,其实就是 Monorepos 和 Multirepos 在进行项目管理时优与劣。 说说我个人的感触: Multirepos 缺点: 在 M...

2018-02-11 23:33:17

阅读数 1728

评论数 0

Redis事件与事务

一、Redis特点特性:速度快、基于键值对的数据结构服务器、功能丰富、简单稳定、客户端语言多、持久化、主从复制、支持高可用和分布式单线程架构:redis使用单线程架构和I/O多路复用模型来实现高性能的内存数据库服务。一条命令从客户端到服务端不会立刻被执行,所有命令都会进入一个队列中,然后逐个被执行...

2018-01-14 19:32:30

阅读数 421

评论数 0

【Deep Linking】:从浏览器调起 APP

Deep Linking 只是一个概念, 是指通过一个链接进入另一个网站/App,并直接浏览其内部的某个页面。 Deep Linking 给用户带来的是非常顺滑的浏览体验,尤其在 Web 世界中 Deep Linking 的实现非常容易。但如果要进入 App 并定位到对应的页面则较为困难,URI ...

2017-12-31 01:09:23

阅读数 628

评论数 0

【PWA】web推送技术

伴随着今年 Google I/O 大会的召开,一个很火的概念–Progressive Web Apps 诞生了。这代表着我们 web 端有了和原生 APP 媲美的能力。但是,有一个很重要的痛点,web 一直不能使用消息推送,虽然,后面提出了 Notification API,但这需要网页持续打开,...

2017-12-25 00:25:03

阅读数 2644

评论数 0

【PWA】Service Worker 全面进阶

Service Worder 是用来代替 manifest,用来生成缓存的效果的。以前吭哧吭哧的学 manifest 的时候,就发现 MD 好难用。而且 MDN 特意告诉你,manifest 有毒,请不要乱用,保不定后面不支持。今儿,我看了下兼容性,呵呵~人生苦短,及时享乐,前端真坑,不敢乱学。前...

2017-12-24 16:28:51

阅读数 2132

评论数 0

【PWA】Manifest

manifest 文件我们以前在做富应用缓存时用到过,那时候的用法是用来缓存网页上的一些资源。即: html manifest="demo.appcache"> ... html> 使用这种方式来进行离线缓存。我们参考一下里面的具体内容:CACHE MANIFEST...

2017-12-24 00:06:34

阅读数 365

评论数 0

【PWA】响应式开发

PWA 是专门应对手机开发而提出的概念,不过,由于手机端在国内四分五裂的局面看来(还包括 PC/Pad),屏幕尺寸的不同,网页设计的样式和大小当然也是完全不一样的。为了让 Web 能完美的在多端上运行,这里,我们就需要进行响应式开发。响应式的目的就是让一个网站尽可能的适配所有大小的网页。当然,响应...

2017-12-23 22:13:01

阅读数 269

评论数 0

【PWA】简介

首先,PWA 是啥? PWA 全称是: Progressive Web Apps。这是 2016 年,Google I/O 大会上提出一个 Next Web Generation 的概念。这并不是描述一个技术,而是一些技术的合集。PWA 是专门应对手机 Web 开发而提出的,通过新技术的成熟,实现...

2017-12-23 21:54:59

阅读数 374

评论数 0

【微信小程序】自定义组件

手把手教你实现微信小程序中的自定义组件微信小程序中的组件前言之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,当时官方对这方面的文档也只是寥寥几句,一笔带过而已,所以写起来真的是非常非常痛苦!!好在微信小程序的库从 1.6.3 开始,官方对于自定义组件这一块有了比较大的变动,首先比...

2017-12-17 20:52:24

阅读数 12403

评论数 2

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