细说 Vue 组件的服务器端渲染

2019-05-30
阅读 4 分钟
5.1k
现在,前后端分离与客户端渲染已经成为前端开发的主流模式,绝大部分的前端应用都适合用这种方式来开发,又特别是 React、Vue 等组件技术的发展,更是使这种方式深入人心。

web 项目如何进行 git 多人协作开发

2019-02-15
阅读 4 分钟
17.5k
现在,大部分项目都是用 git 来管理代码的,但当项目变大、多人协作时,git 的使用就变得复杂了,这时就需要在 git 使用的流程上来思考如何更优的使用 git。

web 应用常见安全漏洞一览

2019-01-24
阅读 4 分钟
16.7k
web 应用常见安全漏洞一览 1. SQL 注入 SQL 注入就是通过给 web 应用接口传入一些特殊字符,达到欺骗服务器执行恶意的 SQL 命令。 SQL 注入漏洞属于后端的范畴,但前端也可做体验上的优化。 原因 当使用外部不可信任的数据作为参数进行数据库的增、删、改、查时,如果未对外部数据进行过滤,就会产生 SQL 注入漏洞。 比...

api 接口管理工具

2019-01-15
阅读 3 分钟
21.9k
现在,Web 应用的前后端分离事实上已经成为了大家都认可的一种开发方式,前后端分离之后,前端与后端都用接口(api)来沟通,这就需要我们做好 API 接口管理,所以,这次来聊聊 API 接口管理工具。

前端开发如何做好本地接口模拟

2019-01-05
阅读 7 分钟
12.3k
前端开发如何做好本地接口模拟 之前有写过一篇 本地化接口模拟、前后端并行开发,讲到过本地接口模拟,但不太细致。这次细细的说说本地接口模拟。 1. 有什么好处 本地接口模拟最大的好处就是能够使前后端项目解耦,前端更专注于开发,减少线上调试,以此提升开发效率。 2. 有哪些途径 本地接口模拟一般分为工具层面和代...

gitlab 安装、配置

2018-12-28
阅读 3 分钟
6.3k
gitlab 安装、配置 对于企业级的私有 git 仓库,gitlab 是个不错的选择。 今天就来说说 gitlab 的安装、配置。 系统配置建议:最低双核 4G 内存。 当前针对 gitlab 版本:11.5.3。 1. 说明 根据官方的安装教程,选取 ubuntu 环境下的社区版进行安装:[链接]。 如果需要其他的环境(如 CentOS、docker 等)或者企业版,参...

js 中的 number 为何很怪异

2018-12-28
阅读 6 分钟
8.6k
js 中的 number 为何很怪异 声明:需要读者对二进制有一定的了解 对于 JavaScript 开发者来说,或多或少都遇到过 js 在处理数字上的奇怪现象,比如: {代码...} 如果想要弄明白为什么会出现这些奇怪现象,首先要弄清楚 JavaScript 是怎样编码数字的。 1. JavaScript 是怎样编码数字的 JavaScript 中的数字,不管是整数、...

如何让 node 运行 es6 模块文件,及其原理

2018-12-10
阅读 4 分钟
11.9k
最新版的 node 支持最新版 ECMAScript 几乎所有特性,但有一个特性却一直到现在都还没有支持,那就是从 ES2015 开始定义的模块化机制。而现在我们很多项目都是用 es6 的模块化规范来写代码的,包括 node 项目,所以,node 不能运行 es6 模块文件就会很不便。

前端如何高效的与后端协作开发

2018-10-30
阅读 4 分钟
12.6k
除非在一些不得不使用服务器端渲染的情况下(如门户、电商等),应当尽量使用客户端渲染,因为客户端渲染更能使前后端分离(项目分离、代码解耦、协作分离、职责分离等),也能更好的做本地接口模拟开发,提升开发效率。

细说后端模板渲染、客户端渲染、node 中间层、服务器端渲染(ssr)

2018-10-16
阅读 3 分钟
16.1k
前端与后端最初的渲染方式是后端模板渲染,就是由后端使用模板引擎渲染好 html 后,返回给前端,前端再用 js 去操作 dom 或者渲染其他动态的部分。