微信打卡小程序怎么做_小程序页面_免费的小程序_免费微信小程序模板库_微信小程序源码下载
当前位置:建站首页 > 新闻资讯 > 网站优化 >

怎么在图片上加水印-支付宝钱包微信小程序技术

发表日期:2021-04-20 17:05文章编辑:jianzhan浏览次数: 标签:    

--------

怎么在图片上加水印

-------付款宝小程序技术性构架是如何的?轻运用混战确当下,小程序早已变成大佬们角逐的聚焦点,阿里巴巴当然也不甘落后。据阿里巴巴官方的数据信息,截止到2020年 1 月 28 日为止,付款宝小程序运用数早已做到 12 万,总客户数提升 5 亿,日活跃客户数提升 2.3 亿,客户根据付款宝往下拉通道进到小程序的日人均开启次数为 4 次,付款宝小程序也因而被称为 蚂蚁金服未来三年最关键的发展战略之一 。InfoQ 采访了付款宝小程序首席构架师白招拒,为大伙儿解读付款宝小程序的技术性构架和开发设计特性,以下是成都小程序开发设计企业采访的所有內容。
付款宝小程序从 2016 年刚开始立项算起,到如今也快 3 年的時间,在这 3 年的全过程中,小程序的技术性构架也是不断的升級和演进,在考虑业务流程发展趋势的同时针对小程序总体的高可用、特性优化、多端輸出方面做了很多的工作中。今日给大伙儿共享下大家在付款宝小程序技术性这块所做的一些工作中。
小程序技术性构架关键分为四个方面来说:
系统软件构架,关键给大伙儿说下小程序的构架,和在其中的一些重要技术性;特性体验,讲下大家在特性体验这块做的几个 case;开发设计者专用工具,如何更好的协助开发设计者开发设计和管理方法小程序,和确保网上小程序的品质;多端 inside,将付款宝小程序的技术性輸出给团体和外界的商户,让她们具有运作小程序的工作能力。系统软件构架
付款宝小程序并不是从零刚开始基本建设的一个商品,而是借助于蚂蚁技术性部多年来的技术性沉定,再结合小程序的业务流程场景,逐渐的发展趋势起来的。
以上是付款宝小程序构架的示用意,最上面是付款宝钱包出示的关键的七个场景通道,开发设计者能够依据自身的业务流程场景经营这些场景通道,把这些通道的总流量充足运用起来。正中间框内的是小程序的关键模块,上面是对开发设计者出示的基本组件和基本 API 工作能力,开发设计者依据这些组件和 API 来开发设计自身的小程序,考虑客户的要求。
小程序前端开发架构这块效仿了流行前端开发架构 React 的设计方案思路,从小程序的运用形状,出示了简约的程序编写实体模型,界定了一套组件和 API 插口的标准,减少了学习培训门坎,便捷开发设计者迅速开发设计小程序。在小程序架构內部出示了小程序的生命周期管理方法,根据恶性事件的方法把小程序每一个环节都引入到小程序里边,开发设计者能够根据这些恶性事件来解决小程序每一个环节需要进行的业务流程逻辑性。同时架构內部应用了虚似 DOM 来解决网页页面的每次升级,提高了网页页面的3D渲染特性。
前端开发架构下面是小程序 native 模块,包含了小程序器皿、3D渲染模块和 JavaScript 模块,这块关键是把顾客端 native 的工作能力和前端开发架构结合起来,给开发设计者出示系统软件最底层工作能力的插口。在3D渲染模块上面,付款宝小程序不但出示 JavaScript+Webview 的方法,还出示 JavaScript+Native 的方法,在对特性要求较高的场景,能够挑选 Native 的3D渲染方式,给客户更好的体验。
示用意左侧和右侧各自是应对开发设计者出示的产品研发支撑点和运维管理支撑点服务,能够协助开发设计者更合理率的开发设计小程序,在上线后也出示诸多的专用工具协助开发设计者管理方法和经营网上的小程序。
运作时构架
小程序程序编写实体模型是分为多个网页页面,每一个网页页面有自身的 template、CSS 和 JS,具体在运作的情况下,业务流程逻辑性的 JS 编码是运作在独立的 JavaScript 模块中,每一个网页页面的 template 和 CSS 是运作在各有独立的 webview 里边,网页页面之间是根据涵数 navigateTo 开展网页页面的切换。
每一个 webview 里边的网页页面和公共性的 JavaScript 模块里边的逻辑性的互动方法是根据信息服务,网页页面的一些恶性事件都会根据这个信息安全通道传给 JavaScript 模块运作自然环境,这个运作自然环境会响应这个恶性事件,做一些 API 启用,可调到顾客端付款宝小程序出示的一些工作能力,解决以后会把这个数据信息再再次推送给对应的网页页面3D渲染器皿来解决,把数据信息和模版结合在一起来,在造成最后的客户页面。
访问器核心
小程序在 web 上的3D渲染模块是访问器核心,做为小程序的关键组件,历经多方面的考虑到,大家选用的是 UC 出示的访问器核心,UC 的同学在访问器核心的特性、平稳性和适配性上做了很多的工作中,比系统软件出示的 webview 提高了很多。
平稳性:crash 率仅有系统软件 webview 的三分之一到五分之一;适配性:不存在各种各样系统软件 webview 上的适配性难题;特性:针对核心起动逻辑性,v8 模块 codecache 深层优化,使得 js 编码分析和编译程序的時间降低 40% 左右;专用工具:出示了丰富多彩的专用工具确保 UC 核心的平稳性和特性;下图是 UC 核心的平稳性确保管理体系:
同时 UC 核心针对运行内存做了很多的优化,关键分为几方面:
照片运行内存:针对低端机,做了更严苛的照片缓存文件限定,在维持特性体验的状况下,进一步限定照片缓存文件的应用;多个 webview 同用照片缓存文件池;全面适用 webp、apng 这类更节约运行内存和 size 的照片文件格式。
3D渲染运行内存:Webview 在不能见的情况下,原生态的运行内存管理方法沒有独特解决,UC 核心会将不能见 webview 的3D渲染运行内存释放出来;3D渲染运行内存的有效设定与调优,防止翻转特性的降低和占用过量运行内存。
JS 运行内存:更有效地解决 v8 运行内存 gc,在起动时延时实行 full gc,防止危害起动的耗时。
峰值运行内存管理方法:系统软件在运行内存焦虑不安时,会通告核心,UC 核心可以在系统软件低运行内存时释放出来非重要运行内存占用的控制模块,防止出現 oom,也防止过多释放出来带来的3D渲染黑块;在一部分 oom 的状况,避开原生态核心积极奔溃的逻辑性,在运行内存极低的状况,一部分作用不能用,而并不是奔溃。特性体验
Google 的统计分析说明,网页页面开启時间超出 3 秒客户会外流 13%,超出 6 秒客户会外流 60%。反过来,开启時间每降低 1 秒可提高 27% 的转换率,给客户带来更好的客户体验一直是付款宝勤奋在做的事儿。
付款宝 app 不一样于社交媒体类的 app,属于低频类的运用,因此在小程序的优化方法上会不一样于高频的运用,因为高频的运用长期性在系统软件层面是活跃的情况,因此高效率的优化方法就是预载入,在后台管理把小程序有关的資源尽量的提早载入好,在客户应用小程序时能够迅速的起动起来。
而针对低频运用,更多的是冷起动,因此在这类状况下,大家更多的是从技术性的角度来优化每个环节的特性,在小程序客户体验上能够做到高频运用,下面我会共享几个大家特性优化方面的工作中。
render 和 worker 互动优化
以便优化小程序的互动体验,现阶段传统式的做法是把 render 层和 woker 层在两个不一样的进程里边实行,能够让网页页面在3D渲染的情况下不会由于业务流程逻辑性的实行而造成卡顿,提高了3D渲染的速度。
一般的做法是在 webview 里边运作 render 的编码,随后另起一个进程运作 serviceworker,当 serviceworker 需要升级 dom 的情况下把恶性事件和数据信息根据 messagechannel 推送给 render 进程来实行,当业务流程需要传送到 render 层数据信息量较大,目标较繁杂时,互动的特性就会比较差,因而针对这类状况大家提出一个优化的处理计划方案。
该计划方案将原始的 JS 虚似机案例 (即 Isolate) 再次设计方案变成两个一部分:Global Runtime 和 Local Runtime。
Global Runtime 一部分是储放共享资源的设备和数据信息,全局性一个案例。Local Runtime 是储放案例本身有关的控制模块和独享数据信息,这些不会被共享资源。在小程序里边需要做的事儿包括两个一部分:
轻量级的 js 进程更换 serviceworker 来实行小程序业务流程逻辑性的编码;更高效率的 worker 层和 render 层互动方法。针对这两个总体目标大家再次设计方案了现有的 JS 虚似机 V8,提出了一种优化的防护实体模型(Optimized isolation model, OIM)。OIM 的关键思路是共享资源 JS 虚似机案例中与进程实行自然环境不相干的数据信息和基本设备,和不能变或不容易变的 JS 目标,使得在维持 JS 层逻辑性防护的前提条件下,节约多案例场景下在运行内存和功耗上的花销。虽然有些案例间共享资源的数据信息会带来同歩的花销,可是在防护实体模型下,本计划方案所共享资源的数据信息、目标、编码和虚似机基本设备都是不能变或不容易变的,因此非常少产生市场竞争。
在新的防护实体模型下,webview 里边的 v8 案例就是一个 Local Runtime,worker 进程里边的 v8 案例也是一个 Local Runtime,在 worker 层和 render 层互动时,setData 目标的会立即建立在 Shared Heap 里边,因而 render 层的 Local Runtime 能够立即读到该目标,而且用于 render 层的3D渲染,降低了目标的编码序列化和互联网传送,极大的提高了起动特性和3D渲染特性。
线下缓存文件优化
,做为主要参数传给访问器核心刚开始载入小程序网页页面。
在访问器刚开始载入小程序网页页面时会先出現三个圆点的 Loading 页,随后在刚开始载入小程序的前端开发架构,在前端开发架构载入全过程中会起动多线程的 worker 进程载入业务流程的 js 逻辑性编码,前端开发架构则再次载入小程序的网页页面,并3D渲染出呈现给客户。
以便尽快的把呈现给客户,在客户初次呈现后大家会把的 UI 网页页面储存下来,在客户下次再次开启小程序的情况下,会最先3D渲染之前储存下面的 UI 网页页面,把呈现给客户,随后在后台管理再次载入前端开发架构和业务流程的编码,载入进行后再和线下缓存文件的 UI 开展合拼,给客户呈现动态性的。
因为在3D渲染完线下缓存文件的 UI 到真实的业务流程编码载入进行,这个之间的時间大约在 1 秒左右,因此在客户看到并做出反映时动态性的早已合拼进行,并能够对客户的实际操作做出响应。
在完成线下缓存文件这个特点中,大家遭遇两个技术性上的挑戰:
1. 线下缓存文件网页页面储存的机会
因为小程序起动是遭受生命周期的操纵,从 onLaunch - onLoad - onShow - onReady - 客户实际操作 - 离去这个步骤,在这个全过程中的随意一个环节都有将会被客观性或主观性的缘故打断,也就有将会致使储存的线下网页页面禁止确,在起动的情况下给客户展现不正确的网页页面。
因此针对线下缓存文件3D渲染的实际效果,储存网页页面的机会很关键,大家出示让开发设计者能够配备的机会,配备的机会有两个:3D渲染进行和离去前。针对3D渲染进行就是3D渲染进行,客户还未实行任何的实际操作前把网页页面储存下来做为线下缓存文件的网页页面。离去前就是指客户在实行了一系列的实际操作后,跳转到别的网页页面前客户看到的网页页面储存下来做为线下缓存文件的网页页面。
针对离去前储存网页页面的难题,大家设计方案了一个恶性事件的序列,小程序生命周期中将会对修改的恶性事件都会被抓捉,同时放入到一个序列里边,多线程进程会定时执行的从序列里边拿恶性事件,随后延迟时间实行储存的实际操作,因为常常对访问器核心实行储存实际操作,对特性是有危害的,因此会对这些恶性事件开展合拼解决,最后会以最终一个正保证存的为准。
2. 线下缓存文件和动态性3D渲染更换时的闪屏
针对闪屏难题产生的场景是由于缓存文件网页页面和真正3D渲染的网页页面是分离出来的,是两个独立的网页页面,缓存文件网页页面是静态数据的网页页面,真正的网页页面是根据 js 动态性建立的网页页面,因此基本的做法就是认真实网页页面建立进行后更换缓存文件的网页页面,这样的状况下就会产生闪屏。
针对这个难题,大家是选用虚似 dom 来处理,在载入缓存文件网页页面的情况下把缓存文件网页页面放入原始的虚似 dom 里边,真正网页页面建立后造成的虚似 dom 跟缓存文件网页页面的虚似 dom 开展 dom diff,把转变的內容根据 patch 传给访问器核心,3D渲染对应的网页页面,这样便可以只升级部分有转变的网页页面內容,防止了全部网页页面的升级,也确保內容的准确性和即时性。
根据实测数据信息显示信息,这个优化能够将小程序的冷起动完成秒开。
虚似 dom 优化
小程序的网页页面3D渲染选用的也是业界广泛在应用的虚似 dom 技术性,该技术性能够确保在升级网页页面时只升级变化的一部分,提高了升级的高效率。不够的地区就是虚似 dom 也是用 js 来完成,在运算时会很多耗费 cpu,实行的高效率不高。
JavaScript 是一种弱动态性种类的語言,不一样于静态数据种类的 C 和 Java 語言,相较而言 JS 的运作特性会差一些,由于种类的不明确性限定了 JIT 优化编译程序器转化成编码的品质。
针对这类状况,大家挑选 WebAssembly 做为虚似 dom 的完成方向,WebAssembly 是一个新的 Web 规范,它界定了网页页面中的可实行编码的二进制文件格式和相应的相近选编語言文件格式。他的总体目标是使实行编码基本上与当地设备编码一样快,它被用来做为 JavaScript 的填补,以加快 Web 运用程序的特性重要一部分,因此大家应用 WebAssembly 技术性再次完成了虚似 dom 这块的关键编码,提高了小程序的网页页面3D渲染。
在做这个优化的情况下,大家遭遇 js 编码桥接到 WebAssembly 的特性较差的挑戰,由于 js 模块和 WebAssembly 是两个独立的模块,她们之间的互动比 js 到 js 的特性要差了很多,针对这个难题,大家参照了业界的一些完成,对 V8 的编码开展了优化,处理 js - WebAssembly 互动特性差的难题。
在做这个优化前,大家需要先掌握下究竟是甚么缘故致使了 js 和 WebAssembly 互动特性差。因为 JS 和 WebAssembly 是两种不一样种类的語言,因此模块实行全过程中遇到語言切换的情况下,需要做一些 汉语翻译 工作中。而这些汉语翻译工作中需要考虑到各种各样状况,需要跳转到一个专业的 trampoline stub 解决。
因为在小程序前端开发架构的完成编码是 TypeScript 来开发设计的,因此架构在启用虚似 dom 的 WebAssembly 的涵数时是能够传入实际的主要参数种类,而且主要参数的次序也是固定不动的,可是这些主要参数种类和主要参数次序在到 js 模块的情况下就遗失了,因此需要做一些附加的 汉语翻译 工作中,减少了互动的特性。
大家的思路就是精简这些汉语翻译的工作中,在开发设计层面把架构和 WebAssembly 的互动编码的主要参数种类温柔序都固定不动下来,不让其变化。同时大家让 js 模块适用了主要参数种类和主要参数次序的传入,在编译程序期把编码的主要参数种类和主要参数次序储存下来,运作期把 js 编码和种类文档一起传给 js 模块,让 js 模块能够立即鉴别该涵数的主要参数种类,这样便可以立即开展主要参数转换的工作中随后启用 WebAssembly 的方式,防止跳转到一个通用性的主要参数变换的 trampoline stub 上。
根据实测数据信息说明,相比于之前的完成,新的完成编码实行高效率有 50% 的提高。
开发设计者专用工具
付款宝小程序的总体目标就是为客户出示高质量的服务,这些服务是靠大家的开发设计者来完成的,因此怎样协助开发设计者出示出示高质量的小程序,怎样确保网上小程序的品质,就是大家一直勤奋在做的事儿。付款宝小程序出示从开发设计、调节、公布到运维管理全部路由协议的专用工具,这些专用工具也在不断的完善和提高,让开发设计者能够更高效率的开发设计出高质量的小程序。
开发设计者专用工具 IDE 适用 mac 和 windows 两个服务平台的运作,根据连通接入产品研发服务平台、数据信息监管、系统日志搜集等系统软件,进一步为桌面上顾客端平稳性出示确保。出示多端开发设计工作能力,根据整合通用性工作能力,兼容各端差别,协助开发设计者完成编码的多端调节运作,同时能够一键公布到多端。
针对开发设计新手来讲构建一套详细的后端开发运用过于繁杂,涉及到到服务器的购买,网站域名购买,自然环境配备等等一系列难题,每个难题都将会阻拦开发设计者开展下一步实际操作。为此大家出示了以下两套一站式云服务计划方案让开发设计者可以迅速高效率构建一套详细的后端开发服务:
云涵数,将服务器购买,配备,公布,运维管理等彻底处理,让开发设计者只用关注自身的编码逻辑性一部分的编写,而且开发设计語言是 js,针对前端开发开发设计者十分友善。相比云运用,更合适编写轻量级的小程序,可是每一个云涵数只能在关联的小程序中启用。
云运用,将服务器购买,配备,公布的难题处理,相比云涵数,云运用更为灵便,合适编写较繁杂的后端开发运用,而且一个云运用能够支撑点多个小程序同时启用。大家出示了两种后端开发語言 nodeJs 和 java,客户能够自主挑选。小程序云检测服务,能够协助开发设计者更全面的检验小程序缺点,评定商品品质,提升审批根据率。大家出示了一套详细的小程序云真机全自动化检验计划方案,在 IDE 申请办理云检测服务,实行进行后全自动转化成检测汇报。
云测服务出示 迅速检验 、 深层检验 两种检验方式,考虑多纬度检测要求,而且出示特性检验及优化提议,开发设计者可依据优化提议优化小程序编码,出示更好的客户体验。
网上巡检
现阶段付款宝小程序有着几十万绿色生态协作小伙伴,伴随着小程序绿色生态的不断发展壮大,协作小伙伴的数量也在急剧提升,怎样对绿色生态小伙伴出示的服务产生合理的管控,怎样对小程序的品质开展确保,这是大家遭遇的新挑戰。应对这个难题,大家在制定相应技术性规范和经营标准的同时,对小程序从入驻到经营,从品质、体验、安全性、合规、效率等维度基本建设了服务平台化的品质与风险性管控工作能力。
巡检是开发设计者绿色生态品质与风险性确保关键的一环,是鉴别难题的关键方式。小程序为开发设计者出示的服务场景十分丰富多彩并且繁杂,为处理这一系列难题,大家根据自建鉴别模块,并整合蚂蚁、阿里巴巴云等多项基本检验模块的服务工作能力,以 技术性 + 一体化 + 服务平台化 的方法,基本建设积极巡检(监管)的工作能力,即巡检服务平台。
在服务平台基本建设全过程中,大家遭遇的挑戰有:
开发设计者出示的服务场景十分丰富多彩且繁杂,如:缴费、诊疗、商业保险、旅游等服务,商品展现多样化;小程序出示的是一套前端开发架构,服务內容是由服务端动态性展现,随时转变,乃至而且千人千面;小程序技术性的灵便性因素,例如容许内嵌 webview,Js 动态性载入等;小程序体量巨大,百万运用,数千万 page 而且不断提高。
巡检服务平台具备以下特性:
作用全面:可用性、內容合规、信息内容泄漏、照片鉴别、資源流耗难题的监管;
积极检验:积极浏览,非处于被动监管;先于客户发现,尽量提早将难题曝露;
动态性3D渲染:支动态性载入和网页页面3D渲染;
高频巡检:分钟级高频巡检,迅速发现难题;
多种确保体制:双模块检验、智能化复查、智能化修复;
多方式灵便的预警管理决策:多方式、多阶梯预警,工单管理决策、常见故障熔断、事后惩罚等完善的业务流程闭环控制工作能力;
即时数据信息大屏:巡检、常见故障、预警管理决策即时监管;
多维度数据信息衡量:多视角、多维度护数据信息大盘;
智能化高效率:预警管理决策环节,添加绝大多数据 + 优化算法应用,更智能化和高效率。小程序巡检服务平台从上线以来,完成智能化化提效 94%,将小程序审批均值时长从 70.59 小时降低到 4.27 小时并完成 0 积存。依据业务流程诉求开展不一样频率的巡检,现阶段已累计发现和解决了上万个有难题的小程序,提高了小程序网上服务的质量。
多端 inside
在付款宝小程序发展趋势的全过程中,团体内的 BU 也有很强的诉求需要在她们的 app 端运作小程序,拓展她们的商业服务场景,提升客户的活跃度。以便防止反复造轮子,大伙儿共享资源小程序绿色生态,也就需要大家从事务和技术性上连通小程序的技术性栈,輸出付款宝小程序技术性,协助团体内的 BU 具有小程序的运作工作能力。
现阶段付款宝小程序正逐渐连通阿里巴巴绿色生态,开发设计者可一次开发设计,阿里巴巴各大 app 多端运作,根据小程序联接阿里巴巴经济发展体。小程序对外輸出的技术性关键包括两个一部分,一个是小执行程序时的 SDK,这个需要集成化到接入的顾客端里边,另外一个是小程序的互通,这块需要接入的服务平台和小程序服务平台连通,大伙儿共享资源同一个小程序绿色生态。
小程序 SDK
小程序輸出的 SDK 包括两个一部分,基本模块和工作能力软件,基本模块是务必的,不能更换的,它承载了小程序的基本工作能力,包含前端开发架构和器皿的关键工作能力,和出示3D渲染的核心。它出示了小程序关键的运作时和基本的关键组件和 JSAPI,同时出示了工作能力软件的软件器皿,软件器皿有优良的防护性,不会由于软件的 crash 致使器皿的 crash,确保了小程序关键运作时的平稳性。
小程序互通
小程序的技术性栈除前端开发的架构和顾客端运作时,还包含开发设计者的入驻,小程序的建立,开发设计和上线,和后续的运维管理和经营等管理方法,以便给客户和开发设计者较好的体验,小程序的互通是小程序技术性輸出的务必环节。
服务平台互通:开发设计者能够在入驻的对外开放服务平台管理方法投放到全部端小程序,包含小程序的开发设计、调节、检测、公布、运维管理和管理方法等一系列的工作中。
产品研发服务平台互通根据付款宝的对外开放服务平台工作能力,统一开发设计和公布步骤,根据门户网接入互通、开发设计者管理体系接入互通、审批工作能力接入互通、小程序产品研发路由协议接入互通、小执行程序路由协议接入互通,完成开发设计者一次开发设计、多端投放的工作能力。
经营管理方法服务平台根据统一埋点 SDK 出示多端小程序全自动化埋点工作能力,輸出规范化个人行为、出现异常与特性数据信息实体模型,根据数据信息剖析服务平台,出示小程序在各端即时数据信息剖析工作能力,并进一步出示客户特点剖析、网页页面剖析、客户保存剖析适用小程序产品研发可视性化数据信息自经营的工作能力。同时也适用小程序产品研发自定数据信息收集点配备,并对外开放剖析管理方法适用小程序内的客户个人行为做细致化追踪、剖析,考虑除网页页面浏览等规范统计分析之外的个性化化剖析要求。
专用工具服务平台出示给开发设计者统一的开发设计者专用工具,协助开发设计者更好的开发设计和检测小程序,同时接入的端能够拓展开发设计者专用工具的仿真模拟器和特点的 jsapi 插口,便捷开发设计者做端内的特点工作能力调节。
工作能力互通:付款宝特点工作能力付款、会员、卡券、个人信用等工作能力能够根据拓展 jsapi 或软件的方法輸出到接入的顾客端里边,一样的,接入的端还可以把自身的特点工作能力輸出到小程序同盟的别的端里边,为更多的客户服务。基本工作能力全部端维持一致,顾客端特点工作能力能够根据拓展 jsapi 的方法集成化到小程序 api 里边,还可以根据软件的方式公布到软件销售市场,客户在应用的情况下动态性免费下载软件,屏蔽端上的差别。
客户互通:投放到多端小程序,需要账号关联,客户无需登陆,给客户出示一致的客户体验。账户通 SDK 根据出示一套详细的申请注册、登陆、受权、账号关联管理方法等基本作用来进行多个 APP 间账户互通的作用,并确保全部全过程安全性可控。根据账户通能够扩展小程序服务遮盖界限,将付款工作能力、X 服务工作能力遮盖更多的顾客,让服务通行便捷、多端利益连通、多端体验统一。
小程序的 inside 技术性栈不只是针对阿里巴巴团体内輸出,还可以輸出到外界的 app 商户,协助 app 商户丰富多彩业务流程场景,给客户出示更多有使用价值的服务。欢迎添加付款宝小程序同盟,根据小程序联接到阿里巴巴经济发展体,相互发展壮大小程序绿色生态。
福利時刻:
小程序、Flutter、挪动 AI、工程项目化、特性优化... 大前端开发的下一站在哪里?GMTC 2019 全世界大前端开发技术性大会将于 6 月北京盛大游戏揭幕,来自 Google、BAT、美团、京东、滴滴等一线前端开发大牛将与你应对面共话前端开发那些事,聊聊大前端开发的全新技术性趋势和最好实践活动实例。
 

手机上:

---------

怎么在图片上加水印

------------
相关新闻