java重构、js与接口的实现
一、接口
接口的方法不一定必须实现的!!!
加入default,这样的方法可以不实现,如图所示
二、关于语言的特性
1.C++多继承
2.很多编程语言JavaScript、Python支持混入(MixIn),能够将两个类组成一个更强大的类
3.C#中支持扩展方法(实现了类似混入的功能)
4.Java的选择是在接口上增加新特性default方法
三、重构
Refactor
改善既有代码的设计
利用设计原则(职责单一)和设计思想重新改造代码的结构
开发过程中,高质量是通过重构打造出来的
例如红楼梦就是重构出来的,作者经过批阅十载,增删五次
四、JS弹出窗口
1. alert(“XXXXXX”); 会弹出确认框或者警告框
有一段文字和一个“确认”按钮
2.confirm(“XXXXX?”) 会弹出一个询问框
有一个问题和“确认”及“取消”2个按钮
会返回一个boolean值,点确定返回true,取消false
3.Prompt
代码实现:var input = prompt("请输入电话号码",11111)
五、JS网页跳转
使浏览器加载url指定的页面
location.href='<c:url value="/department/remove" />
使浏览器刷新当前页面
Location.reload();
后退(返回上一页)
History.go(-1);
后退
History.back();
前进
History.forword();
表单隐藏数据
<input type =“hidden”name=“”value =“”>
示例: