第四周的学习问题与收获

学习中的问题

oracle语句中的一些问题
1,使用oracle语句查询本周过生日,下周过生日,本月过生日,下月过生日的学生。
2,按照出生日期来算,当前月日<出生年月的月日则,年龄-1.

学习中的收获

一、
Oracle中的一些日期函数
1,next-day函数,返回下个星期的日期,day为1-7或星期日-星期六,1表示星期日
next-day(sysdate,6)是从当前开始下一个星期五。
后面的数字是从星期日开始算起,1234567,日一二三四五六。
2,trunc[截断到最接近的日期,单位为天],返回的是日期类型
3,返回日期列表中最晚日期select greatest(’01-1月-04‘,‘04-1月-04’,‘10-2月-04’)from dual
4,返回ascil值对应的字母 select chr (97)from dual
5,计算时间差 select floor(to-number(sysdate-to_date(’2007-11-02‘ 15:55:03’,‘yyyy-mm
dd hh24:mi:ss’))/365)as spanYears from dual 时间差年
6,求某天是星期几
select to_char(to_date(‘2002-08-26’,‘yyyy-mm-dd’),‘day’) from dual;
二、
实现js的一些思想
1、在实现放大镜效果的js例子时,上网看了看方法,具体有两种,其中一种是用children属性获取孩子,放大镜的实现在很多地方都很常见,浏览各种网页时的图片显示经常会用到,所以学会这个也是非常实用,当鼠标移到图片上时,鼠标上出现了一个范围框,我们称它为目标框,右边会出现放大后的效果,也就是展示框,这些框其实是不同的div,通过鼠标滑过,改变css样式,将div显示和隐藏,css中隐藏除原图以外的其他div,他们通过js鼠标移动的效果显示,当鼠标滑过,显示鼠标在原图上的选择范围,和选择范围的放大结果,其中还有一些边界的判断。同比例放缩,大的盒子图片的放缩比例,当小盒子向右移动的时候,大盒子向左移动同等的比例的宽高,方向是相反的。
2、还有一个实现全屏页面切换的例子,它的分析是首先设置了每个页面的div,给每个div的高度都设为窗口高度,或者设为100%,相对父元素而言,所以也给html,body,高度设置为100%,然后在js部分实现每次鼠标滚轮页面切换到下一个div,在js部分要处理好鼠标滚轮事件,获取窗口的高度,每次滚轮时,都让当前页面的高度增加一个窗口的高度。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值