Vue.js 前端

当「SPA」应用遇上了膨胀的项目

随着项目的成长,单页逐渐包含了许多业务线 当项目页面超过一定数量(150+)之后,会产生一系列的问题 基于以上问题有了对git进行拆分的技术需求。具体如下 需要的功能就是这些,下面分步骤看看具体实现 第一次请求时,此时router中所有路由无法匹配,会走公共处理 首先需要一个全局的业务线配置,存放...

Java 后端

为什么阿里巴巴禁止开发人员使用isSuccess作为变量名(修订版)

在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个”本次请求是否成功”的字段的定义,其实是有很多种讲究和坑的,稍有不慎就会掉入坑里,作者在很久之前就遇到过类似的问题,本文就来围绕这个简单分析一下。到...

React.js 微信小程序 前端 前端

Taro:将已有微信小程序转换为多端应用

在距离 Taro 1.1 发布 之后一个月,经历了 500 多次提交和 17 个预览版本的迭代之后,我们有信心在今天发布 Taro 1.2 正式版。 Taro 1.2 比起 Taro 1.1 和其它的小程序开发框架,增加了许多首次在小程序框架上实现的功能,这些功能包括但不限于: 就像博客大战时代博...

前端 前端

你(可能)不知道的web api

作为前端er,我们的工作与web是分不开的,随着HTML5的日益壮大,浏览器自带的webapi也随着增多。本篇文章主要选取了几个有趣且有用的webapi进行介绍,分别介绍其用法、用处以及浏览器支持度,同时我也分别为这几个api都做了一个简单的demo(真的很简单,样式等于没有~)这几个api分别是...

Flutter Android

《Flutter实战》开源电子书

[《Flutter实战》](https://book.flutterchina.club](https://book.flutterchina.club/) 开源了,本书为 Flutter中文网开源电子书项目,本书系统介绍了Flutter技术的各个方面,本书属于原创书籍(并非翻译),希望对大家有帮...

开源 Omi 前端

【开源】腾讯 Omio 发布 - 全面兼容 IE8 和移动端

在微信支付、手机QQ、腾讯TEG、腾讯IEG等团队已经能够使用 Omi 应用于大量的 to b 的项目以及内部管理系统,为了达到 Omi 全覆盖,兼容 to c 端各种浏览器环境,所以有了 Omio, 拥有几乎和 Omi 一模一样的语法。 omio 拥有 omi一样的语法,但是也有一些差异需要注意...

CDN 前端 前端

趣讲CDN

正所谓,自己立下的flag,含泪也要实现。 在上一篇文章《前端缓存最佳实践》 中立下的flag,是时候来兑现了。 在我的认知里,CDN就是由遍布在各个地方的服务器组成,用户访问时,可以访问到距离最近的一个节点,从而实现加速。 水平不够,如何解剖?我还是讲个故事吧!不喜勿喷。 很久以前,有个叫小东的...

TypeScript Vue.js 前端

vue-property-decorator使用指南

在Vue中使用TypeScript时,非常好用的一个库,使用装饰器来简化书写。 4、@MODEL (组件之间,CHECKBOX) js写法 ==(2.2.0+ 新增)== 参考内容:https://github.com/kaorun343/vue-property-decorator

Android Android

Android 屏幕适配终结者

之前基于头条的适配方案写了篇文章 Android 屏幕适配从未如斯简单,但后续发现还是有挺多坑的,这些坑都记录在了 GitHub 屏幕适配问题汇总及解决,基于这么多坑,最终我发现了一种更完美的适配方案,本打算一个多月前就写这篇文章的,但由于公司事务繁忙一直抽不出空来,拖更到现在才发布,下面就让我来...

沸点 阅读

掘金 AMA:我是蚂蚁金服 OceanBase 团队的技术专家-- 庆涛,你有什么问题要问我?

掘金 AMA 第十四期嘉宾是来自蚂蚁金服 OceanBase 团队的技术专家-- OB庆涛。 大家好,我是蚂蚁金服 OceanBase 团队的技术专家梅庆(花名:庆涛)。目前主要负责 OceanBase 数据库技术和解决方案的对外推广,在阿里工作了 8 年多,目前工作地点在杭州。 相信不少同学对 ...

JavaScript iOS 阅读

程序猿生存指南-34 我与清华

2006-2009那三年,我与汪清华同在县一中求学。 作为年级第一,我在整个高中可谓红极一时。班上有很多人愿意跟我做同桌,倒也不是我人缘有多好,只是他们深信「近朱者赤,近墨者黑」。许多人认为与我做同桌,耳濡目染,成绩或许能有所提高。 不过,这美好愿望并未在汪清华身上有所体现,她一直稳坐班里的倒数第...

前端 前端

前端埋点统计方案思考

埋点即监控用户在应用表现层的行为,于产品迭代而言至关重要。埋点数据分析是产品需求的 来源,检验功能是否达预期的 佐证。前端较服务端更接近用户,本小白将在此对前端埋点统计方案述说一二。 不同产品对数据的关注角度不同,可按需采集。如信息流产品对停留时长的关注度更高(统计页面访问 & 跳出时间),商城类...

Vue.js 前端

vue-admin 详细注释,必须手把手做项目系列之(二)

然后我们就要测试数据,测试数据的准备: 基本上把上面的所有东西搭建好,你就可以愉快地开发了,可以丰富自己的项目了 在系列三中,楼主会用NODE或阿帕奇做服务器,把我们项目放到服务器中,详解会出现种种的小问题,届时会做一些常用代码的封装,代码的优化等等

Vue.js 前端

Vue与React两个框架的粗略区别对比

React--Facebook创建的JavaScript UI框架。它支撑着包括Instagram在内的大多数Facebook网站。React与当时流行的jQuery,Backbone.js和Angular 1等框架不同,它的诞生改变了JavaScript的世界。其中最大的变化是React推广了V...

JavaScript 前端

前端开发 2018 回顾及 2019 展望

前端发展的世界发展迅速。非常快。本文将回顾2018年最重要的前端新闻,值得关注的事件和 JavaScript 趋势。 WEBASSEMBLY 发布了主要版本,核心规范达到 1. WebAssembly 通常被认为是 web 的未来。 它旨在通过提供在 web 上运行的二进制格式,最大限度地提高性能...

JavaScript 前端

Javascript策略模式理解以及应用

最近一直在看Javascript设计模式,想通过写文章来增加自己对策略模式的理解,同时记录自己学习的经历。希望大家看完之后觉得有收获可以帮忙点个赞表示支持。 策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 每次遇到这种设计模式的定义,第一眼的感觉总是很懵逼,不知...

Chrome 前端 前端

【译】你不知道的 Chrome 调试工具技巧 第十四天:其他快捷键~

本文是作者 Tomek Sułkowski 发布在 medium 上的一个系列。据作者透露一共有 24 篇,一直更新到 12 月 24 日版权归原作者所有。 作者在 TWITTER 上推荐我们的中文翻译啦,截图在最后 译者在翻译前已经和作者沟通得到了翻译整个系列的授权。为了不影响大家阅读,授权的记...

JavaScript 前端

慎用try catch

ECMA-262第3版引入了语句,作为JavaScript中处理异常的一种标准方式。基本的语法如下所示。但是在前端代码中很少看到语句,并不是所以代码都需要加来作得不偿失的“保险”,下面来分析作为前端代码,哪些地方才需要真正加。 众所周知,以一个大括号{}决定一个块级作用域,代码进入 的时候 js引...

CSS 前端 前端

不怕你用不上!CSS 列表项布局技巧

在开发中我们经常会遇到关于如何展示列表的问题,例如: 为了让其看起来更加舒适美观,通常我们会在每个列表项上添加 和 属性来隔开它们,然后一行超过容器长度后进行换行 那么在各种情况下,如何处理列表项中和,让列表间隔和换行看起来更加自然美观是本篇的重点 元素宽度已知,即知道每行最多多少个,且所有元素都...