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

    程序 | 8-wxml

    -- 二维数组 --> <block wx:for='{{[[1,2,3],[4,5,6],[7,<em>8</em>,9]]}}'> <block wx:for="{{item}}" wx:for-item=" 提示说,我们要设置 wx:key 从而提升性能——主要提升的是<em>小</em><em>程序</em>底层的虚拟 DOM 的性能。

    94720发布于 2021-05-17
  • 来自专栏个人路线

    程序的生命周期【程序专题8

    程序的生命周期 App({ /** * 当程序初始化完成时,会触发 onLaunch(全局只触发一次) */ onLaunch: function () { }, /** * 当程序从前台进入后台,会触发 onHide (应用进入后台) */ onHide: function () { }, /** * 当程序发生脚本错误 onLaunch function 否 生命周期回调——监听程序初始化。 ?onShow function 否 生命周期回调——监听程序启动或切前台。 ? onHide function 否 生命周期回调——监听程序切后台。 ?onError function 否 错误监听函数。 ? 2.2.3 程序页面生命周期 data data 是页面第一次渲染使用的初始数据。

    95510编辑于 2021-12-08
  • 来自专栏web全栈之路

    程序技术选型

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

    3.6K30编辑于 2023-06-14
  • 来自专栏脑洞前端

    揭秘:支付宝程序 V8 Worker 技术演进

    阿里妹导读:本文分享支付宝程序 V8 Worker 相关工作沉淀和总结,包括技术演进、基础架构、基础功能、以及 JS 引擎能力输出,以及一些优化方案等。欢迎同学们共同探讨,指正。 从 Service Worker 到 V8 Worker 本节简要介绍支付宝程序从 Service Worker 到 V8 Worker 的技术演进过程。 对于同一个程序,在同一个 V8 Isolate 下,分别为程序前端框架脚本(af-appx.worker.minjs)、程序业务脚本(index.worker.js)和程序插件[15]脚本(plugin 同一个程序可能会存在多个程序插件,对于每一个插件都会分配一个单独 V8 Context 运行环境。 插件业务通过接入 V8 Native 插件将获得如下能力: 获得程序生命周期事件 获得程序 JS 执行环境 在程序 JS 线程执行任务 访问程序的 JS 对象,JSAPI 注入自定义 JS 对象

    2K31发布于 2020-07-10
  • 如何利用程序容器技术搭建程序生态?

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

    1.3K10编辑于 2024-07-03
  • 来自专栏TagBug

    程序技术全解 - 笔记

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

    85810编辑于 2023-03-17
  • 来自专栏云市场精选

    阿拉丁8程序行业报告,中国小程序技术或将引领全球!

    9月5日,阿拉丁程序统计平台联合阿拉丁指数共同发布了8程序行业发展研究报告,带来最新的程序行业发展趋势解读和榜单分析。 该研究报告集中梳理总结了八月份程序赛道的竞争格局与发展态势,多维度地对程序生态进行了把握与审视。 阿拉丁程序CEO史文禄在报告中指出,程序孕育着从线上到线下巨大的新的市场机会。 而随着互联网巨头的纷纷入场,程序技术标准也将加速确立,中国的程序技术标准也很可能会引领全球移动互联网的新技术标准。 如最新表现非常显眼的糖豆系程序: 5、通过阿拉丁指数可以看出,程序保持着持续稳定的高速发展 6、餐饮行业冲到榜首,程序与消费者的日常生活快速融合 7、程序广告成为程序又一重要入口 8、 与年初相比,程序用户月人均打开次数提高近50%,且用户月度停留时长接近翻番 9、8月份小游戏的占比仍然最大,但其它类别排名占比上升 2018年8月份程序TOP100的行业分布整体相比7月变化不大,

    61540发布于 2018-09-10
  • 来自专栏技术博客

    Win8 连连看程序

    看到win8和VS2012都发布有些日子,心里也痒痒的,于是就学习了几天关于在VS2012下开发,当然主要是开发应用商店程序。 学习期间一直参考: 传智播客.net培训Windows 8开发视频教程,欢迎大家也一起来学习。 下面来介绍一下我自己写的连连看程序,暂时只能先后点击两张一样的小图标,两个小图标即刻消失。 ///获取程序中图标文件 StorageFolder InstallFolder = Package.Current.InstalledLocation;////获得程序的安装路径 MsgDig.ShowAsync(); } } } } 最后便可以测试程序程序运行之后截图效果为 ? 本次示例代码链接win8 LLK示例代码

    1.3K20发布于 2018-09-11
  • 来自专栏艺述论专栏

    微信程序分享8:checkbox & icon

    2,icon图标 icon是微信预定义的一些图标,矢量,大小可变,原理就是制成了字体内嵌在了程序中,所以颜色也是可控的。

    68830编辑于 2022-03-08
  • 来自专栏老九学堂

    8程序猿必看冷门知识

    我们除了了解不同编程语言的设计思路 也应当了解编程的发展历史 从而判断未来的编程技术将走向何方 下面就为大家普及下 计算机发展历程中的8个冷门知识! 1. 电脑病毒的设计初衷并非是造成损害 史上第一款电脑病毒 竟然是由防御技术专家 Fred Cohen亲手设计出来的 目的仅仅是为了证明程序对电脑感染的可行性 从未希望借此对电脑造成任何危害 但这款程序却能够对电脑进行感染 史上第一位程序员为女性 她的名字是Ada Lovelace 在1843年,翻译了意大利工程师Luigi Menabreaw 撰写的分析引擎文章 她把自己的理解都批注到每篇文章下 而这举动加快了计算机编程技术的发展 第一款数字化电脑游戏从未带来任何利润回报 第一个电脑游戏出现于1962年 由麻省理工学院的计算机程序员Steve Russell 与其团队一同编写 这款名为《太空大战》的游戏耗费了他们近200个小时 8. 丰富多彩的计算机编程世界 如果将计算机编程世界看作一个国家 那么其中涉及的语言种类必然冠绝群伦 目前已知的编程语言共有698种 远远超过任何以语言多样性著称的国家

    96961发布于 2018-03-06
  • 来自专栏用户8927754的专栏

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

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

    1.8K00编辑于 2023-04-06
  • 来自专栏小游戏开发

    数字城市中的程序技术

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

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

    程序技术杂谈 手写签名DEMO

    如果你还未入门,建议你先去看一下程序官方文档,或者找些书籍、免费的视频先了解一下程序。 2、程序的“回到首页”能否一直显示? ? 这个问题,在群内已经讨论过很多次了,连胜老师在这里再说最后一次:有且仅有,当用户首次打开小程序(非首页),点击右上角的“...”才会显示"回到首页"菜单。 如果说,你打开了非首页的程序页面,还是没显示“回到首页”菜单,那一定是你打开的姿势不正确,正确的姿势:分享非首页的程序卡片给好友,然后删除程序,重新打开刚才分享的程序卡片。 也欢迎和连胜老师私下讨论支付相关问题~ 5、程序涂鸦、手写签名DEMO ? 3.程序中敏感词过滤——前端实现 4.开发程序被问到最频繁的问题(上) 5.零基础入门程序 & 实战经验分享

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

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

    策划 / LiveVideoStack 责编 / 包研 一夜之间,“程序+直播”成为多媒体开发者热议的话题。从底层技术实现到接口开放程度,是否绑定腾讯云?价格体系?低延迟性能如何?...... 一连串的问题背后是开发者乃至整个生态对“程序+直播”的关注。LiveVideoStack邀请到程序音视频能力的技术负责人常青,就开发者关注的各种问题进行了解答。 LiveVideoStack:关于程序中的RTC能力,是通过WebRTC实现的(或其他RTC技术),还是基于RTMP呢? 常青:程序的RTC能力是基于RTMP技术实现的,没有使用WebRTC是出于两方面的考虑:一是微信安装包(尤其是iOS版本)的体积增量必须要控制在可接受的范围内,这是一个硬性的要求。 腾讯云也有专门的私有UDP解决方案,其ARQ和FEC技术也非常成熟,但这都是腾讯云自家的标准,在微信程序里落地就会面临绑定腾讯云的问题,所以我们最终选择了普遍支持的标准RTMP协议,并将底层的TCP传输层换成了业内目前普遍更被看好的

    1.9K40发布于 2021-09-02
  • 来自专栏hml_知识记录

    程序websocket推送消息Uint8ArrayArrayBuffer

    // 程序中sendSocketMessage是支持ArrayBuffer的,我这个错误原因在于new Uint8Array不是ArrayBuffer,而是他的一个属性值才是arrayBuffer var init8arr = new Uint8Array([1,0,2,0,1]); wx.sendSocketMessage({ data: init8arr.buffer, success console.log(e) }, complete:function(e){ console.log(e) } }); 另外还一个问题就是真机程序中不支持 new TextDecoder()对象,函数,解决办法: function decodeUTF8(arr) { var str = ''; for (var i = 0; i < arr.length String.fromCharCode(arr[i]); } return decodeURIComponent(escape(str)); } console.log(decodeUTF8(

    90140编辑于 2022-03-21
  • 来自专栏小程序数字化方案

    程序浪潮下半场:程序技术助力金融APP重回C位

    在微信App内部,可以理解为两个基础技术的结合,一个是即时通讯 – 提供了交流、通讯、社交的功能;一个是程序的运行引擎,提供了远程加载程序代码并把它运行在安全沙箱里呈现给用户的能力。 “碎片”最理想的技术载体,是类似“微信程序”那样的形式。想象业务功能点以程序开发,经过IT内测、业务部门UAT、合规审核、运维上架,整个发布流程完全数字化、在线。 当前百度、阿里、美团、京东、字节跳动等互联网大厂均有类似于微信程序技术,但是无论哪家厂都不得不接受有巨大先发优势的微信程序作为“既成事实”的开发标准。 第四,金融机构(券商、银行、保险、基金等)自己扮演了腾讯的角色,在自己的机房运行自己的程序中心,让内部的工程师、外部的外包商技术人员、合作伙伴的IT都可以申请获得“开发者账户”,申请把自己开发的程序进行上架和灰度发布 而程序,刚好是能以场景化促进连接的技术载体。 具有生态化能力。

    77810发布于 2020-06-02
  • 来自专栏小程序

    程序与语音识别技术的结合

    程序与语音识别技术的结合一、引言语音识别技术(Speech Recognition)是人工智能的重要应用之一,能够将语音信号转化为计算机可理解的文本信息。 随着智能硬件和移动互联网的发展,语音识别技术的应用场景越来越广泛,尤其在微信程序中,语音识别的结合为用户提供了更加便捷的交互方式。 五、总结语音识别技术程序提供了全新的交互方式,提升了用户体验。通过语音输入、语音控制、语音搜索等功能,程序可以实现更加便捷和智能的操作。 尽管语音识别面临一些挑战,但随着技术的不断进步,其在程序中的应用将越来越广泛,成为提升用户体验的重要手段。 推荐参考文章微信程序语音识别文档语音识别技术原理与应用语音识别技术在智能硬件中的应用深度学习与语音识别

    1.1K00编辑于 2025-02-10
  • 来自专栏jQuery每日经典

    微信程序 -- 前端技术API手册

    现在它有回来了,本次工程主要收录前端各项技术API,整合在微信程序中,在首页选择要学习的技术就可以进到相关页面。 程序长这样: 目前的进展是 jQuery API 收录到一半,预计下周 程序 会先上线,其他内容后续进行补充。

    90010编辑于 2022-01-17
  • 来自专栏Fin

    技术干货贴|程序WXSS编译原理

    近年来,程序蓬勃发展,从微信到支付宝、抖音等各大平台,程序纷纷上线。程序发展如此快速,究其原因离不开它的几大特点:获客成本低、用户访问成本低、轻量触达、用户体验佳、用户负担、更加安全。 今天就聚焦于程序的编译原理,为大家做一次技术分享。程序编译微信开发者工具和微信客户端都无法直接运行程序的源码,因此我们需要对程序的源码进行编译。 当然支付宝程序、百度程序、FinClip程序等原理都大同小异,只不过官方起名换了一种叫法,例如支付宝程序将 WXML 、WXSS 分别称为 AXML、ACSS,FinClip程序分别叫做FXML 程序的深化价值说到程序开发者如何提升其利用价值其实上一篇文章有讲到,在各个巨头推出自己的程序开放平台后,微信、支付宝也逐渐将自己的程序运行能力作为一个付费服务开放给开发者和第三方企业,详情可以查阅 :微信开放程序运行SDK,我们的App可以跑程序了。

    89850编辑于 2023-02-08
  • 来自专栏你的小程序

    Kbone原理解析 & 程序技术选型

    [rujujb1uzz.png] 原理是把代码语法分析一遍,然后将其中的模板部分翻译成对应的跨端需求的模板(微信程序、支付宝程序、H5、APP等)。 [84qtgitjk0.png] 程序技术选型 详细了解了kbone之后,我们来分析下程序技术框架到底应该怎么选? kbone & 程序原生 已有web版,需要程序版:kbone 跨平台需求(web + 程序):kbone 对性能特别苛刻 or 追求稳定 or 要用最新功能:程序原生 页面节点数量特别多( 1000 ==> 程序原生 web端转小程序 or 两端 or 想要尝鲜 ==> kbone 多端 or Vue 技术栈 ==> uni-app 多端 or React 技术栈 ==> taro 不介意学习新技术栈 ==> wepy 2.0 or chaemeleon 写在最后 程序在非常快速的更新迭代,就算是原生框架也还是有一些坑的,因此没有哪种框架是百分之百完美,需要根据业务具体需求以及自身技术栈偏好来进行选择

    1.8K00发布于 2019-12-11
领券