xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

React Native单元测试

概述 所谓单元测试,就是对每个单元进行的测试,一般针对的是函数、类或单个组件,不涉及系统和集成,单元测试是软件测试的基础测试,一个完备的软件系统都会涉及到单元测试。 目前,Javascript的测试工具很多,但是针对React的测试主要使用的是Facebook推出的Jest框架,Jest是基于Ja...

2018-10-30 19:27:20

阅读数 1009

评论数 0

Android FlatBuffers实战

FlatBuffers简介 FlatBuffers是Google开源的一个跨平台的、高效的、提供了C++/Java接口的序列化工具库,它是Google专门为游戏开发或其他性能敏感的应用程序需求而创建。尤其适用移动,嵌入式平台,这些平台在内存大小及带宽相比桌面系统都是受限的,而应用程序比如游戏又有更...

2018-10-25 11:20:43

阅读数 80

评论数 0

vue 3.0新特性

概述 在9 月 30 日的Vue.js 伦敦大会上, 作者尤雨溪介绍了 Vue 下一个版本将要发布的内容,以及 Vue 3.0 的开发路线,和后面版本的发展情况。虽然,Vue 3.0版本的正式版还没有发布,不过作为vue 项目快速构建工具的vue-cli 早已发布,我们可以通过vue-cli来了解...

2018-10-22 22:21:17

阅读数 6871

评论数 0

Vue.js 项目目录结构

Vue环境搭建 和其他前端开发一样,Vue.js的开发环境也需要Node.js、npm和webpack等工具的支持。其中,Node.js 就是运行在服务端的JavaScript,npm是一个包管理工具,用来管理Vue.js项目所依赖的包,而webpack则是前端一个常用的模块化打包工具,它的作用就...

2018-10-21 18:52:00

阅读数 352

评论数 0

一文看懂CDN加速原理

随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从 而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个 急待解决的问题。 很多时候,大家都在谈CDN...

2018-10-18 15:31:51

阅读数 183

评论数 0

Gradle Transform API

概述 动态编译技术在开源框架中的应用非常的广泛,现在市面上的插件化框架,热修复框架几乎都使用了动态编译技术,原理几乎都是在编译期间动态的在class文件中注入代码或者或修改。 Java的AOP 框架是一个比较出名的面向切面编程框架,这是一种通过预编译方式和运行期动态代理实现在不修改源代码的情况下给...

2018-10-15 16:26:32

阅读数 694

评论数 0

HandyJSON库简介

背景 JSON是移动开发中常用的应用层数据交换协议。最常见的场景便是,客户端向服务端发起网络请求,服务端返回JSON文本,然后客户端解析这个JSON文本到具体的Model,再把对应数据展现到页面上。 但在编程的时候,处理JSON是一件麻烦事。在iOS开发中,在不引入任何轮子的情况下,通常需要先把J...

2018-10-12 10:12:47

阅读数 1326

评论数 0

react-native-router-flux路由库详解

react-native-router-flux 是一个基于 react-navigation 路由框架,简化了RN页面跳转的步骤,并且一直随着 react-navigation 升级更新版本。使用react-native-router-flux 框架,可以将全部的页面跳转的处理逻辑都写在一个地方...

2018-10-10 19:13:12

阅读数 772

评论数 0

Gerrit环境与代码Review实战

代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略,而代码Code Review就能有效的解决这一问题。 Gerrit,一种免费、开放源代码的代码审查软件,支持使用网页界面。利用Gerrit,同一个团队的软件程序员...

2018-10-09 11:35:33

阅读数 267

评论数 0

美团React Native基础组件库beeshell详解

近年来,伴随着大前端概念的提出和兴起,移动端和前端的边界变得越来越模糊,涌现了一大批移动跨平台开发框架和模式。从早期的PhoneGap、inoc等Hybird技术,到现在耳熟能详的React Native、Weex和Flutter等技术,无不体现着移动端开发的前端化。而提供一套三端统一的开发框架,...

2018-10-02 10:35:58

阅读数 747

评论数 0

提示
确定要删除当前文章?
取消 删除