因为工作需要,需要用react-native去开发一款APP,在学习时间如此珍贵的前提下,竟然发生了N多开发前的准备问题。本博客适合小白遇到的问题,希望您与我交流。
阅读全文
React Native 是facebook 旗下的一款开源项目,由于媲美原生的APP的性能(比当前native主流框架好很多),组件化编程,可以采用js(参考ES6语法)编写IOS与Android的APP,备受市场关注。支持热更新(可以绕过app store的审核机制),以及他的宣传“Learn once,write everywhere”看着都让人兴奋。
阅读全文
Flexbox,一种CSS3的布局模式,也叫做弹性盒子模型,用来为盒装模型提供最大的灵活性。首先举一个栗子,之前我们是这样实现一个div盒子水平垂直居中的。在知道对象高宽的情况下,对居中元素绝对百分比定位,然后通过margin偏移的方式来实现。
阅读全文
作为一个Web的前端攻城师,在制作页面效果时肯定有碰到下面这种现象:当一个HTML页面中含有较少的内容时,Web页面的“footer”部分随着飘上来,处在页面的半腰中间,给视觉效果带来极大的影响,让你的页面看上去很不好看,特别是现在宽屏越来越多,这种现象更是常见。
阅读全文
JavaScript为操作已经包含在数组中的项提供了很多方法。比如push()、pop()、shift()和unshift()实现数组的增删操作、sort()和reverse()对数组项进行排序操作。今天学习操作数组的其他方法:concat()、slice()和splice()。
阅读全文