摘要: 使用Webpack 搭建React项目的方法和步骤 "参考文章: 《How to Create a React app from scratch using Webpack 4 》 write by Linh Nguyen My " 创建项目以及使用webpack编译项目 1. 使用npm init 阅读全文
posted @ 2019-11-13 15:20 Jacob_乔 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 在写希尔排序之前,首先我对之前的Java代码进行了优化。 之前的代码中由于Comparable<T>中的T都是用的String,因此在写一个测试方法时,必须对输入的数字进行转换,十分麻烦。 因此我将方法都写成了泛型的写法: 之后的代码也会采用该模板。 言归正传。 1. 希尔排序的实现思路 希尔排序是 阅读全文
posted @ 2018-07-30 10:14 Jacob_乔 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在书中,插入排序和选择排序是放在一起介绍的,经过比较发现,其实两种排序的实现思路还是有一些相同的。 1.插入排序实现的思路 插入排序和选择排序实现思路的共同点都是从右边的数组选择出一个元素插入到左边的位置中。不同的是,在选择元素的时候,选择排序会选择右边最小的元素然后插入到左边的最后一位。 而插入排 阅读全文
posted @ 2018-07-26 15:10 Jacob_乔 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 今天利用了一个小时的时间来复习了一下选择排序。 1. 程序模板 在开始之前,首先根据 Algorithms 书中的例子写了一个程序的模板。 书中的代码我稍作了修改。如下所示: 之后所有的排序基本上都会根据这个模板来修改。 该模板中主要包含几个方法: sort() 用来写排序 less() 用来比较两 阅读全文
posted @ 2018-07-25 19:53 Jacob_乔 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 作为一个前端工程师,在工作中很大一部分工作是在做一些琐事:按照UX的规划来画页面,根据后端提供的接口来转换数据,根据用户需求来进行页面逻辑处理。稍微高端一点,自己搭建一下前端的项目结构,配置一下使用框架的组件和环境,打一个部署包等等。 长时间以来,算法和数据结构,这个最基本的知识渐渐生疏了,尤其对于 阅读全文
posted @ 2018-07-24 18:26 Jacob_乔 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://www.ruanyifeng.com/blog/2011/09/restful.html REST的含义: (Resource) Representational State Transfer 资源表现层状态转换,如果一个架构符合Restful的原则,那么就是一个Restfu 阅读全文
posted @ 2017-03-26 12:00 Jacob_乔 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=zh-cn 缓存并重用之前获取的资源的能力是性能优化的一个关键方面。 每个浏览器 阅读全文
posted @ 2017-03-07 06:58 Jacob_乔 阅读(502) 评论(1) 推荐(0) 编辑
摘要: ES6 对于数值类型 (Number) 进行了一下扩展: 1.对于二进制和八进制提供了新的写法 ES6对于二进制和八进制的数值提供了新的写法,分别用0b (或者0B) 和0o (或者0o) 表示。例如: 由于从ES5开始,严格模式中,八进制不再允许使用前缀0来表示,因此在ES6中进一步明确,要用0o 阅读全文
posted @ 2017-01-09 22:34 Jacob_乔 阅读(509) 评论(0) 推荐(0) 编辑
摘要: ES6对字符串进行了一些扩展,主要表现在对Unicode 大于\uFFFF的字符的处理上。 1. ES6中字符的Unicode表示方法 在ES5中,字符串的Unicode表示方法: \uxxxx 。 xxxx表示字符的码点,这种表示仅限于\u0000 到 \uFFFF 之间的字符,超出的需要用双字节 阅读全文
posted @ 2016-12-26 06:28 Jacob_乔 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.解构赋值的定义 在ES6中,允许按照一定模式,从数组和对象中提取值(所谓解构),然后对变量进行赋值。 如果解构不成功,对应的变量就会赋值undefined. 另一种情况是不完全解构,即等号左边的模式,只匹配一部分的等号右边的数组。这种情况下,解构依然可以成功。 如果等号的右边不是数组(或者严格地 阅读全文
posted @ 2016-12-25 16:02 Jacob_乔 阅读(384) 评论(0) 推荐(0) 编辑