首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏web全栈之路

    程序技术选型

    背景由于微信程序原生开发,和团队技术栈(react)不统一,不支持ES7以上的高级语法,不支持工程化、缺少统一配置等局限性,选型考虑市面上主流程序框架,期望能够:满足当前需求,并能扩展到其他端,比如 跨端兼容性框架Uni-appRemaxRaxTaro微信程序支持支持支持支持H5支持支持支持支持支付宝程序支持支持支持支持APP支持不支持不支持支持QQ程序支持不支持不支持支持快应用支持不支持不支持支持从跨端兼容性上考虑 打包体积程序对应用内存大小在2M,在框架选择上应选择更轻量的框架微信程序Uni-appTaro空包5k61k284k项目包297k395k1016kUni-appTaro性能长列表数据微信程序Uni-appTaro200770641752400876741974800140611131547 总结综上,taro 的优势在于符合团队技术栈,能让我们在书写更有效率的代码、拥有更丰富的生态的同时,还有不错的性能通过上述几个方面的对比,taro基本算是最适合团队的程序框架。 点击加入群聊【程序/前端交流】,一起学习交流:663077768

    3.6K30编辑于 2023-06-14
  • 如何利用程序容器技术搭建程序生态?

    什么是程序容器技术技术上来说,互联网巨头打造程序生态平台都是通过小程序容器技术来实现的。那么什么是程序容器技术呢?简单来说,程序容器技术是一种允许开发者在非微信平台上开发、运行程序技术。 它提供了一个运行环境,使得程序能够在不同的平台上运行而无需修改代码。这种技术的出现极大地降低了开发门槛,促进了程序的快速普及和发展。程序容器技术是一种使程序能够在不同平台上运行的技术框架。 这种技术的核心在于实现跨平台的兼容性和一致的用户体验。如何选择程序容器技术在选择程序容器技术时,需要考虑以下几个关键因素:兼容性、安全性、性能、开发成本和技术支持。 主流程序容器技术介绍目前市场上有很多种程序容器技术,大家常见的有:微信程序容器、支付宝程序容器、抖音程序容器等等。互联网平台的容器技术都仅供自身平台使用,无法开放给外部企业。 搭建程序生态的步骤企业在选择了合适的程序容器技术后,接下来需要考虑如何搭建自己的程序生态。

    1.3K10编辑于 2024-07-03
  • 来自专栏测试开发真货

    测试平台分支-程序端-4-程序登录(下)

    继续我们的程序登录功能。 上一章获取的用户信息是返回的模拟的,这是因为游客模式需要我们切换下。 这时候获取到的就是真实的用户信息了。 输出用户code。 按照官方文档UnionID 需要在开放平台绑定程序。 重新调试下。 登录成功了,刚刚微信名字段忘加了加上。 import { createStore } from "vuex"; const store = createStore({ state: { // 程序配置, userInfo: null /config.js' // 导出 createApp 函数,用于创建 Vue.js 应用程序实例 export function createApp() { // 使用 createSSRApp $config=config; // 返回应用程序实例 return { app } } // #endif 重新运行: 还需要刚加载时候就判断下token,修改APP.vue:

    1.2K30编辑于 2023-09-15
  • 来自专栏学习猿地

    Web前端学习 第10章 程序开发4 程序开发

    一,数据绑定 VUE:vue动态绑定一个变量的变量元素的某个属性的时候,会在变量前面加上冒号:,例: <p:title="tit">我的title属性绑定了数据

    程序:绑定变量的变量元素属性时 9 项目:[ 10 { 消息:'Foo' } , 11 { 消息:'Bar' } 12 ] 13 } 14 } ) 程序 微信程序循环 wx:for =“ {{data}}”“ 程序循环内部{{item.first}} item是固定的,不是自己定义的 1 页面({ 2 数据:{ 3 项目:[ 4 { message } 8 } ) 9 < 文字 wx:for = “ {{items}}” > { { item } } < / 文本> 三,显示与隐藏 vue中,使用v-if和v-show控制元素的显示和隐藏 程序中 ,使用wx-if和hidden控制元素的显示和隐藏 四,事件处理 vue:习惯@event绑定事件,例如: < 按钮 v-on:单击 =“ 计数器+ = 1 ” >添加1 </ 按钮> 程序:用bindtap

    1.7K40发布于 2020-07-08
  • 来自专栏小程序

    程序爆发,2018程序4个方向你要知道!

    01 微信的程序很可能将发力4个方向 1. 放开品类。伴随着与苹果的漫长谈判逐步结束,利益分配规则建立起来,微信程序将实现对游戏、虚拟交易更大地支持。 2. 放开流量。 程序电商逐步完善,公众号推文内嵌程序+朋友圈分享程序成为主要的流量来源。围绕广告结算的数据体系日益成熟。 为了力推程序电商,微信将显著提升其曝光和转化效果,使其与“广点通”模式并驾齐驱互相补充。 4. 爆款频现。但是仍存在被微信官方封杀的风险。 而且据程序团队介绍,在一段时间内程序会有一些新调整,打通更多场景,降低接入的开发成本和门槛,比如用户可以在微信“发现-程序”里的“附近的店”找到附近的程序,这样一来用户能更便捷地看到附近还有哪些小程序 4、生活服务类程序 生活服务类程序虽然和工具类很相似,但生活服务类的程序应用场景要丰富一些,使用频率也会比工具类的高,最主要的特点是“及时”,当用户想知道今天的天气,想知道此刻的路况,想知道下一班公交几点来

    51840发布于 2019-01-09
  • 来自专栏小程序

    程序爆发,2018程序4个方向你要知道!

    01 微信的程序很可能将发力4个方向 1. 放开品类。伴随着与苹果的漫长谈判逐步结束,利益分配规则建立起来,微信程序将实现对游戏、虚拟交易更大地支持。 2. 放开流量。 程序电商逐步完善,公众号推文内嵌程序+朋友圈分享程序成为主要的流量来源。围绕广告结算的数据体系日益成熟。 为了力推程序电商,微信将显著提升其曝光和转化效果,使其与“广点通”模式并驾齐驱互相补充。 4. 爆款频现。但是仍存在被微信官方封杀的风险。 而且据程序团队介绍,在一段时间内程序会有一些新调整,打通更多场景,降低接入的开发成本和门槛,比如用户可以在微信“发现-程序”里的“附近的店”找到附近的程序,这样一来用户能更便捷地看到附近还有哪些小程序 4、生活服务类程序 生活服务类程序虽然和工具类很相似,但生活服务类的程序应用场景要丰富一些,使用频率也会比工具类的高,最主要的特点是“及时”,当用户想知道今天的天气,想知道此刻的路况,想知道下一班公交几点来

    48020发布于 2019-04-19
  • 来自专栏CnPengDev

    程序 | 4-生命周期

    程序的启动流程 了解程序的启动流程之后,就知道了代码的执行顺序: ? 2. 程序生命周期 《程序的生命周期》中主要的周期有: onLaunch(Object object) 程序初始化完成时触发,全局只触发一次。 参数:与 wx.onError 一致 程序的生命周期函数在 app.js 文件的 App 节点中声明和使用。 3. 注册程序实例 即启动流程中的 注册 App() . 每个程序都需要在 app.js 中调用 App 方法注册程序实例。 ? 在上图中,获取到 sence 对应的代码之后,就可以根据 程序启动场景分类 的说明获知是如何打开小程序的。 onLaunch 中也可以增加 options 并做场景判断。 3.2.

    85040发布于 2021-04-26
  • 来自专栏TagBug

    程序技术全解 - 笔记

    发展历程、业务价值、技术解析、相关扩展 # 程序技术全解 - 笔记 # 发展历程 # 核心数据 # 程序生态 # 业务价值 # 与 Web 的区别 有着固定的语法以及统一的版本管理,平台可以更方便的进行审核 入口上也能带来更好的用户体验 程序基于特殊的架构,在流畅度上比 WEB 更好,有更优秀的跳转体验 # 三大价值 渠道价值: 由于程序的便捷性,依托于超级平台,程序能够充分为很多场景导流,如美团和美团优选微信程序带来的流量占比分别是 40% 和 80% 业务探索价值: 相比原生 APP 来说,程序的开发难度和成本都降低的很多,这就创造了很多场景开发者能够用程序来快速试错,不断探索新的业务价值 数字升级价值: 线下到线上如何做 从轻消费类的快餐、茶饮到地产汽车等大宗消费,程序都展示了良好的容错空间。我们线下场景的程序覆盖范围很广。 # 技术解析 # 程序原理 第三方应用最简单最方便的方式:Hybrid App,即 WebView + JSBridge # Problem 无网络的情况体验不佳 / 网页切换体验不佳: 资源离线化

    85810编辑于 2023-03-17
  • 来自专栏高小哥前端开发

    微信程序开发-耗时4天写了一个程序

    在过春节的这几天笔者花了大约 **4 天**时间做了一个简易版本的【日程安排吧】微信程序。 # 先看看效果吧 *前言: 此程序共计耗时 4 天初步完成,有诸多不足之处敬请谅解。 ] | [bd1e4a9e67704e02a9e00f69a5658a6e~tplv-k3u1fbpfcp-watermark.image] | # 聊聊技术栈 此公众号做了一个技术博文,且作为一个合格的程序员小哥肯定是要聊聊整个程序是什么做的 *此程序共计耗时 4 天初步完成,有诸多不足之处敬请谅解。 * # 程序 微信**程序端**主要使用了: 微信原生程序开发;(不要问我为啥,因为程序原生开发真的不难); 组件库部分使用 vant 组件;其余为自定义组件 项目目录如下: [803c35d421774684b46ca2dc3370cca7

    82020发布于 2021-02-22
  • 来自专栏用户8927754的专栏

    微前端技术实现之——程序容器技术

    程序容器技术--低成本实现微前端程序容器技术可以看作是微前端架构的一种实现方式,因为它也是将一个大型的应用拆分为多个小型的模块,每个模块可以独立开发、部署和维护。 程序容器技术通过在主程序中引入程序容器,实现将不同的程序模块嵌入到主程序中的功能。 与传统的微前端架构不同的是,程序容器技术更加注重模块之间的隔离性和安全性,每个程序模块在容器中运行时,拥有自己的代码、样式和数据等资源,避免了模块之间的相互干扰。 市面上一些比较知名的程序容器技术产品包括:微信、支付宝、百度、抖音程序等,他们都是以完善大社交平台自有程序生态的技术底座,能提供第三方进行私有化部署的有:FinClip、mPaaS等产品。 程序容器技术的业务价值高效协作:在大型应用开发中,不同的团队或开发者负责不同的模块,以程序容器技术作为技术底座,可以将应用拆分为多个小型模块,使得团队成员可以更加高效地协作开发,避免了代码冲突和代码复杂度过高的问题

    1.8K00编辑于 2023-04-06
  • 来自专栏电光石火

    微信程序4种跳转方式

    对于页面不是特别多的程序,通常推荐使用 wx.navigateTo进行跳转, 以便返回原页面,以提高加载速度。当页面特别多时,则不推荐使用。 wx.redirectTo  当页面过多时,被保留页面会挤占微信分配给程序的内存,或是达到微信所限制的 5 层页面栈。这时,我们应该考虑选择 wx.redirectTo。 若 delta 的取值大于现有可返回页面数时,则返回到用户进入程序的第一个页面。当不填写 delta 的值时,就默认其为 1(注意,默认并非取 0),即返回上一页面。

    1.7K30发布于 2020-01-27
  • 来自专栏云店加小程序分享

    干货 | 深度解析程序,得出4程序没有转化效果的结论

    07.jpg 随着程序日渐发展越来越多商家都开始用程序开发展自己的线上业务。但是一方面是别人日进斗金的程序现状,另一方面又是自己没有任何转化效果的凄凄惨惨戚戚的程序。 为什么跟别人一样开发了程序,却没有高获客高转化高留存等一系列程序带来的正面影响呢?我们在分析了将近1000个程序后,得出了这四个结论,对照自己的程序看看你是否也有这样的情况。 缺乏价值 商家在制作程序之前要先明确程序的定位,确定了程序存在怎样的价值,才是让他被用户所青睐,这样子的程序的才具有一定的市场空间。 当用户使用了程序之后再去购买程序商城中的商品,最终实现转化。如果程序本身没有价值那么用户就对于这个程序就没有需求,不会去使用程序也不会形成转化。 ,另一方面可以激活老客户,从而促进程序的转化。

    72832发布于 2020-10-12
  • 来自专栏知识分享

    4-微信程序开发(程序默认页面函数说明)

    我感觉还是给大家详细的说一下,程序当前的页面 主要讲解这里面的函数 ? 这里面代码少些,好讲,,,讲完以后大家完全可以举一反三,看另一个文件的代码 ? /utils/util.js') var GlobalValueStr = "测试页面的显示信息1111111111" var temp = [36,4,64,100]; function fun(

    64730发布于 2019-09-29
  • 来自专栏小游戏开发

    数字城市中的程序技术

    程序技术服务数字城市程序技术作为我国特产的技术,凭借其安全保护好、借口灵活等特点,其实可以在一定程度上解决上述问题的不足,虽不是全部问题都可以被解决。 除此之外,还能通过升级应用程序容器技术强化程序的能力,例如:数据安全与隐私保护:程序可以采用平台提供的安全机制,如程序数据存储加密、用户信息授权等技术手段来保障数据安全和隐私保护。 技术标准与互操作性:程序可以采用统一的技术标准和规范,实现程序与其他系统和服务之间的互联互通。 智能化技术应用:程序可以集成各种人工智能和机器学习技术,实现智能化服务和管理,例如语音识别、图像识别等技术,提升数字城市的智能化水平。 在数字城市的发展中,通过应用程序容器可以帮助打通很多的场景服务,例如 FinClip SDK 通过兼容微信程序语法,可以实现将成熟的各式各样微信程序直接搬到移动设备中运行。

    49900编辑于 2023-05-17
  • 来自专栏微信小程序开发

    程序技术杂谈 手写签名DEMO

    如果你还未入门,建议你先去看一下程序官方文档,或者找些书籍、免费的视频先了解一下程序。 如果说,你打开了非首页的程序页面,还是没显示“回到首页”菜单,那一定是你打开的姿势不正确,正确的姿势:分享非首页的程序卡片给好友,然后删除程序,重新打开刚才分享的程序卡片。 做法:CSS中设置 text-transform: uppercase; 即可 4程序支付的坑 ? 先看一下上面的图片,如果是面试题,你都能答对嘛? 也欢迎和连胜老师私下讨论支付相关问题~ 5、程序涂鸦、手写签名DEMO ? 3.程序中敏感词过滤——前端实现 4.开发程序被问到最频繁的问题(上) 5.零基础入门程序 & 实战经验分享

    2.7K20发布于 2018-08-01
  • 来自专栏音视频技术

    程序音视频能力技术负责人解读“程序直播”

    策划 / LiveVideoStack 责编 / 包研 一夜之间,“程序+直播”成为多媒体开发者热议的话题。从底层技术实现到接口开放程度,是否绑定腾讯云?价格体系?低延迟性能如何?...... 一连串的问题背后是开发者乃至整个生态对“程序+直播”的关注。LiveVideoStack邀请到程序音视频能力的技术负责人常青,就开发者关注的各种问题进行了解答。 LiveVideoStack:关于程序中的RTC能力,是通过WebRTC实现的(或其他RTC技术),还是基于RTMP呢? 常青:程序的RTC能力是基于RTMP技术实现的,没有使用WebRTC是出于两方面的考虑:一是微信安装包(尤其是iOS版本)的体积增量必须要控制在可接受的范围内,这是一个硬性的要求。 目前已经到了宽带时代,高清大码率的场景越发普遍,直播的流行和大王卡的普及,都在告诉我们网络的带宽越来越理想,所以我们现在面对的主要问题可能不再是带宽不够用,而是WiFi 和 4G下突发的网络波动。

    1.9K40发布于 2021-09-02
  • 来自专栏学习猿地

    【融职培训】Web前端学习 第10章 程序开发4 程序开发

    一,数据绑定 VUE:vue动态绑定一个变量的变量元素的某个属性的时候,会在变量前面加上冒号:,例: <p:title="tit">我的title属性绑定了数据

    程序:绑定变量的变量元素属性时 9 项目:[ 10 { 消息:'Foo' } , 11 { 消息:'Bar' } 12 ] 13 } 14 } ) 程序 微信程序循环 wx:for =“ {{data}}”“ 程序循环内部{{item.first}} item是固定的,不是自己定义的 1 页面({ 2 数据:{ 3 项目:[ 4 { message 8 } ) 9 < 文字 wx:for = “ {{items}}” > { { item } } < / 文本> 三,显示与隐藏 vue中,使用v-if和v-show控制元素的显示和隐藏 程序中 ,使用wx-if和hidden控制元素的显示和隐藏 四,事件处理 vue:习惯@event绑定事件,例如: < 按钮 v-on:单击 =“ 计数器+ = 1 ” >添加1 </ 按钮> 程序:用

    1.6K42发布于 2020-07-13
  • 来自专栏全栈程序员必看

    微信程序宠物论坛4

    微信程序宠物论坛4 帖子详情模块 界面图 JS部分 // 初始化数据化 const db = wx.cloud.database(); const cont = db.collection( line { border: 2px solid #ccc; opacity: 0.2; } .hr { width: 100%; height: 30px; background-color: #f4f5f6 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184952.html原文链接:https://javaforall.cn

    1.2K00编辑于 2022-11-08
  • 来自专栏极客起源

    微信程序开发实战(4):列表渲染

    ‍‍程序还为我们提供了用于循环的列表渲染。通过wx:for属性,可以对数组进行循环,以便获取数组中的每一个元素,这一过程不需要编写一行JavaScript代码。下面是列表渲染的语法。 block wx:for wx:for也可以用于block中,例如,下面的布局代码对数组[1,2,3,4,5]进行循环,分别输出每一个数组元素,以及数组元素的平方。 4. 嵌套循环 wx:for和普通的for循环一样,同样可以嵌套。例如,下面的布局代码使用两层wx:for,并结合wx:if和wx:elif进行条件判断。 block wx:for同样可以嵌套使用,例如,要实现和图4-7相同效果的布局,只需要将上面布局代码的view wx:for改成block wx:for即可。 unique: 'key4'}, {id: 5, unique: 'key5'}, ], numberArray: [1, 2, 3, 4] } … …

    1.6K20发布于 2020-07-09
  • 来自专栏博阳SCRM

    商场会员程序运营4大难题

    看过博阳往期文章的朋友都知道,商场会员营销体系建立在微信程序上,现在已经是常规操作了,由此我们可以看出,商场会员程序在百货商场的会员营销体系中已经非常普遍了,但商场对于会员程序的应用和理解的深度却远远不够 今天,我们就这一话题,带大家深度了解当下购物中心的程序使用中遇到的难题:1、盲目布局微信程序,但对于程序的定位却没有确定。 商场消费者的实际需求;另外一个是极端是会员程序只是会员积分商城,会员在程序上只能拍照积分,换个礼物。 因为会员程序的内容单一、服务单一,会员程序的存在感会越来越低,最后变成摆设。 4、传统线下运营思路并不适用于线上营销,程序并不能真正沉淀会员,而是变成了消费者“停车缴费”“积分兑换”“购券”“秒杀”薅羊毛的工具,毫无情感连接,用户想走就走。

    1K30编辑于 2023-01-28
领券