03-JS 事件 1.事件绑定事件组成三要素: 事件源,触发谁的事件 事件类型,触发什么事件 事件处理函数,触发以后做什么 .addEventListener(事件类型, 事件回调函数) 添加绑定事件,可调用多次添加多个,会按顺序执行。 语法: 1234// 可以添加多个e.addEventListener("click", function(){ //事件处理代码 2018-04-28 04_大前端 > 03_JavaScript #JS #JavaScript #事件
01-JS 基本入门 1. 基础1.1 发展历史 1.2 基本组成 总结:JS 就是通过固定的语法去操作 浏览器 和 标签结构 来实现网页上的各种效果。 1.3 能干什么 实现网页效果、表单验证、轮播图… 实现与H5配合实现游戏,如水果忍者… 实现应用级别的程序 实现图表统计效果 实现人工智能,如面部识别 后端开发、app开发、桌面端开发… 1.4 代码书写位置 行内式(不推荐) 123456<bod 2018-04-28 04_大前端 > 03_JavaScript #JS #JavaScript
01-生产者与消费者模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 1. Java生产者与消费者实现 - 极简版(单个商品)1234567891011121314151617181920212223242526272829303132333435363738394 2018-04-28 10_设计模式 #设计模式
05-静态代理模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 代理模式是Java常见的设计模式之一。代理模式是指不直接调用实际对象,而是通过调用代理,来间接的调用实际的对象。 为什么要采用这种间接的形式来调用对象呢?场景①:不想直接访问实际的对象;场景② 2018-04-28 10_设计模式 #设计模式
03-单例模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 01. 单例设计模式 作用 在java virtual machine(JVM)中只创建一个实例 分类 饿汉单例设计模式 懒汉单例设计模式 同步懒汉单例设计模式 双重锁校验单例设计模式 静态内 2018-04-28 10_设计模式 #设计模式
00-23种设计模式 参考资料:Java 设计模式 参考资料:Java 设计模式精讲 Debug 方式 + 内存分析 创建型1. 单例模式1.1 饿汉式单例饿汉式单例是最简单一种单例模式,它在类初始化时就完成相关单例对象的创建,可以通过静态代码块或静态内部类的方式来进行实现: 静态代码块方式: 12345678910111213141516public class HungrySingleton implements 2018-04-28 10_设计模式 #设计模式
02-工厂模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 开发中有一个非常重要的原则“开闭原则”,对拓展开放、对修改关闭; 工厂模式主要负责对象创建的问题; 可通过反射进行工厂模式的设计,完成动态的对象创建。 12345678910111213141 2018-04-28 10_设计模式 #设计模式
04-装饰者模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 现有 User 实体类: 1234567891011121314151617public class User { private int id; // 编号属性 id 2018-04-28 10_设计模式 #设计模式
06-动态代理模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 代理模式是Java常见的设计模式之一。代理模式是指不直接调用实际对象,而是通过调用代理,来间接的调用实际的对象。 为什么要采用这种间接的形式来调用对象呢?场景①:不想直接访问实际的对象;场景② 2018-04-28 10_设计模式 #设计模式
03-IDEA-Easy Code代码生成 Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。 1. 安装(EasyCode)我这里的话是已经装好了。 建议再安装一个插件,叫做Lombok。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toStrin 2018-04-22 00_先利其器 > 01_Intellij IDEA #IDEA #Easy Code #代码生成