FE-knowlodge-base
大前端知识库,持续更新中…
涨知识
js跨域及解决方案
HTTP1.0,HTTP1.1,HTTP2.0、HTTP3
HTTP和HTTPS
JavaScript中的函数柯里化
探索浏览器对于HTML的渲染原理(过程)
探索vue diff算法
JavaScript
...
Table of Contents
Objects
VOILUTFunction
Viewport
EnabledElementLayer
ImageLoadObject
Image
ImageStats
LUT
VOI
vec2
EnabledElement
EnabledElements
...
今日内容
1. Junit单元测试
2. 反射
3. 注解
Junit单元测试:
* 测试分类:
1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。
2. 白盒测试:需要写代码的。关注程序具体的执行流程。
* Junit使用:白盒测试
* 步骤:
1. 定义一个测试类
...
【File类、递归】
主要内容
File类
递归
教学目标
[ ] 能够说出File对象的创建方式
[ ] 能够说出File类获取名称的方法名称
[ ] 能够说出File类获取绝对路径的方法名称
[ ] 能够说出File类获取文件大小的方法名称
[ ] 能够说出File类判断是否是文件的方法名
...
【字节流、字符流】
主要内容
IO流
字节流
字符流
异常处理
Properties
教学目标
[ ] 能够说出IO流的分类和功能
[ ] 能够使用字节输出流写出数据到文件
[ ] 能够使用字节输入流读取数据到程序
[ ] 能够理解读取数据read(byte[])方法的原理
[ ] 能够使用字
...
【网络编程】
主要内容
软件架构CS/BS
网络通信三要素
TCP通信
Socket套接字
ServerSocket
教学目标
[ ] 能够辨别UDP和TCP协议特点
[ ] 能够说出TCP协议下两个常用类名称
[ ] 能够编写TCP协议下字符串数据传输程序
[ ] 能够理解TCP协议下文件上
...
【缓冲流、转换流、序列化流】
主要内容
缓冲流
转换流
序列化流
打印流
教学目标
[ ] 能够使用字节缓冲流读取数据到程序
[ ] 能够使用字节缓冲流写出数据到文件
[ ] 能够明确字符缓冲流的作用和基本用法
[ ] 能够使用缓冲流的特殊功能
[ ] 能够阐述编码表的意义
[ ] 能够使用转
...
本文主要介绍Hexo博客分别在Google和百度的seo优化方法。
添加sitemap
安装插件
需要安装两个插件来生成 sitemap 文件,前一个是传统的 sitemap,后一个是百度的 sitemap。
npm install hexo-generator-sitemap --save
npm
...
看到有些next主题的网站很炫酷,那么是怎么配置的呢?接下来我会讲一讲如何实现一些炫酷的效果
1. 在右上角或者左上角实现fork me on github
实现效果图
具体实现方法
点击这里 或者 这里挑选自己喜欢的样式,并复制代码。 例如,我是复制如下代码:
然后粘贴刚才复制的代码到t
...
HTTPS & HTTP/2
现在是 2019 年了,网站不是 HTTPS 和 HTTP/2 的感觉脱离时代了。HTTPS 已经不是因为安全方面的问题来考虑的了,而是后面所讲到的 PWA 里面很多最新的 HTML5 API 都是要求在 HTTPS 环境下才能正常工作的,所以要想让我们的博客更
...