前端技术/hybrid
文章平均质量分 79
openglnewbee
这个作者很懒,什么都没留下…
展开
-
关于小程序开发,个人的一些理解
微信小程序,是腾讯在微信app内部打造的一个平台或者说容器,相当于把一个应用当作了一个相对开放的操作系统,来承载不同的应用(但小程序多了一个小字,意味着它必然会有很多的约束)。从技术实现上,它可能并不是那么的惊世骇俗,但这个思路和开发平台式的app,则是开创性的。这意味着app突破了操作系统的束缚,构建自己的平台,同时也冒着极大的风险(比如被苹果应用商店下架)。我相信这是长期博弈和平衡的结果,也意...原创 2018-05-15 11:40:28 · 1500 阅读 · 0 评论 -
crna & expo & eject 命令行
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14原创 2018-01-05 09:52:58 · 890 阅读 · 0 评论 -
原生代码访问rn的asyncStorage的方法:实际就是个简单的json文件存储
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString* thepath = [paths lastObject]; thepath = [thepath stringByAppendingPathComponen转载 2018-01-12 14:20:00 · 1155 阅读 · 2 评论 -
问题记录:RN的文本输入下划线不显示?
安卓上倒是有需要手动代码屏蔽该下划线的,但现在在iOS上却显示不出来,比较奇怪,加了属性还是显示不出来。原创 2017-12-18 14:33:08 · 779 阅读 · 0 评论 -
mobx干货资料汇总
1. mobx使用详解 (common/react) http://www.jianshu.com/p/505d9d9fe36a2. RN中的无状态组件(很方便,很多例子中大量被使用) https://www.cnblogs.com/sunshine-anycall/p/6193227.html3. mobx官方文档 http://cn.mobx.js.org/best/stateless-HMR转载 2017-12-07 20:09:24 · 297 阅读 · 0 评论 -
rn环境搭建和命令相关
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'PingFang SC'}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'PingFang SC'; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; line-he原创 2017-12-07 20:00:21 · 271 阅读 · 0 评论 -
从expo开发的RN程序构建原生app-基于最基本的命令
在不长的时间里面,我们通过rn和mobx构建了一个便签应用, 这期间的开发和调试我们是使用crna的命令通过expo这个容器工具来完成的。同样它也帮助我们更少的面对关于环境配置的问题。但是,我们最终开发的目标还是会生成两个端的native app(ipa+apk),所以我们尝试通过最基本的命令去构建我们的程序(仍然使用之前的代码);下面我把这个过程中遇到的问题做一个记录.expo下的babelrc原创 2017-12-25 13:50:02 · 3470 阅读 · 0 评论 -
前端网络请求封装参考,不错,代码干货
http://blog.csdn.net/BingHongChaZuoAn/article/details/52851980转载 2017-11-28 09:57:40 · 850 阅读 · 0 评论 -
关于class你需要知道的(RN相关基础知识) es6/es7
http://blog.csdn.net/qq_30100043/article/details/53542966转载 2017-11-28 09:54:45 · 750 阅读 · 0 评论 -
关于RN的导航,你需要了解的一切都在这里!
https://reactnavigation.org/docs/intro/quick-start强烈推荐使用这个方案来进行导航!成熟高性能,设计优雅使用方便原创 2017-11-27 17:12:01 · 884 阅读 · 0 评论 -
npm start 失败的解决方法
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Courier}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff}p.p3 {margin: 0.原创 2017-11-27 15:21:07 · 8178 阅读 · 0 评论 -
realm在rn中的使用,强力db
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 18.0px; font: 12.0px Menlo; color: #d4d4d4}span.s1 {font-kerning: none}https://realm.io/docs/javascript/latest转载 2017-12-14 17:27:53 · 649 阅读 · 0 评论 -
供参考的rn脚手架demo项目
https://github.com/duheng/Mozi转载 2017-12-05 15:52:49 · 817 阅读 · 0 评论 -
集成RN到现有的产品项目中的踩坑记
官方参考文档:http://facebook.github.io/react-native/docs/integration-with-existing-apps.html既然是踩坑记,那么即使很好的follow官方文档也是会有一些问题存在的;但它仍然是我们最权威的参考。step1: 对于一个从xcode模版新建的工程来说,集成rn不是一件很难的事(我本来以为cocoapods安装的依赖会和rea原创 2018-01-30 20:28:39 · 797 阅读 · 1 评论 -
rn组件拆分,深度好文!
https://www.jianshu.com/p/4fefb48fa8c8转载 2018-01-23 19:34:03 · 557 阅读 · 0 评论 -
小程序开发环境-vscode插件相关
https://blog.csdn.net/yang450712123/article/details/79276099转载 2018-05-03 09:45:27 · 1516 阅读 · 0 评论 -
eslint自定义关闭某个规则
step1 : 根据出错的日志,比如http://eslint.org/docs/rules/space-before-function-paren Missing space before function parentheses 去eslint官网搜索,找到对应的规则 step2: 编辑eslintrc.js配置文件,在其中的rules栏目里加上一行:'space-before-funct...原创 2018-04-08 15:31:05 · 11433 阅读 · 3 评论 -
vue中的全局方法
1. 对于vue的插件,使用Vue.use(xxx)2.对于第三方组件,可以使用:Vue.prototype.whatYouWantCallIt = importName转载 2018-03-20 13:34:43 · 868 阅读 · 0 评论 -
react 应用中使用装饰器
1. 在不eject的情况下,网友给出了一个修改node_modules的解决方案:找到node_modules/babel-preset-react-app/index.js,然后加入装饰器支持;接着在对应的package.json下边加入babel-plugin-transform-decorators-legacy。 总结:node_modules/babel-preset-react-ap...原创 2018-03-12 17:12:50 · 3818 阅读 · 0 评论 -
react模版app里面的eject步骤
npm install -g create-react-appcreate-react-app my-appcd my-appgit initgit add .git commit -m "xxx" 在执行npm run eject命令之前,需要执行git init等操作,否则run eject会报一些莫名其妙的错误(和git相关)。...原创 2018-03-12 10:36:25 · 2230 阅读 · 0 评论 -
axios全攻略
https://www.jianshu.com/p/6c4bfe3dd0d8转载 2018-03-09 15:03:11 · 263 阅读 · 0 评论 -
raywenderlich的rn教程,还是熟悉的味道,iOS开发者应该懂!推荐,很新
https://www.raywenderlich.com/165140/react-native-tutorial-building-ios-android-apps-javascript转载 2018-01-10 16:56:19 · 1454 阅读 · 0 评论 -
render的JSX中嵌入逻辑代码的方式
JSX中通过大括号即可嵌入js; 这里我们通过一个箭头函数和map返回了一个Text的数组,这样我们就通过代码动态生成了N个text的jsx组件对象了。 View> {messages.map((item, index) => Text key={index} style={styles.listText}>{item}Text>)} View style={{ mar原创 2018-01-10 16:38:59 · 1144 阅读 · 0 评论 -
RN的push第三方库
https://github.com/zo0r/react-native-push-notification转载 2018-01-10 16:22:44 · 504 阅读 · 0 评论 -
deep linking in RN,实战demo,灰常的nb!
http://ihor.burlachenko.com/deep-linking-with-react-native/转载 2018-01-18 17:20:45 · 400 阅读 · 0 评论 -
RN中使用fetch进行网络请求的几种场景和姿势
1. 对于标准的输入json body的请求,我们需要使用json.stringify转换之然后放入body.2. 对于application/x-www-form-urlencode格式的请求接口,我们需要拼装转换body: var formBody = []; for (var property in bodyObj) { var encode原创 2018-01-09 19:06:32 · 2228 阅读 · 1 评论 -
在RN中使用realm数据库
在移动开发领域,realm是最热门的跨平台数据库,没有之一。而现在,realm已经把他的触手伸到了服务端,在node.js服务器上也可以运行realm了(可以认为是mongodb的竞争对手了)。但我们这里所讨论的realm仍然局限于realm的本地数据库,也就是它一开始被设计用来做的事:在ios上的竞争对手是fmdb/coredata, 安卓上的greendao等。realm的js文档非常完备和友原创 2018-01-25 15:56:06 · 2239 阅读 · 1 评论 -
RN开发模型,供参考
http://blog.csdn.net/LeoJame/article/details/76147124转载 2017-11-25 15:43:00 · 468 阅读 · 0 评论 -
RN学习和开发笔记(一)
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 29.0px; font: 16.0px 'PingFang SC'; color: #333333}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 29.0px; font: 16.0px 'PingFang SC'; color: #原创 2017-11-25 14:32:54 · 1537 阅读 · 0 评论 -
rn中发送跨域的请求
http://blog.csdn.net/lcg910978041/article/details/52440465转载 2017-12-04 20:28:16 · 1173 阅读 · 0 评论 -
快速纯RN开发(无需搭native环境):CRNA+Expo
https://mp.weixin.qq.com/s?__biz=MzA3NjgyNzk2Mw==&mid=2247483760&idx=1&sn=0393977133796e355248820ed7d4834d&chksm=9f5a1d24a82d9432922861d8499b6b3a168ebea04d5a17bad53ac83ce4b2d53b1991858c196e#rd这里没有考虑到和转载 2017-07-22 10:45:04 · 2712 阅读 · 0 评论 -
JSX语法详解,深度好文,mark
http://blog.csdn.net/a153375250/article/details/53434299转载 2017-07-06 19:05:52 · 652 阅读 · 0 评论 -
es6中的解构赋值详解
http://www.jianshu.com/p/407835fa2430转载 2017-07-05 16:42:17 · 398 阅读 · 0 评论 -
RN开发新姿势
RN开发新姿势? https://docs.expo.io/versions/v18.0.0/index.htmlhttps://segmentfault.com/a/1190000008709892 通过expo直接开发?运行js?转载 2017-07-05 09:47:41 · 564 阅读 · 0 评论 -
nsurlprotocol的理解和使用, 含demo, nice!
http://www.jianshu.com/p/7c89b8c5482a转载 2017-06-02 16:14:15 · 491 阅读 · 0 评论 -
iOS和js交互三部曲,很不错的文章和demo
iOS和js交互三部曲,很不错的文章和demo1.纯UIWebview OC与JS交互之UIWebView 2.wvjb OC与JS交互之WebViewJavascriptBridge 3.javascriptcore OC与JS交互之JavaScriptCore转载 2017-04-17 08:38:45 · 599 阅读 · 0 评论 -
在cordova中处理原生键盘相关问题的总结,mark供参考
http://blog.csdn.net/lovelyelfpop/article/details/52033045转载 2017-04-10 19:47:07 · 4265 阅读 · 0 评论 -
webstorm auto complete for html:
比如View,按下tab,即可自动补完(这里是rn的jsx语法,和html类似)转载 2017-02-28 13:48:52 · 633 阅读 · 0 评论 -
cordova插件iOS平台实战开发注意点
cordova插件是其设计理念的精髓部分,创建并使用自定义插件也是一件比较容易的事。但在这个过程中也容易进入一些误区或者有一些错误的理解,下面从笔者实际开发中遇到的问题出发,对其中的一些注意点和重要概念进行适当的阐述。相关修改的文件: 1. iOS原生开发的插件类;其中需要包括参数为(CDVInvokedUrlCommand *)command的接口(供web侧调用);还可以在其中实现一些生命周期原创 2016-09-24 17:41:35 · 1578 阅读 · 0 评论 -
uiwebview的基本使用
http://blog.csdn.net/daiyelang/article/details/40989389转载 2016-08-22 14:04:15 · 365 阅读 · 0 评论