1,React Developer Tools介绍 React Developer Tools 是一款由 facebook 开发的有用的 Chrome 浏览器扩展。通过它我们可以查看应用程序的 React 组件分层结构,而不是更加神秘的浏览器 DOM 表示。 注意:该插件只对 ReactJS 开发有效......
由于国内网络的问题,Homebrew 速度有时巨慢无比,甚至连不上。比如我运行 brew update,有时等了半天也没反应。 Homebrew 主要分两部分:git repo(位于GitHub)和二进制 bottles(位于bintray),我们可以将这两者替换成国内的镜像,便可解决在国内访问不太顺畅的问题......
有时我们需要在 tableView 的自定义单元格中添加一些按钮,并在按钮点击方法中进行一些业务逻辑。比如下面样例,在每个单元格尾部都有一个加号按钮,点击后会把该单元格的数字加到总数上,并显示在标题栏中。 整个页面以及单元格自定义是在 storyboard 中实现的,同时将 button 的点击事件绑定到 VC 中......
我在之前的文章中演示了如何使用纯 HTML5 代码实现一个盒子模型效果展示:HTML5 - flexbox布局样例(实现一个盒子模型的效果展示)。本文演示如何使用 JSX 代码实现同样的功能。 1,样例效果图 2,样例代码 (1)对于不同的显示层级,我们分别定义了 MargginBox、BorderBox、PaddingBox 和 ElementBox......
一、在TableViewCell里获取对应的TableView 有时我们需要在自定义的单元格(tableViewCell)中获取其所在的表格(tableView)对象。除了可以从外部把 tableView 传入到 cell 中去外,还可以通过循环遍历 cell 的 superview 来得到其所在的父 tableView......
ReactJS 的思想是组件化,所以了解组件间的通信十分重要,下面通过一个小样例来演示。 一、组件通信样例 1,效果图 (1)我们创建了一个父组件,其内部调用一个子组件。父组件接受到外边的参数(hangge.com)又传递给子组件渲染显示。 (2)同时父组件上绑定了个点击事件。当父组件被点击的时候,会获取子组件元素......
我之前写过一篇关于抠图的文章:Swift - 抠图,及图片合成功能的实现(适用于纯色背景)。其适用范围是纯色背景,但不能用与背景色是纯白或纯黑的情况。本文演示对于图片背景是白色或黑色的情况下,如何进行抠图。 1,效果图 (1)点击“白底原图”“黑底原图”按钮可以切换显示白底或黑底的图片......
一、MADVR介绍 MADVR 是一款超强的视频插件,其配合高清播放软件,可以做到目前 PC 上播放高清视频的最强画质。 MADVR 这款视频渲染器比市面上大多数播放器自带的渲染器有着更精确的颜色处理,更高质量的图像缩放缩放、以及更低的颜色错误率。这就使得它所渲染出来的视频在颜色上更趋于真实,在画质细节上也要强于其他渲染器......
网页如果想传递参数给 Flex 或 Flash,通常有两种方法:将参数放在 URL 地址后面,或者在页面上的 flashvar 标签中进行配置。下面分别介绍这两种方式。 1,获取浏览器URL地址中的参数 比如生成的 swf 文件所在页面的 url 地址如下,我们需要取出其中的参数部分......
Swift 提供了双问号操作符(??),英文叫 Double Question Mark。可以用来快速对 nil 进行条件判断。当我们获取一个可选值(optional value)时,如果希望其为 nil 的情况下返回一个非 nil 值,那么就可以把这个返回值放在 ?? 后面。下面演示几个常见的使用场景......