首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
aitop365
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
小程序性能优化技巧
网页性能优化是前端一个老生常谈的话题,但微信小程序因为双线程的架构设计,跟传统 Web 页面不太一样。所以,今天来探究下微信小程序内的性能优化问题。 1. 启动过程 相信大家对 Web 页面的展现过程非常清楚。那么小程序呢,简要地说,小程序要历经下面几个启动过程: 微信初始化小…
一个合格(优秀)的前端都应该阅读这些文章
的确,有些标题党了。起因是微信群里,有哥们问我,你是怎么学习前端的呢?能不能共享一下学习方法。一句话也挺触动我的,我真的不算是什么大佬,对于学习前端知识,我也不能说是掌握了什么捷径。当然,我个人的学习方法这篇文章已经在写了,预计这周末会在我个人公众号发布。而在此之前,我想展(g…
小程序项目构建(二)
1. 多环境切换 接上文:因为小程序只会存在一个预览版本,所以测试同学需要在其他环境测试时,都需要找到开发同学手动更改环境并重新发布体验版,非常之麻烦。 可以利用微信摇一摇来实现环境的切换。 app.js 也要进行处理,在线上环境不应该有切换环境的功能。 还有个问题,如果每次打…
小程序项目构建(一)
当我们在准备开发微信小程序之前,首先要进行框架选型。现在微信小程序框架有好几种,我们该怎样来选择一个适合自己项目的框架呢? 1. 框架选型 可以看到:原生框架在自动构建、 css 预处理、数据管理和多端复用有一定的欠缺。 时间有限,不想踩太多坑。 排查问题、性能调优更方便。 那…
微信小程序底层架构
1. 与h5页面的区别 从技术的发展角度来看,微信小程序是从微信中的 webView 和 JS-SDK 进化到了今天的形态。那么,小程序和普通的h5页面到底有什么区别呢? 运行环境:小程序基于浏览器内核重构的内置解析器,而 h5 的宿主环境是浏览器。所以小程序中没有 DOM 和…
近两万字小程序攻略发布了
OpenId 是一个用户对于一个小程序/公众号的标识,开发者可以通过这个标识识别出用户。 UnionId 是一个用户对于同主体微信小程序/公众号/APP的标识,开发者需要在微信开放平台下绑定相同账号的主体。开发者可通过UnionId,实现多个小程序、公众号、甚至APP 之间的数…
地图坐标系知多少
今天收到产品反馈,有客户发现在微信小程序中使用百度地图导航,导航位置并不准确。 1. 常见坐标系 wgs84: WorldGeodetic System 1984 ,全世界最流行的基准标准系统,是由美国国防部制图局建立。 通常通过底层接口得到的定位信息都是 wgs84 坐标系。…
Js 数组乱序
1. 定义 数组乱序就是把数组存储值的顺序都打乱。 通常我们在做抽奖系统或者发牌等游戏时,会遇到数组乱序的问题。 举个例子:将 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 乱序。 2. sort 方法 通常我们最快想到的方法是利用 sort。 乍一看没问题,…
Js 函数防抖和节流
如果不做任何处理的话,页面可能会卡顿,性能较低。这时候就需要函数防抖和节流来出马啦。 1. 函数防抖 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 例子:电梯是在等人进入10秒后自动关闭。如果电梯进人后10s内再次有人进入,则又得等10秒钟电梯才会自动关闭…
最常用的正则表达式(二)
1. Js 中关于正则的 API search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。 如果没有找到任何匹配的子串,则返回 -1。 split() 方法用于把一个字符串分割成字符串数组,接受的参数为字符串或正则表达式。 match() 方法…
下一页
个人成就
文章被点赞
196
文章被阅读
65,464
掘力值
1,396
关注了
34
关注者
34
收藏集
2
关注标签
37
加入于
2017-07-20