摘要: 京东小程序开发经验谈-一 简介: 京麦小程序基于京东小程序,京东小程序又基于微信小程序。他们的关系(此处指功能);微信小程序>京东小程序>京麦小程序。 京麦小程序支持的,京东小程序肯定支持,但是反过来,京东小程序支持的,京麦就不一定支持了,这也是我做京麦时参考京东小程序文档踩过的坑,都是心酸泪,因为 阅读全文
posted @ 2021-03-16 11:24 yolkpie 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 京东小程序开发经验谈-二 简介: 京麦小程序基于京东小程序,京东小程序又基于微信小程序。他们的关系(此处指功能);微信小程序>京东小程序>京麦小程序。 京麦小程序支持的,京东小程序肯定支持,但是反过来,京东小程序支持的,京麦就不一定支持了,这也是我做京麦时参考京东小程序文档踩过的坑,都是心酸泪,因为 阅读全文
posted @ 2021-03-16 11:23 yolkpie 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 四、CLI 原理及不同端的运行机制 4.1 taro-cli 包 4.1.1 Taro 命令 taro-cli 包位于 Taro 工程的 Packages 目录下,通过 npm install -g @tarojs/cli 全局安装后,将会生成一个 Taro 命令。主要负责项目初始化、编译、构建等。 阅读全文
posted @ 2021-03-12 15:30 yolkpie 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 简介 Taro 是一套遵循 React 语法规范的 多端开发 解决方案。 现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就 阅读全文
posted @ 2021-03-12 15:29 yolkpie 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 七、小程序运行时 为了使 Taro 组件转换成小程序组件并运行在小程序环境下, Taro 主要做了两个方面的工作:编译以及运行时适配。编译过程会做很多工作,例如:将 JSX 转换成小程序 .wxml 模板,生成小程序的配置文件、页面及组件的代码等等。编译生成好的代码仍然不能直接运行在小程序环境里,那 阅读全文
posted @ 2021-03-05 13:35 yolkpie 阅读(338) 评论(0) 推荐(0) 编辑
摘要: WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。 增强 wxml 标签的表达能力 WXS 对性能的贡献就只有一点:与 WXML 是在同一个线程运行的, 阅读全文
posted @ 2021-03-05 13:34 yolkpie 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 前言 开发中,经常会遇到让图片自适应容器大小的场景,有时候图片尺寸和比列是不确定的。若只是简单的把图片的长和高设置为100%,可能会出现图片失真的情况。以下几种方法可实现图片根据容器的大小自适应。 第一种:通过max-width和max-height 将图片的 max-width 和 max-hei 阅读全文
posted @ 2021-03-01 18:33 yolkpie 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 前言 互联网设计的不断发展,设计提效推动着设计思维的转变。我们不仅要完成业务需求的设计,在关注视觉表现的基础上,还需要加强对项目协同和体验的关注,逐步形成组件化思维做设计。我们不设计界面,我们是设计构成界面的元素。 那什么是组件呢? 组件是经过设计元素解耦,具有标准规范和可复用场景的基本模块。从字面 阅读全文
posted @ 2021-03-01 18:32 yolkpie 阅读(337) 评论(0) 推荐(0) 编辑
摘要: WebSocket 简介 WebSocket protocol是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。 原理&机制 原理 网站上的即时通讯是很常见的,比如网页的QQ,微信等。按照以往的技术能力通常是采用轮询等技术解决 阅读全文
posted @ 2021-02-26 11:30 yolkpie 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 前言 各种技术框架,比如 vue、react 和小程序,实现父子组件和兄弟组件通信的方案有很多,大多方案都强依赖于框架本身。这里介绍一种通过发布和订阅的方式来实现组件通信的方案,纯 JavaScript 实现,可以适用于各种框架。 发布订阅模式 发布订阅模式包含三部分内容,发布者、订阅者和数据处理中 阅读全文
posted @ 2021-02-26 11:29 yolkpie 阅读(200) 评论(0) 推荐(0) 编辑