ReactJS 的核心思想是组件化,即按功能封装成一个一个的组件,各个组件维护自己的状态和 UI,当状态发生变化时,会自定重新渲染整个组件,多个组件一起协作共同构成了 ReactJS 应用。 为了能够更好的创建和使用组件,我们首先要了解组件的生命周期......
前面我写过两篇文章演示如何封装一个日志函数,实现日志的格式化输出,以及日志文件的保存。 除了自己实现外,网上还有许多功能更加强大的第三方日志框架供我们使用。本文介绍其中一个比较优秀的日志框架:XCGLogger 一、XCGLogger的介绍与配置 1,什么是XCGLogger XCGLogger 是一个 debug 日志框架,可用于 Swift 项目中......
对于 Web 开发人员来说,盒子模型肯定非常熟悉了,它是 CSS 中排版布局的重要方法。这里使用 flexbox 布局来实现一个小样例,展示一个标准的盒子模型。 1,效果图 2,样例代码 .margginBox:定义最外部容器位置,距 top 为 50px 绝对定位......
在上一篇文章中:Swift - 实现日志输出的封装1(显示出调用的文件名、方法、行号)。我演示了如何封装实现一个日志输出的全局函数。但由于日志都是直接打印到控制台上,如果程序重启后原先的日志信息就会被清空。 文本对日志封装方法做个功能改进,日志除了输出到控制台外,还会同时写到本地文件中去......
目前国内网盘市场应该就是百度网盘一家独大了。百度云虽然资源很多,但用起来也有诸多限制。比如:大文件不能直接下载,只能用客户端。对非会员限速,而且不能使用其他第三方工具(比如迅雷)来下载。本文演示使用 Chrome 浏览器时,如何突破这些限制......
1,问题描述 有台阿里云的 ECS,使用的是 WindowsServer 2008 R2 系统。虽然 Windows update 一直提示有更新,但是就是更新不了,点击下载就失败。错误信息如下: 找到的错误: 代码 8000FFFF Windows Update 遇到未知错误......
在开发调试程序时,我们少不了使用 print 方法进行日志打印。当然简单地调试使用 print 方法就够了,但如果日志输出的地方很多,就不好区分出每条日志具体是在哪里打印的。 本文对日志打印功能做个封装,自动实现日志信息的格式化。 1,效果图 ......
在前文中:React - 功能介绍、安装配置说明(附几个简单的入门样例),我演示了如何使用 ReactJS 进行页面开发。本文来着重介绍下 JSX。虽然 React 不强制我们一定要用 JSX,只用 JavaScript 也可以。但使用 JSX 可以让我们开发更加高效,代码更加简洁......
我们知道通过 present 和 dismiss 方法可以进行页面(ViewController)跳转。其中 present 是加载新的模态视图,而 dismiss 是退出当前视图,回到上一个视图。 但有时我们并不想要一级一级地往回跳,比如需要跨级跳转,或者直接跳回到根页面上......
三、伸缩项目的相关属性说明 1,order属性 该属性用于定义项目的排列顺序。数值越小、排列越靠前,默认值为:0。 比如我们将 item4 排到最前面: 2,flex-grow属性 该属性定义伸缩项目的放大比例,默认值是:0,即表示如果存在剩余空间,也不放大......