小程序通用转译框架娜娜奇1.0.4发布

原文链接:https://segmentfault.com/a/1190000017560354

娜娜奇在公司内部已经成功发布两个APP了,一个是支付宝小程序,一个是百度小程序,鉴于它已经好成熟了,我们决定提供更便捷的方式给普通用户使用,于是有了nanachi-cli。

npm install nanachi-cli -g
或

yarn global add nanachi-cli

更详细的安装方式参见官网 https://rubylouvre.github.io/...

如果想体验一下我们的APP可以用手机百度或支付宝扫码查看。

百度小程序(需要使用手机百度APP 搜索栏旁边的拍摄二维码打开)
clipboard.png

支付宝小程序(需要使用支付宝APP 扫码打开)

clipboard.png

最后说一下本次更新情况

核心库

  • 重构createContext的实现了,少了大概40行。
  • 修复小程序在页面切换时触发onUnload事件时抛错的BUG #609
  • 着手研究异步渲染,这样可以减少因为用户乱用setState而造成的性能下降。

CLI

  • 修复async/await的使用在头条小程序、快应用及window下的出错 #605
  • 增加 jsx 模板编译测试。
  • 增加 navigate*, canvas , stopPullDownRefresh 测试。
  • 添加第四套helloworld的简单模板
  • 对用户的scss文件改用postcss进行转译,用户不需要安装庞大的node-sass。less文件以后也用postcss进行转译,现在进度60%。统一样式表的转译的好处时,我们在AST层面进行更细节的操作与在用法错误时给出更友善的提示信息。

快应用

  • 对快应用API进行抹平:createCanvasContext, stopPullDownRefresh, storageSync。但目前storageSync还是有点问题,需要快应用方面提供一个获取storage的所有键值对的API,我们才真正兼容storageSync。
  • 修复快应用下async/await语法。
  • 修复windows下npm模块路径处理bug。#605
  • 修复 pdd 和 music 模板在快应用bug。
  • 修复 jsx 模版的 map 回调函数第二个参数缺失会报错问题。
  • 修复 setNavigationBarTitle 接口。
  • 修复存在滚动的情况下,PageWrapper组件的ux文件出错的问题。

H5

  • 目前只要集中在API的兼容上,路由器什么已经完成了。以后娜娜奇也能将小程序转换成一个H5 SPA网站。目前已经完成的API一览。
打电话
  makePhoneCall
剪切板
  getClipboardData
  setClipboardData
图片
  chooseImage
  saveImageToPhotosAlbum
  getImageInfo
  previewImage

位置
  getLocation
网络
  request
  uploadFile
  downloadFile
滚动
  pageScrollTo
数据缓存
  setStorage
 setStorageSync
  getStorage
  getStorageSync
  removeStorage
  removeStorageSync
  clearStorage
  clearStorageSync
  getStorageInfo
  getStorageInfoSync
系统信息
  getSystemInfo
  getSystemInfoSync
震动 (iOS不支持)
  vibrateLong
  vibrateShort
ws
  connectSocket
  onSocketOpen
  closeSocket
  sendSocketMessage
  onSocketMessage
  onSocketError
  onSocketClose
节点
  createSelectorQuery 等
画布
  createCanvasContext 等
交互
  showModal
  showToast
  hideToast
  showLoading
  hideLoading
  showActionSheet
导航
  navigateTo
  redirectTo
  reLaunch
  navigateBack
TabBar
  switchTab
canIUse

最后欢迎试用娜娜奇,并给我们的项目加星 https://github.com/RubyLouvre...

展开阅读全文

娜娜讲坛】 乱弹德意志

05-19

rn上贴提到爱国主义,历史,战争。。。想起两个东东。rnrn没有或极少人,会愿意把自己不好的一面完全展现出来。我记得在法国的大学生中间做问卷调查,几乎没有人知道法国是八国联军中的一员。中国的教育真强悍,到现在我还记得“英法美俄,日意奥德”,(这个好像各省校背的顺序还不一样)。所以,当你有幸和一个法国的爱国青年激烈讨论法国是否侵华的时候,。。。?如果我们周边某个小国的什么人,说你们中国曾经这样这样,也许我们也不应该急于断然否认。rnrn二战应该有很多可以讲,但我不是军迷,知道的不多。一个道听途说的是,希特勒做学徒的时候曾受到过一对中国夫妇的(长期)帮助,他很感激。中国的文化在西方一直有崇拜者,也许希特勒也慢慢成为其中一员。后来二战爆发前,他曾想联合民国政府,但发现实在是烂泥扶不上墙。等二战爆发后,德国还在技术上给中国提供了短暂支持,后遭日本强烈抗议。rnrn本来这贴想说饮食。但是迎合一下坛子里最近的气氛。说一下德国的色情行业。rnrn这方面我知道的不多。感觉,日本肯定是比不上,是否算发达我也说不清。我记得,每周四,晚上好像是八点半吧,还是八点四十五。有一个台放一个色情节目,翻译过来可以叫“真爱”,记不太清了,好像分三个还是几个小节,有游戏,也有三级,不知道现在还有没有了。再就是午夜之后,有的台会有露点的直销节目什么的。rnrn色情杂志,我没记错的话,好像多特蒙德是一个集散地。rnrn红灯区,我没去过。是不是荷兰阿姆斯特丹的红灯区最著名?德国汉堡的好像也挺出名的。我倒是去过阿姆斯特丹,但是在海边呆了一天,没去红灯区。感觉中国游客来欧洲旅游的话,好像也很少光顾这种地方。一般都是政府组织的考察团啥的,一帮老头子站在红灯区里,一边淌着哈喇子,一边四处张望。rnrn不知道德国的红灯区是否想比利时似的,每个窗户后面一个姑娘。听人说,最便宜的好像是一次15欧吧,还是50欧,记不清了。传说在汉堡红灯区有个女星会免费接客,不是色情明星,是影视圈的。因为和伊能静同一个问题,所以会去这种场所,不过不是你挑她,是她挑你。rnrn男妓的话,电视里播过一个,一夜600欧。是他不付赡养费,她前妻发现他开的车住的房都相当好,就找了私家侦探,然后给爆出来了。政府的态度是,男妓地可以,偷税地不行。rnrn我还知道德国某市的一个中国女留学生,据说圈内口碑不错。一夜好像是500到1000欧,可能是根据客户需求面议,应该也是单干偷税的。rnrn电视里还播过,一男一女,男的好像只有短裤吧,被女的牵着在公园里爬行。后来被警察劝回家了。rnrn总体来说,给我的感觉,德国年经人比较开放,一夜情很平常,但是他们对同居都很慎重。如果同居,多数情况下,意味着感情基础比较牢固了。但是德国却有大量的,只同居不结婚的人。即使有了孩子也不结婚。rnrn德国男人的颜值,平均要比德国女性至少高两个level,至少我是这么认为的。我的感觉是,德国男人多数都是挺顾家的,周末会陪妻子孩子郊游什么的。 论坛

娜娜讲坛】狂欢德意志

05-24

rn本来今天想说说德国人。但是刚巧明天放假,耶稣升天日,索性就说说德国的节日,简略的。rnrn德国的法定假日,大致是14,15天,各州不同,由宗教节日,国际节日,国家和各州的节日组成。其中,宗教性质的节日占主要部分。最重要的,当属圣诞节,这个没啥可说的,所有人都很了解。只是,德国在圣诞到来之前的一个月,会有一个圣诞市场,就是在各城市的主要商业街,会有许多个体商贩出来买东西,各式各样,买什么的都有,生意比较好的,是买红酒和烤肠的。rnrn第二大节日是复活节,感觉这主要是孩子们的节日,兔子,彩蛋。。。有的大学会在复活节放一周假。还有许多像圣灵降临节,三圣节等等的小节日,就不多提了。rnrn国际性的节日,德国好像只过元旦和劳动节。让我特别奇怪的是,德国没有儿童节,至少没有统一的固定的全国性的儿童节。咱们的除夕是德国的12月31号,大概从27号开始可以买到烟花。从31号11点到凌晨1点左右,是放烟花的主要时段,还是挺美的。rnrn节日相对密集的是四月到六月。耶稣他老人家死去活来的,造福了后人。我总是在想,他老人家当年要是再多弄出点事端该多好,节日会多出一倍。rnrn因为德国的节假日,绝大多数商店是不开门的。所以德国相当一部分节日没什么节日气氛。街道静悄悄的,就像《生化危机》里那样。。。rnrn还有几个节日,不是假日,但是却很盛大。比如莱茵河地区的狂欢节。这天坐车可以不用买票。人们穿着各种奇异的服装站在城市主街的两旁,中间是许许多多的花车组成的游行队伍。花车前后多是俊男美女,放着咣咣的音乐。从花车上会向两侧的人们撒糖果,各种玩具,小日用品。。。等等。rnrn“爱的狂欢”,每年在欧洲不同城市游行。我赶上过两次。不过有时候人们过于疯狂,总让我觉得不安全。这一天,你会看到买大麻的公然走上街头,当然也不至于高声叫卖,还是会到相对安静的角落。有报复社会的艾滋病人会从自己身体里用注射器抽出来,然后在人群里乱扎。不过,据说艾滋病毒离开身体最多存活30秒。我只前还有个同时参加完狂欢后住院了,因为他挨了两刀。rnrnrn===================================我不是扯蛋,我是彩蛋========================================rnrn你们只知道虫二叫软哥,却不知道为什么。有人说“虫子就是软软的”。不对!还有人说“。。。”,好,不听了,反正都不对。这事要是说起来,还要把时钟拨回十年前。。。rnrn那是后,他高一,情窦初开,爱上了班里的美女学霸。到了毕业前夕,他终于鼓足勇气“你长的太好看了,我能跟你交往么”。对于这种学渣,美女学霸自然是看都不带看的,丢下一句“肤浅”,就傲慢的走开了。这事对虫二打击很大。rnrn到了大学,他又爱上了美丽的班花。到了毕业前夕,他再次鼓足勇气“你能做我的女朋友么?那啥,我可不是因为你好看啊,不信你可以自己照照镜子“。啪的一下,美女抡圆了一个大嘴巴,丢下一句“人渣”,哭着就跑开了。虫二当时就蒙圈了,喃喃自语”女人,真是莫名其妙。。。“rnrn等步入社会,在历经九九八十一难之后,虫二终于交到了一个女朋友。情人节,二人逛街。女孩问他“你怎么没给我买礼物呢?”rn“哦,我不知道你喜欢啥”rn”这个“,美女指着橱窗里的东东。rn”真的特别喜欢?“rn”嗯“,美女期待的看着他rn”既然你那么喜欢,怎么自己不买呢?“rn”人家买不起嘛“,美女撒娇道。rn”你是不是傻,你都买不起,我能买得起么?!“rn然后?没什么然后了。。。rnrn现在,虫二是个什么状态呢?520那天,他独自一人,孤寂的坐在咖啡店的一角,从早到晚。可是他惊诧的发现,不远处的一位美女竟和他一样,独坐一天。临近打烊,他凑过去,”你好,我看你一个坐在这,玩了一天的手机“rn”是啊,怎么了“rn”我就想问问,你这手机啥牌子的,咋带电时间那么长呢“rn。。。 论坛

没有更多推荐了,返回首页