java重构、js与接口的实现

一、接口

接口的方法不一定必须实现的!!!

加入default,这样的方法可以不实现,如图所示

 

 

二、关于语言的特性

1.C++多继承

2.很多编程语言JavaScriptPython支持混入(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 =hiddenname=“”value =“”>

示例:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值