自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AlbertYang的博客

软件工程师,不做积极废人,欢迎关注微信公众号:【AlbertYang】海量学习资料免费领取哟...

原创 程序员常用网站和工具(持续更新)

1.画图工具 1.1ProcessOn ProcessOn是一个面向垂直专业领域的作图工具和社交网络,成立于2011年6月并于2012年启动。 支持绘制思维导图、流程图、UML、网络拓扑图、组织结构图、原型图、时间轴等等。 官网:https://www.processon.com/ 1....

2020-07-08 09:33:31 5582 64

原创 JS+CSS实现左右文字滚动

<!doctype html> <html> <head> <meta charset="UTF-8"> <title>文字滚动:公众号AlbertYang</title> <scrip...

2020-07-28 17:50:04 701 0

原创 设计模式(7)[JS版]-JavaScript设计模式之原型模式如何实现???

目录 1.什么是原型模式 2 参与者 3实例讲解 4使用 Object.create实现原型模式 4.1Object.create()的用法 4.2 用Object.create实现继承 4.2.1 单继承 4.2.2 多继承 4.3 propertyObject参数 4.4 ...

2020-07-27 22:18:55 4710 24

原创 如何更聪明地学习:20种让你更高效学习的科学方法
原力计划

目录 1. 以多种方式学习某个知识 2. 每天学习多个科目,而不是只学习一个科目 3. 定期复习,而不是死记硬背 4. 坐在最前面(对于学生来说) 5.只专注于一件事 6.学会简化、归纳 7. 用手而不是使用笔记本电脑做笔记 8. 写下你的烦恼 9. 经常测试自己 10. 将你...

2020-07-25 14:36:56 11577 76

原创 设计模式(6)[JS版]-JavaScript如何实现抽象工厂模式?

目录 1 学习目标 2 什么是抽象工厂模式? 3 抽象工厂模式作用 4工厂模式参与者 5 代码实现 1 学习目标 通过本篇文章的学习,你应当掌握以下知识: 1 知道什么是抽象工厂模式? 2 掌握抽象工厂模式的作用以及什么时候需要使用抽象工厂模式 3 掌握使用JS实现抽象工厂模式的代...

2020-07-24 21:28:39 2339 22

原创 设计模式(5)[JS版]-JavaScript如何实现工厂方法模式?

目录 1 什么是工厂方法模式? 2工厂方法模式作用 3工厂方法模式参与者 4 代码实现 1 什么是工厂方法模式? 在基于类的编程中,工厂方法模式是一种创建模式,该模式使用工厂方法来处理创建对象的问题,而不必指定将要创建的对象的确切类。这是通过调用工厂方法来创建对象的,而不是通过调用构造...

2020-07-23 20:52:03 3747 20

原创 设计模式(4)[JS版]-JavaScript如何实现建造者模式?

目录 1什么是建造者模式 2 建造者模式的作用和注意事项 3.代码实现 4总结 1什么是建造者模式 建造者模式(Builder)可以将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。也就是说如果我们用了建造者模式,那么用户只需要指定需要建造的类型就可以得到所...

2020-07-21 20:59:56 3352 37

原创 设计模式(3)[JS版]-JavaScript中的构造函数模式是什么?

上篇文章单例模式:https://blog.csdn.net/qq_23853743/article/details/107451561 1什么是构造函数模式 构造函数用于创建特定类型的对象一不仅声明了使用的对象,构造函数还可以接 受参数以便第一次创建对象的时候设置对象的成员值。你可以自定义...

2020-07-20 22:23:20 2558 20

原创 设计模式(2)[JS版]---JavaScript如何实现单例模式?

目录 1 什么是单例模式? 2单例模式的作用和注意事项 3代码实现 4案例应用 4.1 使用单例模式管理命名空间 4.2 使用单例模式为不同命名空间的button按钮添加click事件,并且使他们之间能够互相通信 1 什么是单例模式? 单例就是保证一个类只有一个实例,实现的方法一般...

2020-07-19 21:58:24 732 17

原创 黑客帝国中代码雨如何实现?用 canvas 轻松实现代码雨炫酷效果!

1 效果 演示地址:https://www.albertyy.com/2020/7/codeRain.html 2 用到的知识点 2.1 什么是 canvas标签? <canvas> 是一个HTML5中新增的元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成...

2020-07-18 22:05:34 1025 18

原创 什么是JavaScript 的闭包???

闭包(closure)是Javascript语言的一个难点,闭包是一个函数与周围状态(词法环境)的引用捆绑在一起(封闭)的组合,在JavaScript中,每次创建函数时,都会同时创建闭包。闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰,即形成一个不销毁的...

2020-07-18 16:44:36 6923 50

原创 纯CSS实现iOS风格打开关闭选择框

目录 1 效果 2 知识点 2.1 标签 2.2 CSSfloat属性 2.3 CSS3transition属性 2.4 CSS3:checked选择器 2.5 CSSelement+element选择器 3 代码实现 1 效果 2 知识点 2.1 <label&g...

2020-07-15 07:25:06 3927 25

原创 纯CSS实现自定义单选框和复选框
原力计划

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/c...

2020-07-14 06:49:14 3139 19

原创 设计模式(1)—什么是设计模式?设计模式的六大原则是什么?
原力计划

目录 1.什么设计模式 2.设计模式的发展 3.设计原则6大原则 3.1 开闭原则 3.2 里氏转换原则 3.3 依赖倒转原则 3.4 接口隔离原则 3.5 合成/聚合复用原则 3.6 迪米特原则 1.什么设计模式 软件设计模式(Design pattern),又称设计模式,...

2020-07-12 16:59:19 2209 20

原创 全文检索工具Lucene入门教程
原力计划

1.什么是Lucene Apache Lucene是完全用Java编写的高性能,功能齐全的,全文检索引擎工具包,通过lucene可以让程序员快速开发一个全文检索功能。 1.1什么是全文检索 在我们的生活中数据总体分为两种:结构化数据 和非结构化数据 。 结构化数据: 指具有固定格式或有限长...

2020-07-11 17:55:11 3225 50

原创 Java反编译器JD-GUId的安装与使用

1、Java 反编译器JD-GUI JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse、IntelliJ的插件JD-Intel...

2020-07-06 15:21:01 721 12

原创 纯Css实现加载动画效果

效果: 代码实现: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Loading</title>...

2020-07-02 14:41:22 531 0

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