小程序感悟123

前言:小程序越来越受到重视,从去年张小龙的发布会来大力推及开始,但是之后仿佛没了什么动静,而且微信中也没人去关心小程序的事。但是平静的湖面下往往是暗流涌动的。许多公司都在着手开发自己的小程序,想着能在以后早早的打下属于自己的一片天地。记得曾有个大神对我说过“小程序总会火气来的”,我也深信不疑。并不是微信小程序有多么的牛逼,只是,微信有着8亿+的用户啊,在这个流量就是王的时代,谁都想分一把小程序的羹。好了,感慨了那么多,开始说说小程序吧:

一:无DOM操作

在传统js中,有着三架马车:DOM,BOM,ECMA,前段时间再看阮一峰的博客时提到,HTML是单线程,所有的http请求亦或者图片文字的加载都是单线程进行的,而过多的DOM操作会严重的堵塞单线程的进度,从而拖慢浏览器的渲染速度。但是在小程序里面你并不会看到任何DOM操作,对,任何DOM都没有,只有双向绑定,可以大大的加快浏览器的渲染速度。慢慢的你会爱上小程序的编程。

二:去DIV时代

在那个被DIV称霸的年代,只要是进入一个网页,慢慢的都是div,div就是一切的象征。但是在小程序中,你见不到任何的DIV,只有满屏的view,当然,这个view的核心也是div。去微信小程序的开发者文档看看,你会发现有着许多的标签来代替原html标签,如text来代替span标签,用小程序的标签进行配合可以很快的达到我们想要的移动端效果。但是,没有a标签,多以无法进行锚链接的跳转,在之后会写一篇关于锚链接的文章大家一起交流一下。

三:总文件大小规定2M左右,真正的小

在我第一次写小程序的时候,用到了许多的本地图片,结果提交的时候出现了太大的结果。无奈。只能把本地的图片都删掉,去数据库里调用。所以大家在开发小程序的时候,最好不要使用本地的图片,以免发生什么不愉快的事情。还有既是,在背景图的设置上,是无法调用本地的图片进行背景图的设置的,在这点上大家要注意一下。还有就是减少代码的工作量,这样也会提高资源的优化。

总结:微信小程序经过了多次的更新,开始趋向于稳定化。同时也为我们提供了丰富的API接口。主要是轻量级,搭载了微信的顺风车。如同《海贼王》当中的罗杰高喊一声“ONEPOICE是是真实存在的”开启了大航海时代,小程序的时代终将到来,前端的第二春终会来。

时间: 2024-11-12 16:51:12

小程序感悟123的相关文章

微信小程序--火车票查询

原文:http://www.cnblogs.com/tgyf/p/5960979.html 写在最前面 微信小程序自九月份推出内测资格以来,经历了舆论热潮到现在看似冷清,但并不意味着大家不那么关注或者不关注了.我想不管是否有内测资格,只要是感兴趣的开发者已经进入潜心耕耘产品的阶段了,至少是静下心来思考与学习.如果对微信小程序的前途和定位有什么疑惑,可以看看这篇文章http://lib.csdn.net/article/wechat/46742. 下面从字母a开始编号的内容主要作为后续学习与思考后

微信小程序的Web API接口设计及常见接口实现

微信小程序给我们提供了一个很好的开发平台,可以用于展现各种数据和实现丰富的功能,通过小程序的请求Web API 平台获取JSON数据后,可以在小程序界面上进行数据的动态展示.在数据的关键 一环中,我们设计和编写Web API平台是非常重要的,通过这个我们可以实现数据的集中控制和管理,本篇随笔介绍基于Asp.NET MVC的Web API接口层的设计和常见接口代码的展示,以便展示我们常规Web API接口层的接口代码设计.参数的处理等内容. 1.Web API整体性的架构设计 我们整体性的架构设计

微信小程序源码下载(200多个)

微信小程序源码下载汇总,点击标题进入对应的微信小程序下载页面. 最新 demo源码(点击标题进入帖子下载) 描述 1 微信小程序 会议室预定小程序 微信小程序 会议室预定小程序**** 本内容被作者隐藏 **** 2 微信小程序-双人五子棋小游戏 微信小程序-双人五子棋小游戏**** 本内容被作者隐藏 **** 3 打卡签到小程序 用微信小程序实现的一个简单的打卡签到的小程序拒绝 4 微信小程序---左滑删除 微信小程序---左滑删除**** 本内容被作者隐藏 **** 5 一个借钱的记事本的微

微信小程序开发视频教程

课程:拜师学艺,微信小程序从入门到大神必经之路(第一季,共四季) 课程观看地址:http://www.xuetuwuyou.com/course/172/lesson/list 课程出自学途无忧网:http://www.xuetuwuyou.com 讲师:风舞烟 课时列表: 第一部_诞生 - 天降大任:名门贵族,互联网开发新宠--小程序横空出世 第1章 : 忽如一夜春风来--小程序的前世今生 课时1:课程开场 课时2:本章目标及任务 课时3:第一回合_小王子出世-微信小程序_小程序为什么这么火

微信小程序 网络请求之re.request 和那些坑

微信小程序有四种网络请求类型,下面只详细介绍普通HTTPS请求(wx.request) 普通HTTPS请求(wx.request) 上传文件(wx.uploadFile) 下载文件(wx.downloadFile) WebSocket通信(wx.connectSocket) 首先,先确认是否设置了合法域名,或者在开发环境下不校验合法域名.关于设置合法域名请看→微信小程序 网络请求之设置合法域名   以下是wx.request的详细说明,截图于微信小程序开发文档 在微信index.js 发起一个普

微信小程序---选择图片和调用微信拍照

1.实现点击头像按钮实现选择图片或者拍照,将图片重新设置成头像: //index.js //获取应用实例 var app = getApp() Page({ data: { motto: 'Hello World', userInfo: {}, avatarUrl:null }, //事件处理函数 bindViewTap: function() { var that = this // 选择图片和拍照 wx.chooseImage({ count: 1, // 默认9 sizeType: ['o

微信小程序相关三、css写小黄人

小程序上课第三天,因为今天院里有活动,所以没去上课,第四天上午又因为要召开入党转正大会,又耽误了一上午,下午去上课,要了资料.这两天讲了一些零零碎碎的东西,做的实例有上面这个小黄人 都是用的css,基本上都是用border,transform:rotate(),animation,和一些细节做的,左边的对话框那里的小尖头也是一个重点细节 下面附上代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset=&quo

Jcompress: 一款基于huffman编码和最小堆的压缩、解压缩小程序

前言 最近基于huffman编码和最小堆排序算法实现了一个压缩.解压缩的小程序.其源代码已经上传到github上面: Jcompress下载地址 .在本人的github上面有一个叫Utility的repository,该分类下面有一个名为Jcompress的目录便是本文所述的压缩.解压缩小程序的源代码.后续会在Utility下面增加其他一些实用的小程序,比如基于socket的文件断点下载小程序等等.如果你读了此文觉得还不错,不防给笔者的github点个star, 哈哈.在正式介绍Jcompres

微信小程序来了,整理微信小程序学习教程网站

第一,首先菜鸟教程  网址:http://www.runoob.com/ ps: 菜鸟教程(www.runoob.com)提供了最全的编程技术基础教程, 介绍了HTML.CSS.Javascript.Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识.菜鸟教程(www.runoob.com)提供了最全的编程技术基础教程, 介绍了HTML.CSS.Javascript.Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识. 同时本站