js下 Day17、综合案例】的更多相关文章

一.面向对象轮播 效果图:…
css代码 .nav { width: 300px; height: 400px; list-style: none; padding:; margin: 0 auto; } .nav>li { float: left; width: 100px; text-align: center; } .nav>li a { display: block; line-height: 50px; color: rgb(141, 138, 138); text-decoration: none; posit…
一.垃圾分类 效果图: 功能思路分析: 1. 鼠标按下 (1) 获取鼠标到元素的距离(e.offsetX) (2) 开启开关变量 (3) 获取事件源 (4) 记录垃圾初始位置 ​  2. 鼠标移动 (1) 当开关变量为真时,修改垃圾的位置即的left和top (2) 垃圾位置 = 鼠标位置到页面位置 - 鼠标到盒子的位置 3. 鼠标抬起 (1) 关闭开关变量 (2) 循环每一个垃圾桶,通过 getBoundingClientRect()方法获取垃圾桶的四个边界,判断鼠标是否进入垃圾桶 (3) 如…
一.成绩分类 效果图: 功能思路分析: 1. 渲染数据 2. 鼠标按下开启拖拽 \1. 给成绩盒子绑定鼠标按下事件(mousedown),用事件委托做多个标签的拖拽 \2. 开启控制拖拽的变量 \3. 获取鼠标到元素的距离(e.offsetX) \4. 获取事件源 \5. 克隆一个副本,设置定位,放到成绩盒子中 3. 鼠标移动-副本跟随 \1. 当开关变量为真时移动盒子 \2. 克隆盒子位置 = 鼠标到页面的距离 - 鼠标到元素的距离 4. 鼠标松开-边界判断 \1. 判断克隆元素是否存在,不存…
一:datefield简单示例 二:timefield简单示例 三:numberfield简单示例 四:FormPanel提交   datefield简单示例: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <link href="Ext/resources/css/ext-all.cs…
二十.综合案例 题目一: **1. ** 数组随机 描述,写randomArray函数,传递一个数组,传递一个数值,返回一个指定个数的随机的新数组,不允许有重复数据 用例: randomArray([ '小明', '小红', '小绿', '小白', '小黄', '小蓝', '小黑', '小青' ], 3) 结果: ['小红', '小白', '小明'] **思路 ** **:获取数组的随机值: ** Math.floor(Math.random()*arr.length); 利用循环多次随机,然后…
十九.综合案例 题目一: 封装一个函数equal(a1,a2),传入两个一维数组,判断两个数组是否包含相同的元素,如果相等,函数的返回值为true, 不相等,函数的返回值为false 1)例:arr1 = ['a', 'b'] arr2 =['b', 'a'],equal(arr1,arr2)的返回值为true 2)例:arr3 = [2,3] arr4=[3,4],equal(arr3,arr4)的返回值为false; 思路:1)排序(sort),2)判断两个数组对应下标的内容是否不等.即如果…
综合案例:表单验证 开发要求: 要求定义一个雇员信息的增加页面,例如页面名称为"emp_add.htmnl",而后在此页面中要提供有输入表单,此表单定义要求如下: .雇员编号:必须是4位数字,按照正则进行验证: .雇员姓名:不能为空: .雇员职位:不能为空: .雇员日期:按照"yyyy-mm-dd"的格式编写,按照正则进行验证: .基本工资:按照小数编写,小数为最多2位,按照正则进行验证: .佣金:难找小数编写,小数位数最多2位,按照正则进行验证. 具体步骤: 第一…
黑马eesy_15 Vue:02.常用语法 黑马eesy_15 Vue:03.生命周期 黑马eesy_15 Vue:04.Vue案例(ssm环境搭建) 黑马eesy_15 Vue:04.综合案例(前端Vue实现) 04.综合案例(前端Vue实现) 1.Vue的快速入门2.Vue的语法 插值表达式 事件的绑定 数据的显示 逻辑判断和循环输出 3.Vue的生命周期 8个生命周期的执行点 4个基本的 4个特殊的    axios的ajax异步请求      它和jquery的ajax比较相似 4.综合…
知识点梳理 课堂讲义 1.JQuery快速入门 1.1.JQuery介绍 jQuery 是一个 JavaScript 库. 框架:Mybatis (jar包) 大工具 插件:PageHelper (jar包) 小工具 库:js库:jquery (js文件) 小工具 (对于原生语言的升级,扩展) 所谓的库,就是一个 JS 文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏.移动等,目的就 是在使用时直接调用,不需要再重复定义,这样就可以极大地简化了 JavaScript 编程. jQuery…