心得专题提供心得的最新资讯内容,帮你更好的了解心得。
   创建时候:        1:确定地图的行和列        2:确定每个地图块的宽带和高度    关于整个地图的尺寸              地图的宽度=地图块的宽度*列             地图的高度=地图块的高度*行        如果地图是 30行40 列 地图块的尺寸是32*32 整个地图宽度是1280,高度就事960   使用Tiledmap创建地图      1:准备图块
最近做了一段时间的前端工作,越发感觉用前端写界面要比Android写界面快得多。所以,在最近一个简单Android项目中,我使用WebView来显示一些简单的东西。这只是一次简单的尝试。在完成该项目后写下本博客总结下~ 对前端的感受 调试方便,代码逻辑断点调试速度很快。能很快的发现问题解决问题。相比Android每次都要run或者debug一遍都需要花上几十秒(像我的渣电脑需要1-2分钟)快了很多
下午,看了一本swift的书,没有从头开始挨着看,而是对比着看。也发现了swift的语言,在跟OC很像的同时,也有许多于其他语言本质的区别。 举例余下。 1、函数。如果,你学过C语言,对函数一定不会陌生。在OC编程中也可以存在函数,但是主要原因是OC是兼容C语言的(函数)。而swift中,你会发现函数的使用跟实例方法没有任何区别,它俩的区别在于它的位置,如果,它位于类中就是实例方法,如果不在类中就
iOS开发中,需要使用sqlite,所以试图学习,但学习过程中似乎是遇到了一点困难: 在bing.com搜 “swift sqlite”,得到的多是基于某个封装过sqlite的framework(如fmdb),这不是我想要的。我想要的是不用开源的封装,而是直接使用sqlite的API 在github上搜 “swift sqlite”,找到的又多是那些framework的“老窝”。它们都是基于sql
1:youtube player可以通过id 或url来播放视频  主要用到的两个方法是 loadWithVideoId  和 loadVideoByURL 这两者的区别是 loadVideoByURL加载完之后会自动播放的 loadWithVideoId不会自动播放  加载完之后会显示第一政的图和一个播放按钮 2:通过url获取id的重点实现方法如下: private extension NSU
"use strict"; var React = require('react'); var ReactDOM = require('react-dom'); class Counter extends React.Component { constructor(props) { super(props); this.state = {count: 0}
1:当容器样式使用了flexDirection时,text控件要再嵌套一层view
最近在搞React Native 开发中,发现fetch与以前浏览器中使用XMLHttpRequest有一些差别; XMLHttpRequest方式的用法,相信大家已经很熟悉了,这里就不介绍了。 fetch的基本用法GET、POST 先来看看普通的GET的请求: // fetch(url,options).then().catch() // url (required), options (opt
1、redux就是一个 DB + 状态变化操作 的容器; DB用来存储前端的数据,通过action来修改DB,且触发页面渲染,页面根据DB中数据重新渲染; 2、如何使用 action 定义操作 reduce 定义操作修改DB component 定义组件 conatiner 将组件关心的 数据 + 操作 通过props给组件 3、就是这么简单 例子后续补上....
在做React Native开发时,少不了的需要对React Native程序进行调试。调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低Bug率。本文将向大家分享React Native程序调试的一些技巧和心得。 Developer Menu Developer Menu是React Native给开发者定制的一个开发者菜单,来帮助开发者调试React Native应用。 提
尊重版权,未经授权不得转载 本文出自:http://www.voidcn.com/article/p-njgmhjyw-ty.html React Native作为一个有上千开发者参与的开源项目,自从2015年3月27日第一版发布以来到现在已经有147次版本发布了,平均起来几乎每周都会有新的版本发布。随着一次次版本的迭代,React Native也逐渐稳定,版本发布频率保持在了每一到两周一次。新版
最近公司让用react写一个钉钉的微应用APP 然后就只能去学了react, 之前一直用angular和vue, 所以异步请求用的都是jquery和axios, 想转来转去麻烦 就直接用了axios, 然后网上找了一下 居然有axios的redux中间件 axios 实现finally方法 实现方式1 - q.js 一开始使用axios, 因为没有finally方法,写起来总是有点别扭 所以引入了
react+reudx+router+material-ui+es6、7 初学者用来做练习很不错,因为我就是。 看见ShanaMaid写了一个react读书app, 自己借用API练习一下,记录练习过程。https://github.com/fygethub/s... 创建仓库 通过create-react-app创建初始环境, 安装material UI库, 按照material官网描述修改we
前言 在应用开发中,列表是我们使用频率非常高的一种展现形式,在reactjs项目中更是如此。无处不在的使用更是需要我们小心触发性能瓶颈的深水炸弹。 下面就我最近的总结出的几点心得分享给大家,有什么问题欢迎批评指正。 不要用索引当key值 reactjs要求我们对列表中的每一项设置一个唯一的key值,这个虚拟dom的diff算法有很大关系。简单的说,在同一级dom树中,有2种情况会引起元素(这里的元
去哪儿网迷你React是年初立项的新作品,在这前,去哪儿网已经深耕多年,拥有QRN(react-native的公司制定版),HY(基于React的hybird方案), yo(基于React的移动UI库),QRN-web(基于React的三端合一移植方案),此外,像机票等部门也大规模将React用于前台页面,后台页面就更不在话下。 如此广泛地应用React,我们熟晓其优缺点。优点是代码的可维护性大大
去哪儿网迷你 React 是年初立项的新作品,在这前,去哪儿网已经深耕多年,拥有QRN(react-native的公司制定版),HY(基于React的hybird方案), yo(基于React的移动UI库),QRN-web(基于React的三端合一移植方案),此外,像机票等部门也大规模将React用于前台页面,后台页面就更不在话下。 如此广泛地应用React,我们熟晓其优缺点。优点是代码的可维护性
在使用react中,总会碰到这样那样的问题,如何解决这些问题,希望能够随着时间的积累,慢慢成熟! 在react中的renden函数里,不能使用setState这个方法,不然会死循环,原因:是因为setState会触发render,而render后又触发setState,所以会造成死循环. 如何做到不通过设置setState方法,而调用renden,可以通过调用this.render()函数.  
众所周知用React Native是可以开发跨平台的Android和iOS App。我们可以用React Native开发Android应用也可以开发iOS应用,那么如何让我们开发的React Native应用适配Android和iOS双平台呢? 在这篇文章中我将从布局、组件选择、图片、性能问题、Bugs等几个方面来谈一谈Android和iOS的适配问题。 布局 React Native在布局方面
新媒体管家 点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! 在做React Native开发时,少不了的需要对React Native程序进行调试。调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低Bug率。本文将向大家分享React Native程序调试的一些技巧和心得。 Developer Menu Developer Menu是React Nativ
MobX 是一款十分优秀的状态管理库,不但书写简洁还非常高效。当然这是我在使用之后才体会到的,当初试水上车的主要原因是响应式,考虑到可能会更符合 Vue 过来的思考方式。然而其实两者除了响应式以外并没有什么相似之处。 在使用过程中走了不少弯路,一部分是因为当时扫两眼文档就动手,对 MobX 机制理解得不够;其它原因是 MobX 终究只是一个库,会受限于 React 机制,以及与其它非 MobX 管