Fork me on github
摘要: 更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 写着前面 学习一门新的语言或者生态首先肯定是从HelloWord开始。 您可以直接克隆我放在GitHub上 "vscode plugin demo" 的代码到本地,然后尝试修改代码并运行,也可以使用微软官方的脚手架 "vscode gen 阅读全文
posted @ 2018-10-15 10:23 我是小茗同学 阅读(56157) 评论(8) 推荐(0) 编辑
摘要: 一年前我写了一篇3万多字的Chrome插件(扩展)开发全攻略,反响还不错,帮助了很多新手快速上手,甚至包括大名鼎鼎的红芯浏览器(戳这里了解更多)。最近因工作需要又接触到了vscode插件开发,所以趁势再写一篇有关vscode插件开发的文章,记录一些自己踩过的坑以及接触vscode插件开发这2个多月以来的心得体会,让大家少走一些弯路避免重复踩坑。目前网上有关介绍vscode插件开发的文章也有挺多的,但都不够深入,基本上都是点到为止,篇幅不大,本系列文章争取多讲一些,涵盖面会更广,干货更多。 阅读全文
posted @ 2018-10-15 10:17 我是小茗同学 阅读(174867) 评论(6) 推荐(23) 编辑
摘要: js xlsx 介绍 由 "SheetJS" 出品的 是一款非常方便的只需要纯JS即可读取和导出excel的工具库,功能强大,支持格式众多,支持 、`xlsx ods xlsx`格式为例。 官方github: "https://github.com/SheetJS/js xlsx" 本文配套demo 阅读全文
posted @ 2018-07-06 10:16 我是小茗同学 阅读(400346) 评论(47) 推荐(49) 编辑
摘要: 前言 Navigator主要用于ReactNative中的跳转,中文文档: http://reactnative.cn/docs/0.39/using navigators.html 懒得打字介绍更多了,将上面的官网文档看一遍之后应该有个大概了解了。 initialRoute 配置初始路由参数; c 阅读全文
posted @ 2018-03-15 11:25 我是小茗同学 阅读(5423) 评论(0) 推荐(0) 编辑
摘要: 概述 视频播放可以自己写原生代码实现,然后注入JS。如果对视频播放没有特殊要求的话,可以直接使用现成插件。 到官方推荐的 "插件网站" 搜索找到下载量第一的插件: "react native video" 。 安装 安装很简单: npm install g react native video 配置 阅读全文
posted @ 2018-03-15 11:25 我是小茗同学 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 已经发现的bug或者问题 Android不支持shadow属性; Animated.Image的borderRadius不生效; setNativeProps无法修改图片的source; 没有直接设置组件显示与隐藏的属性,只能变相实现; require加载图片不能是变量或者拼接的字符串; requi 阅读全文
posted @ 2018-03-15 11:24 我是小茗同学 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 概括 关于RN的热更新,网上有很多现成方案,但是一般都依赖第三方服务,我所希望的是能够自己管控所有一切,所以只能自己折腾。 热更新的思路 热更新一般都是更新JS和图片,也就是在不重新安装apk的情况下更新JS和图片,这个需求是很普遍的。通过前面的了解我们知道RN的JS都被打包成了一个bundle文件 阅读全文
posted @ 2018-03-15 11:24 我是小茗同学 阅读(5579) 评论(0) 推荐(0) 编辑
摘要: 各种命令 个人习惯在项目根目录下把一些常见命令写成bat文件,以后每次要执行什么只需要双击即可: 编译、生成、运行并启动 (debug模式): react native run android 所谓 其实就是一个文件同步服务,默认监听8081端口,启动它之后,运行debug模式的ReactNativ 阅读全文
posted @ 2018-03-15 11:23 我是小茗同学 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: 一个最简单的HelloWorld页面 先不多解释,直接上代码: 官方推荐使用ES6语法,不熟悉ES6的同学可能看起来感觉这完全不是JS代码,可以先看看这篇文章熟悉一下区别: "react react native 的es5 es6写法对照表" 对于Android平台而言, 就是整个项目的入口, 则是 阅读全文
posted @ 2018-03-15 11:23 我是小茗同学 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 前言 本文开发环境为Windows,目标平台为Android, 版本为 。 环境搭建 注意,本文不是按照官网的教程来的,官网说必须安装什么Chocolatey,我懒得鸟它。 安装前请准备以下环境: jdk(必须1.8或更高版本) node.js & npm python2(注意不支持python3, 阅读全文
posted @ 2018-03-15 11:22 我是小茗同学 阅读(1810) 评论(0) 推荐(0) 编辑