美文网首页Java
web小作业收获

web小作业收获

作者: GG_lyf | 来源:发表于2020-05-28 23:18 被阅读0次

前言

        历时两天半,今天终于把老师布置的小作业搞完了,虽然有一个小bug,但整体还是不错的.基于本次作业有一些收获想发表.


开搞

1.css

cursor: pointer;/* 鼠标变小手 */
background-color: transparent;/*颜色透明,用于按钮  */
border-radius: 5px;/* 按钮边角有5px的圆弧 */

border-collapse: separate;/*tr间距*/
border-spacing: 1px;

box-shadow: 2px 2px  10px #909090;/*设置div阴影*/

resize:none;/*textarea不可拖动*/

2.jquery

2.1不用写入口函数直接初始化数据

$.get("${pageContext.request.contextPath}/notice?method=findIdAndTitle", function(data) {
       /* console.log(data.list); */
        data.list.forEach((item)=>{
           /*  console.log(item); */
            /* console.log(index); */
            var first = $("<td></td>").append('<span class="detials" value='+item.id+'>'+item.title+'</span>');
            var second_one = $('<button id="update" value='+item.id+'>修改</button>');
            var second_two = $('<button id="delete" value='+item.id+'>删除</button>');
            var second = $("<td></td>").append(second_one).append(second_two);
            $("<tr></tr>").append(first).append(second).appendTo("#table1");
       })  
   }, "json");

2.2初始化的按钮的使用

    $(document).on('click','#update',function(){
        
    })
    

2.3初始化下拉框数据并使用

//初始化
    $.get("${pageContext.request.contextPath}/type?method=findAllType", function(data) {
        /* console.log(data.list); */
        data.list.forEach((item)=>{ 
             var first = $('<option value='+item.id+'>'+item.name+'</option>');
             $('#select').append(first);
             var second = $('<option value='+item.id+' >'+item.name+'</option>');
             $('.selectselect').append(second);
        })   
    }, "json");
    
//使用
    $("#select").change(function() {
        d = $("#select option:selected").text();//获取选中的那个下拉框的text
    })

//设置下拉框第一个默认选中
    $("#select").find("option:first").prop("selected", true);

//通过value设置哪个被选中
    $("#select option[value='"+data.map.type_id+"']").prop('selected', true);

2.4设置跳转页面

//网页的返回箭头没用
window.location.replace("页面相对地址");

//网页的返回箭头可以用
window.location.href="页面绝对地址";

//网页刷新
window.location.reload();

//原路返回
window.location.go(负数);//负多少表示返回多少页,这个必须是你通过那个页面的按钮跳转过来的

2.5jQuery函数使用

$(".right-child-second").show().siblings().hide();
  show()显示,里面可以填毫秒数搞成动画
  siblings()兄弟,就是同级的标签
  hide()隐藏,里面可以填毫秒数搞成动画

2.6发送delete请求

        $.ajax({
            type: "POST",
            url: "${pageContext.request.contextPath}/notice?method=delete",
            data: {_method:"DELETE",'id':k},
            success:(res)=>{
                 if(res !== null){
                        alert("删除成功");
                        return true;
                 }
            },
            error:(err)=>{
                alert("删除失败");
            }
        }); 

2.7多选按钮获取选中的值和取消选中

//获取选中
$("input[type=checkbox]:checked").each(function() {
    console.log($(this).val());
});
//取消选中
$("input[type=checkbox]").each(function() {
    this.checked = false;
});
注:搞完这个小项目感觉心累,老师给的需求好模糊,图片都不能下载,还看不清楚.我只能截屏放大(放大还看不清字的那种)连带猜的在搞项目.老师的需求仿佛还用到了iframe这么古老的东西,我呢,又不喜欢用那些老东西,就用jQuery局部刷新了,这才有了好多初始化数据.

相关文章

  • web小作业收获

    前言 历时两天半,今天终于把老师布置的小作业搞完了,虽然有一个小bug,但整体还是不错的.基于本次作业有一些收获想...

  • 期末web作业收获

    1.ssm接收put和delete请求,要在web.xml中写 2.后端报错 要在前端阐述数据的地方加上 data...

  • 2020-03-14

    Java作业;web作业;六级听力;高数上课 总结:web内容不熟练;

  • 语文周天作业——寒假收获小短文

    很快的,我们开学了!回顾一整个寒假,其实短短三周,就有了很多的收获,这就是我们在寒假中的成长。 首先,也是最值得我...

  • 福建晋江市青少年宫海粟国画班

    2018春季’国画班作业展 一期的国画学习圆满结束,盘点下来已实现人人有收获,但收获有大有小,同样一个老师...

  • Taro 3.3 alpha 发布:用 ant-design 开

    小程序的设计并没有完全遵循 Web 规范,导致小程序生态和传统 Web 开发生态之间的割裂,海量优秀的 Web 物...

  • 【4班1组】Day29

    【学员信息】120-陈丹-小作业 【作业要求】 周二训练营就要结束了。你在这段日子里都学习到了什么呢?收获了多少呢...

  • 2020-10-28 Web应用开发大作业记录(1)架构与项目搭

    Web应用开发大作业记录(1)架构与项目搭建 Web应用开发大作业已经布置了两三周了,但是由于前两周一直忙于《并行...

  • 128、Spark核心编程进阶之standalone作业监控和日

    standalone作业监控和日志记录 standalone模式下的作业的监控,很简单,就是通过spark web...

  • 小收获

    最近遛弯有点犯怵,丁丁出门就盯着刺猬?,每天都能带一个战利品回家,以前是我趁他不注意,悄悄放掉了,这回竟然找了个小...

网友评论

    本文标题:web小作业收获

    本文链接:https://www.haomeiwen.com/subject/uzazahtx.html