勇往直前的专栏

写给以后的自己

前后端分离架构概述

1、背景 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步...

2019-06-11 19:56:51

阅读数 84

评论数 0

JavaScript 简史:从网景到框架

【CSDN 编者按】从上世纪 90 年代中期发行以来,JavaScript 就已经成为最流行的 Web 开发语言之一了。尽管 JavaScript 最初只是一个浏览器脚本语言,但是近几年,我们已经能够明显看到它在不断地演变:在桌面端、移动设备和服务端 Web App 领域都有所发展。 “任何能够...

2019-05-05 08:22:23

阅读数 742

评论数 0

前端开发这么多年,你真的了解浏览器页面渲染机制吗?

作者 |浪里行舟 前言 浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分的,一是渲染引擎,另一个是JS引擎。渲染引擎在不同的浏览器中也不是都相同的。目前市面上常见的浏览器内核可以分为这四种:Trident(IE)、Gecko(火狐)、Blink(Chrome、Opera)、We...

2019-04-15 09:32:25

阅读数 135

评论数 0

react如何通过shouldComponentUpdate来减少重复渲染

在react开发中,经常会遇到组件重复渲染的问题,父组件一个state的变化,就会导致以该组件的所有子组件都重写render,尽管绝大多数子组件的props没有变化 render什么时候会触发 首先,先上一张react生命周期图: 这张图将react的生命周期分为了三个阶段:生成期、存在...

2019-01-07 16:26:05

阅读数 189

评论数 0

2019 年 React 学习路线图

作者 | javinpaul 译者 | 无明 之前我们已经介绍了 2019 年 Vue 学习路线图,而 React 作为当前应用最广泛的前端框架,在 Facebook 的支持下,近年来实现了飞越式的发展,所以,我们将在下文中介绍 2019 年 React 学习路线图,希望给想学 Rea...

2018-12-24 09:39:25

阅读数 168

评论数 0

2019年Vue学习路线图

作者|Anthony Gore 译者|无明 如果你是 Vue 开发新手,可能已经听过很多行话术语,比如单页面应用程序、异步组件、服务器端渲染,等等。你可能还听说过与 Vue 有关的一些工具和库,比如 Vuex、Webpack、Vue CLI 和 Nuxt。 浸没在术语和工具的浩瀚海洋...

2018-12-24 09:33:51

阅读数 291

评论数 0

弹幕,你知道是怎样练成的?

天下视频唯弹幕不破 说起弹幕看过视频的都不会陌生,那满屏充满着飘逸评论的效果,让人如痴如醉,无法自拔 最近也是因为在学习关于canvas的知识,所以今天就想和大家分享一个关于弹幕的故事 那么究竟弹幕是怎样炼成的呢? 我们且往下看(look) 看什么?看效果 效果图已经呈现给各位了...

2018-12-17 21:42:04

阅读数 241

评论数 0

尤雨溪:React 是不是比 Vue 牛,为什么?

提问内容 我看过非常多的人都这样说,我总结他们理由几乎都是react显得牛皮。有人能够给我真正去分析react做项目牛逼在哪吗,vue和react,我用vue多,我是觉得简单好用,做项目快,写同一个项目,react代码肯定比vue多,vue的一些操作都太轻便了,组件设计的好的话,每个组件代码很少...

2018-12-09 11:56:22

阅读数 1786

评论数 0

国内外前端大神

1. 大神 寻找Github、微博、知乎等技术社区上比较活跃、影响力大的圈内大神,供大家膜拜! 视野所限,未必全面,欢迎大家推荐、自荐。 排名不分先后,序号只为标记方便。 提供信息只为学习交流之用,如有冒犯,请见谅;如果涉及隐私或不愿公开内容,请联系我。 1.1 国际 Chris ...

2018-10-24 17:22:01

阅读数 357

评论数 0

ant design pro 页面加载原理及过程,@connect 装饰器

一、概述   以列表页中的标准列表为主      Ant Design Pro 默认通过只需浏览器单方面就可处理的 HashHistory 来完成路由。如果要切换为 BrowserHistory,那在 src/index.js 中也有对应的内容可以直接修改,但需要在后端服务器进行相应路由配置...

2018-08-02 13:27:26

阅读数 9917

评论数 6

Eslint的使用

一、简介 Eslint是一个开源的JavaScript代码检查工具,其作者是大名鼎鼎的“红宝书”《JavaScript高级程序设计》作者 Nicholas C. Zakas。Nicholas C. Zakas 在他的多部著作中都有涉及到JavaScript的代码风格问题,而eslint正是用来统...

2018-06-08 14:02:08

阅读数 310

评论数 0

eslint入门

ESLint的使用   ESLint 是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。 首先,安装 ESLint。 $ npm i -g eslint 然后,安装 Airbnb 语法规则,以及 import、a11y、react 插件。 $ npm i...

2018-06-07 14:34:48

阅读数 162

评论数 0

dva 中的响应编程

思维盲区 我最开始学习使用 dva 是从《12 步 30 分钟,完成用户管理的 CURD 应用》开始的,这同时也是 dva 的官方教程。然而因为领悟能力太差,最开始完全没理解。前 4 步还跟得上,第 5 步创建 model 和改造 service 就懵逼了。硬着头皮照抄代码,抄到最后数据没出来,...

2018-04-12 10:57:55

阅读数 1202

评论数 0

windows 下更新 npm 和 node

公司的新项目要启动了,需要使用 Angular 4.0,并且使用 webpack 工具进行打包。所以就需要安装 node。node 的安装很简单,在 node 的官网 nodejs.org 去下载 msi 安装包,目前 node 最新的版本是 v8.1.2(打开这个官网,会根据你的系统为你推荐最合...

2018-04-11 10:46:37

阅读数 78

评论数 0

CSS Modules 用法教程

学过网页开发就会知道,CSS 不能算编程语言,只是网页样式的一种描述方法。 为了让 CSS 也能适用软件工程方法,程序员想了各种办法,让它变得像一门编程语言。从最早的Less、SASS,到后来的 PostCSS,再到最近的 CSS in JS,都是为了解决这个问题。 本文介绍的 CSS M...

2018-04-10 09:30:24

阅读数 82

评论数 0

初探 React Router 4.0

React Router 4.0 (以下简称 RR4) 已经正式发布,它遵循React的设计理念,即万物皆组件。所以 RR4 只是一堆 提供了导航功能的组件(还有若干对象和方法),具有声明式(引入即用),可组合性的特点。http://www.jianshu.com/p/e3adc9b5f75c ...

2018-04-09 15:34:18

阅读数 83

评论数 0

从 npm 迁移至yarn

  NPM   npm是Node.js能够如此成功的主要原因之一。npm团队做了很多的工作,以确保npm保持向后兼容,并在不同的环境中保持一致。 npm是围绕着语义版本控制(semver)的思想而设计的,下面是从他们的网站摘抄过来的: 给定一个版本号:主版本号.次版本号.补丁版本号, 以...

2018-04-09 10:43:49

阅读数 1032

评论数 0

Grunt 新手一日入门

当时学习 Grunt 的时候,真是很头疼。分了两个时间段,学习了两次才硬啃下来,之后才能用在项目中。主要原因我认为是学习资料和文档上面写的太高端了。这类的文档或者资料有个显著特点,上来先简单介绍一下这个玩意(Grunt 是一个 JavaScript 任务运行器),然后就是如何安装,直接给你配置文件...

2017-10-17 11:10:56

阅读数 252

评论数 0

npm介绍与cnpm介绍

npm介绍 说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等) 使用npm安装插件:命令提示符执行npm install <name> [-g] [--save-dev...

2017-10-16 11:24:25

阅读数 209

评论数 0

React 入门实例教程

React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。 由于 React 的设计思想极其独特,属于革命性创新,性...

2017-09-27 08:29:07

阅读数 260

评论数 0

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