Happy Coding

Jeremy

Hi~, 我是 Jeremy
不要高估你一天能做的事,更不要低估你一年能做的事。

红宝书笔记集锦

December 08, 2019

这段时间在阅读红宝书做基础补足,将阅读过程中所记录的点总结一下: 第三章 基本概念 3.3 变量: 不建议修改变量所保存值的类型。即固定类型,这一点与 V8 能做的优化有关。 3.4 数据类型: 3.4.1 操作符: 特殊值 被认为是一个空的对象引用。 3.4.…

总结过去,立足当下,规划未来

December 07, 2019

Hooks 详解

September 17, 2019

在 Hooks 正式推出不久时我写了一篇 Hooks 随谈 ,主要是从概念介绍上对它的简单的一个分析理解,实习时开发的新控制台则完全使用了这个特性,因此想结合目前的实践经验对 Hooks 做一个最佳实践与对比的分析。 Capture Value 从 Hooks…

Vue 数据响应原理

July 10, 2019

new Vue 时发生了什么

July 04, 2019

React Fiber

February 11, 2019

从 v16 开始启用了全新的架构,管理代号为 Fiber 。比起之前的实现极大地提高了性能,本文将会结合一个实例整体剖析一下 的内部架构。 概览 先来看一个例子 : 当我们点击 Update counter…

Hooks 随谈

February 08, 2019

React 16.8 正式推出了 的特性,这期间也从一些方面了解尝试过 Hooks…

从零实现一个 React-Router

February 04, 2019

在实现 单页面应用过程中,必须掌握的一个生态就是 路由库,本文将会从零开始实现 的关键部分。 React-Router v4 是一次颠覆性的更新,完全不兼容以前版本的写法,相比于之前更容易让人接受的配置式路由写法,v…

每周精进(2.4)

February 04, 2019

这周最开心的事应该就是拿到即刻的 offer…

每周精进(1.28)

January 28, 2019

毕设整体功能已经稳定了, 进入到细节 的阶段, 这周也额外学习了一下缓存以及 的知识, 技术文章的翻译暂时是搁浅了, 但是应该会尝试进行自主的分享写作, 目前主要的重心就是在项目和毕设最后的阶段以及面试准备上, 加油! 2.…

每周精进(1.18)

January 18, 2019

到家后的第一个晚上… 经历了算是大学最后一个在校紧张准备的考试周,技术学习以及写作实践方面确实搁置了挺久,不过好消息就是基本确定考试全都过了,在学分规划上更进一步,接下来的主要针对在家计划,重新调整好自己的状态,以一个更专业更自信的态度去面对春招! 1.2…

详解 CRP:如何最大化提升首屏渲染速度

January 06, 2019

在前端性能优化树上有很多值得展开的话题, 从输入 URL…

从五个规则来介绍 this

January 04, 2019

在文章开始以前我们先做一道题: 你可以自己先试着写出答案,如果你想检验自己的答案可以直接移到文末,我们也会在最后进行解析。 本文将会从以下五个规则来介绍 中的 this : 隐式绑定 显式绑定 new…

[译] JavaScript — 继承、委托模式和对象链接

December 31, 2018

原文地址: JavaScript — Inheritance, delegation patterns and Object linking 作者: NC Patro 学习 JavaScript…

每周精进(12.31)暨年终总结

December 31, 2018

今年最后一次每周总结啦, 同时也作为年终总结吧. 2018年是我在技术上成长最快的一年, 也是收获最多的一年. 流水账 17.12.31 和小凯子他们在风雨球场喊着 永远十八 的口号放了孔明灯, 刚当上工作室负责人的我内心是有很多憧憬的, 这个身份也将作为我18年的主旋律… 1…

每周精进(12.25)

December 25, 2018

学业方面:目前基本完成了 Drive Online 整体的逻辑,最终决定做的还是精简化 健壮化(学会给自己砍需求233…

每周精进(12.19)

December 19, 2018

上一次的周计划已经算是三周前了, 这三周也密密麻麻经历过很多事情, 日志易面试, 理电项目功能修补, java 课设答辩, jsp课设, 六级… 也包括一些不太愉快的人际交往. 面试的结果确实比较出乎我的意料, 我对自己应该有更加自信的定位, HR…

React入门

December 07, 2018

本文将会从零开始介绍 React 的核心知识点,以下是参考大纲~ React React 是什么 为什么要使用 React 项目预览 JSX Styles 组件 props 类组件 State 事件处理 生命周期 更多 脚手架 状态管理与路由 话不多说,直接进入~ React…

从原型到class

November 30, 2018

本文将会从原型介绍到原型实现继承与 ES6 的 实现继承并进行对比~ 原型 JavaScript 并不是一门纯面向对象的语言,而是一门基于原型的动态类型语言. 每一个 js 对象都有一个特殊的内置 [ Prototype…

每周精进(11.26)

November 26, 2018

11.18 第八周计划总结~ 完善 jsp 大作业的整体模板 完成 Speedest 功能的基本扩展(doing) Algorithm-JS 的完善(doing) 本周推进最多的应该是 jsp 的大作业了,到现在的阶段基本的构造以及计划都已经成型,我是不打算写 jsp…

每周精进(11.18)

November 19, 2018

11.10 第七周计划总结~ 实践 jeem 结合 react-router 的使用规范 戳我 专栏进度跟进 熟悉网络与算法相关的基础面试题 这周重新改造了 jeem-demo 的目录结构,结合 react-router 的语法设计了一个demo…

每周精进(11.10)

November 10, 2018

10.30 第六周计划总结~ react深入学习(Test方面)(continuing) 专栏的跟进(continuing) 读完<<跃迁>> 关于 Test…

每周精进(10.30)

October 30, 2018

10.22 第五周计划总结~ 理电项目测试上线(nearly end) react体系深入(接下来的重点) 专栏训练营进度跟进(同上) 本月完成webpack配置细节博客 这周得到最大的bonus应该就是 autosub…

webpack配置介绍

October 28, 2018

这篇文章主要介绍 jeem webpack(4.0)相关的配置,不会针对webpack作过多的详解,算是webpack最佳配置的一个总结,会不断更新~ Webpack Webpack 是一个现代 JavaScript…

每周精进(10.22)

October 22, 2018

10.15 第四周计划总结~ 理电学院项目的基本结尾(continuing) 心理学院项目初步(老师那边说暂时不做了…) 细读<你不知道的js>(中卷) 回调 Promise 生成器 章节(continuing…

每周精进(10.15)

October 15, 2018

10.7 第三周计划总结~ 实现 jeem model 数据订阅相关功能,尝试 npm 自动构建流程 撰写与 jeem 相关知识的一篇博客 多阅读< 你不知道的js…

每周精进(10.7)

October 07, 2018

9.30 第二周计划总结~ 基于dva & umi & deef 尝试开始造自己的Framework 将已经实现的轮子至少选一个作好博客说明 戳我 跟上<数据结构与算法之美>专栏的进度 至少完成<你不知道的js>(中卷)关键部分的阅读 完成本周六级训练营的基本任务 1…

从零实现一个MVVM

September 30, 2018

介绍 MVVM 由以下三个内容组成: Model: 数据模型 View: 界面 ViewModal: 沟通 View 和 Model MVVM 的思想是数据驱动视图,相比于 jQuery 操作 DOM 的时代,数据逻辑与页面实现了解耦,数据改变<=>UI…

每周精进(9.30)

September 29, 2018

9.23 第一周计划总结~ 学习实现Promise发布到轮子项目上,并作博客说明  戳我 基于umi重构react-hackernews  戳我 精听六级听力一篇,完成六级作文一篇 Hmmm…

从零实现一个Promise

September 28, 2018

从暑假开始开发Vue项目,其中使用最频繁的库就是官方推荐的 axios ,基于Promise的HTTP库,这里参考了几篇优秀的解读文章尝试实现自己的Promise~ Promise 是 ES6 新增的语法,解决了回调地狱的问题 本文将根据 Promise A…

每周精进(9.23)

September 23, 2018

从暑假结束到现在近一个月, 大部分的时间都在忙课程和组织迎新, 整体的学习感觉并不好, 博客和github…

移动端页面开发总结

August 04, 2018

工作室暑期集训在带17级成员做官网,这里主要总结一些移动端页面开发的基本知识~ 像素 概念:一个像素就是计算机屏幕所能显示一种特定颜色的最小区域 web前端开发中: 设备像素:设备屏幕的物理像素,对任何设备来说物理像素的数量是固定的 CSS像素:抽象的像素概念,专为web…

Vuex核心

July 13, 2018

在封装 Hy-Vue-Admin 的登录逻辑时,对于登录状态的管理设计刚开始利用很直观的全局cookie保存状态,写起来感觉很别扭而且麻烦,参考了成熟的后台管理模板登录的逻辑以后决定使用Vue官方推荐的Vuex进行全局状态的管理: Vuex 是一个专为Vue.js…

计算机网络复习

June 29, 2018

操作系统复习

June 24, 2018

深入浅出Nginx

May 29, 2018

之前在自己的阿里云服务器上部署了Nginx服务主要用作node服务的代理,这里看到一篇不错的文章简记一下~ 前言 Nginx是一款轻量级的Web服务器及反向代理服务器,因为内存中占用少、启动极快、高并发能力强的原因,在互联网项目中广泛应用 当下流行的技术架构,nginx…

Flex-Grid布局

March 27, 2018

关于Flex&Grid布局的语法实例 Flex:更简洁制作智能布局的现代语法 w3c于09年提出的一个新的布局方案,可以方便地实现各种页面布局 移动端开发的主流:H…

HTML5&CSS3关键点

March 13, 2018

工作室第七期培训第二课主讲了关于前端三大基础的知识,重点落在HTML5与CSS3上,这里做一个记录,类似的知识以后不断更新~ HTML: DOM树:浏览器解析HTML文本的形式,树上的所有节点都可以通过js…

Js基础笔记

March 04, 2018

Github关于js…

ThinkPHP5博客搭建知识汇总

February 26, 2018

工作室第七期培训后期主要以TP5搭建个人博客为主,这里将需要用到的知识笔记做个整理再加一些 扩展~ ThinkPHP的核心就是MVC思想: Controller: 控制器,整个应用逻辑交互的处理 Model:模型,数据库操作的逻辑处理 View…

WebSocket实践

February 02, 2018

做小程序项目的时候有实时通信的需求,这里就整理一下WebSocket的知识 关于WebSocket 前言:Web…

HTTP协议

January 22, 2018

浏览公众号时看到一篇介绍HTTP较全的文章,这里做一个摘录总结,后续学习会不断完善改进~ 简单介绍 HTTP协议:超文本传输协议,用于从万维网服务器传输超文本到本地浏览器的传送协议,是互联网上应用最为广泛的一种网络协议,所有www文件都必须遵守的这个标准 HTTP基于TCP/IP…

Centos7搭建Web服务器

January 18, 2018

最近在虚拟机里装了centos7来配置lamp服务器,其中踩了好多好多……坑o(╥﹏╥)o,必须做个记录 更新:nginx 与 node 的安装 centos7安装 这里就是网上下好iso镜像,然后一步步装好,建议初学者选GNONE桌面版方便操作 Apache、Mysql、PHP…

异步JavaScript请求

December 29, 2017

在Udacity上系统学了异步JavaScript请求的课程,这里结合之前自己的理解做一个总结~ Ajax与XHR 在JavaSctipt中发出异步HTTP请求的步骤: 使用 构造函数创建XHR对象 使用 方法-设置HTTP方法和要获取的资源的URL…

Web性能优化

December 02, 2017

在书上看到了关于Web性能优化方面的知识,这里先记录下来,方便以后加以实践~ Web性能优化分为服务器端和浏览器端两个方面: 压缩源码和图片 ► JavaScript文件源代码可以采用混淆压缩的方式 ► CSS文件源码可以进行普通压缩 ► JPG图片可以根据具体质量来压缩为5…

Git常用操作

November 30, 2017

随着做项目的深入,对Git的使用也越来越频繁,这里就做一个常用操作的总结,不断更新~ Git理念 ► 工作区(即本地文件) ► 暂存区 ► 本地仓库 ► 远程仓库 使用Git…

数据结构实验参考

November 29, 2017

函数防抖与函数节流

November 23, 2017

前言 ► 实际开发中以下场景往往由于事件频繁被触发,从而频繁执行DOM操作、资源加载等行为,导致页面卡顿甚至浏览器崩溃: window对象的 resize、scroll 事件 拖拽时的 mousemove 事件 射击游戏中的 mousedown、keydown…

ES6基础概念

November 23, 2017

let命令 基本用法 ► 用来声明变量,类似于 var ,但只在 let 命令所在的代码块内有效 ► 使用 let ,声明的变量只在块级作用域内有效,因此 for 循环的计数器很适合用 let 命令 ► for…

jQuery基础

November 23, 2017

基础核心 代码风格 ’$’ : jQuery 当中最重要并且独有的对象:jQuery对象 执行功能函数时,先获取元素返回 jQuery 对象后再调用功能函数,同时返回的还是 jQuery 对象,所以可以连缀不停的调用功能函数 加载模式 jQuery…

面向对象与原型

November 23, 2017

这里会先把之前已经写好的总结陆续放上来,主要也是有一个时间顺序记录自己的学习过程((#^.^#)) 面向对象与原型 一.创建对象:…

Hexo + Github Pages搭建你的博客

November 23, 2017

一开始自己用hexo搭博客的时候踩了比较多坑,在这里想总结一下做一个简单的搭建教程,后续使用再慢慢完善 初始配置环境 node 作用:生成静态页面 Git 作用:将本地的hexo内容提交到github上 申请Github 作用:作为博客的远程仓库和服务器 Hexo…

Welcome

November 19, 2017

Welcome to my technology blog ! This is the first blog I built myself and I will update my study and thinking life in it later. I hope it…