React Native 布局

开始学习React Native,首先必须了解其布局的特性,因为其与传统的Web开发中的布局有着不小的差异。 尺寸 React Native#Dimensions RN提供的 Dimensions API可以让我们在应用程序内获得屏幕和窗体的宽高尺寸。 var { heigh »

多入口前台项目开发编译发布集成方案

一个大型的前台项目,例如内部ERP项目,其内部的各个业务直接虽然在逻辑上是强相关联的,但在系统开发中,其耦合度实际上并不足以需要做成单一入口,将其做成一个子业务一个入口的模式,有如下几个优点: 业务模块化开发,可以一个或若干个开发人员负责特定的业务模块,各业务模块虽在一个工程,但 »

NodeJS通过dubbo默认协议通信

这几天研究dubbo RPC与NodeJS之间的通讯,并写了一个NodeJS作为消费者与dubbo Java端生产者通讯的库dubbo-node,其中zookeeper作为服务协同工具和注册中心。 Dubbo Dubbo是阿里巴巴开源的一个分布式RPC框架,是用Java语言实现的 »

[前端回顾] - CSS盒模型

当浏览器渲染HTML文档时,它将每一个元素依据CSS盒模型呈现为一个方形的盒子,每个盒子由4个区域组成,分别是content, padding, border以及margin。 content区,包含了真实的元素内容,如文本、图像等等。 padding和margin则分别为内外边 »

Post提交方式下载文件

提要 通常下载文件是直接GET访问下载链接,由浏览器默认行为进行下载。对于一些动态生成数据的场景,特别是需要用户提交部分参数,这时候GET请求就不合适了,需要POST提交进行下载。 Form Post下载文件 这是浏览器最原生的表单提交,可以设定form元素的method为POS »

MySql利用Trigger实现SQL优化

问题 向数据库中插入多个标签数据,每个标签的schema如下: tag{ title: String; slug: String; topics_count: Integer; } 其中,title和slug字段都是唯一性索引。 首先的一个问题是当ti »

利用FileReader API预览图片

需求 在Web应用程序中,上传图片前进行预览是比较常见的需求。在老式浏览器中,必须先将图片上传至服务器,获取实际链接后嵌入方可预览。随着浏览器API的不断丰富,现在利用FileReader可以做到图片上传之前就在页面进行预览,提高用户体验。 FileReader & Fi »

Webpack hash控制

前言 持续开发和部署WEB项目时,对于引入的script脚步文件的缓存控制是一个比较重要的话题,通常使用webpack打包用于生产环境js文件时都在文件名中包含chunkhash值,即要求改动准确代表对应文件名变动,这样用户总是会获得最新的代码以获得正确的功能并也能利用浏览器缓存 »