小程序横屏方案对比

2020-06-26
阅读 4 分钟
4k
随着小程序api开放的功能日渐增多,小程序可以做到的功能和展现形式也越来越多,其中横屏的展现形式就是其中的一种,而实现横屏的方案也有多种,但是每种方案都有一定的缺陷,恰巧最近也在横屏方案上踩了不少坑,接下来就来和大家分享一下小程序的不同横屏方案的优劣(踩坑心得)

Canvas基本图片操作与处理

2020-03-15
阅读 5 分钟
6.3k
Canvas是H5中新增的技术,主要运用在图片的处理和动画的绘制上,随着Canvas的使用场景越来越多,了解Canvas对平时开发大有裨益,这篇文章将介绍Canvas基本图片操作与处理

css: mask浅析

2020-01-16
阅读 12 分钟
9.1k
承接上一篇,趁热打铁,这篇来聊聊css遮罩相关的属性,css遮罩相关的属性之前自己也用的不多,但是在实际使用之后,真的强大好用,准备了这篇文章,总结分享给大家,话不多说,进入正文

css: clip浅析

2020-01-03
阅读 5 分钟
3.2k
css中裁剪和遮罩相关的属性一般来说是比较少用到的,但是最近写项目的时候遇到一个问题,要给一张图片上加个白色遮罩,产生合成效果,这就不得不用到css遮罩相关的属性,顺便把裁剪相关属性一起学习来,做个总结,接下来就进入正文

Vue中容易被忽视的知识点

2019-12-08
阅读 5 分钟
3.3k
Vue的学习成本和难度不高,这除了和框架本身的设计理念有关之外,还和Vue完善的官方文档有着密不可分的关系,相信有很多的开发者和我一样,很长时间没有仔细去看过官方文档了,最近花时间仔细看了一下官方文档,将里面一些容易忽视的点整理出来和大家分享。

设计模式笔记(一):单例模式

2019-11-24
阅读 3 分钟
1.9k
设计模式是面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案,每一种设计模式都能解决一类特定的问题,这对程序员解决问题的能力提高很有帮助,因此最近开始整理设计模式相关的整理,这是第一篇:单例模式,接下来就进入单例模式

小程序篇(3):瀑布流

2019-11-17
阅读 9 分钟
6k
瀑布流是一种很常见的网页布局,视觉表现为参差不齐的多栏布局,是一种时下很流行的布局形式,最近在写小程序恰好也碰到了,想了几种不同的实现方法,接下来就来一起看看具体的实现方法(所用的方法中用的例子都是两栏的布局)。

小程序篇(2):登录获取用户信息

2019-10-19
阅读 3 分钟
7.2k
登录和获取用户信息是小程序中最基本的两步操作,但是由于之前小程序官方开始时的设计缺陷,导致很多开发者将登录和获取用户信息绑定使用,尽管后来小程序wx.getUserInfo接口调整为:在用户未授权过的情况下调用此接口,将不再出现授权弹窗,会直接进入 fail回调,但是改了之后,依旧有不少开发者对这两步的概念混淆不清...

小程序篇(1):下拉刷新

2019-10-04
阅读 5 分钟
10.6k
在小程序中onLoad生命钩子只在页面创建时调用一次,在做navigateTo页面跳转后,返回上级页面,由于navigateTo跳转只是隐藏了当前页面,因此返回上一级页面时onLoad生命钩子不会再次执行,这样带来的好处是页面能快速展示出来,但是onLoad中的请求数据不会实时更新,这时候就需要一个下拉刷新的操作来帮助用手动更新页面...

首页白屏优化实践

2019-09-14
阅读 7 分钟
15.7k
自从前端三大框架React、Vue、Angular面世以来,前端开发逐渐趋向规范化、统一化,大多数时候新建前端项目,首先想到使用的技术一定是三大框架之一,框架给前端开发带来了极大的便利和规范,但是由于这三大框架都是JS驱动,在JS没有解析加载完成之前页面无法展示,会处于长时间的白屏,带来了一定的用户体验问题,接下来...

canvas绘制网络字体几种方法

2019-08-25
阅读 4 分钟
2.6k
最近在用canvas绘图时遇到了一个令人头痛的问题:canvas绘制网络字体时没效果,遂开始了一番解决方案查找测试,中间也碰到了不少坑,于是写下此篇文章做个总结,如果大家在用canvas时遇到了同样的问题,希望对大家有一定的帮助,接下来就来看看有哪几种解决办法

浅析浏览器缓存

2019-08-10
阅读 5 分钟
1.5k
浏览器缓存对开发者来说一直都是一个有爱又恨的存在,一方面帮助开发者提升用户体验,另一方面有时会抽风,读取缓存展示错误的内容,因此,希望对浏览器缓存做一个总结,避免开发时因为缓存机制而过多耗费时间。接下来,就进入浏览器缓存的世界

重学JS:数组

2019-07-27
阅读 6 分钟
1.5k
除了Object类型之外,Array类型恐怕是js中最常用的类型了,并且随着js的发展进步,数组中提供的方法也越来越来,对数组的处理也出现了各种骚操作,此篇文章将会带你重新学习数组中的实例方法

重学JS:显式强制类型转换

2019-06-29
阅读 3 分钟
1.3k
ToString负责处理非字符串到字符串的强制类型转换,常用的字符串化方法String()、toString()。基本类型值的字符串化规则:

初探IndexedDB

2019-04-27
阅读 3 分钟
8.5k
随着前端技术日新月异地快速发展,web应用功能和体验也逐渐发展到可以和原生应用媲美的程度,前端缓存技术的应用对这起到了不可磨灭的贡献,因此想一探前端的缓存技术,这篇文章主要会介绍在日常开发中比较少接触的IndexedDB

初探PWA

2019-04-14
阅读 4 分钟
15.3k
引言 PWA(Progressive web apps, 渐进式Web应用),近两年被炒的十分火爆,它有什么优点呢? 可以生成桌面小图标,不需要打开浏览器,方便用户访问 通过网络缓存提升页面访问速度,达到渐进式的页面甚至离线访问,提升用户体验 实现类似app的推送功能,生成系统通知推送给用户 上面的这些优点足以让它吸引大量的开发者来...

JS进击之路:闭包

2019-03-31
阅读 3 分钟
993
闭包这个词对很多前端开发人员来说既熟悉又陌生,熟悉是因为很多人都用过闭包,但是用的时候不知道闭包,陌生是因为并不理解闭包,接下来这篇文章将会从多方面介绍闭包

h5视频播放踩坑记录

2019-03-23
阅读 3 分钟
6.6k
随着抖音、快手这类的视频类app的火爆,移动端h5视频类应用也随之兴起,使用video播放的场景也越来越多,本篇文章主要例举了移动端视频播放的一些场景和个人在开发过程中遇到的一些问题,希望在看过这篇文章后,能对开发者在移动端使用video播放时快速开发减少踩坑

浅探前端图片优化

2018-12-22
阅读 5 分钟
11.1k
性能优化是前端开发必不可少的一环,而图片优化又是性能优化中必不可少的一环,但不知道有多少开发者在网页的开发过程中会注意图片的使用,图片使用不当可能会导致网页加载卡顿、网页加载速度慢等问题,这篇文章将会将我以往对图片的处理做个总结。