摘要: 0、题目 如示例图中所示,基于上一个任务(任务29),在页面中添加多个表单 要求: 表单获得焦点时,下方显示表单填写规则 表单失去焦点时校验表单内容 校验结果正确时,表单边框显示绿色,并在下方显示验证通过的描述文字 校验结果错误时,表单边框显示红色,并在下方显示验证错误的描述文字 点击提交按钮时,对 阅读全文
posted @ 2016-10-09 21:20 cjlalala 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 0、题目 如示例图中所示,在页面中实现一个输入框与按钮,要求点击验证按钮后,对输入框中内容进行格式校验,并在其下方显示校验结果 校验规则: 1.字符数为4~16位 2.每个英文字母、数字、英文符号长度为1 3.每个汉字,中文符号长度为2 1.字符数为4~16位 2.每个英文字母、数字、英文符号长度为 阅读全文
posted @ 2016-09-27 17:22 cjlalala 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 0、题目 基于任务24的基本代码,实现一个树形组件,可参考如图示例,样式自定义,不做限制 要求有以下功能: 节点的折叠与展开 允许增加节点与删除节点 按照内容进行节点查找,并且把找到的节点进行特殊样式呈现,如果找到的节点处于被父节点折叠隐藏的状态,则需要做对应的展开 节点的折叠与展开 允许增加节点与 阅读全文
posted @ 2016-09-21 19:50 cjlalala 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 0、题目 基于任务23,添加节点的选择、增加与删除的功能 点击某个节点元素,则该节点元素呈现一个特殊被选中的样式 增加一个删除按钮,当选中某个节点元素后,点击删除按钮,则将该节点及其所有子节点删除掉 增加一个输入框及一个“添加”按钮当选中某个节点元素后,点击增加按钮,则在该节点下增加一个子节点,节点 阅读全文
posted @ 2016-09-18 20:12 cjlalala 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 0、题目 基于任务22,参考示例图,将二叉树变成了多叉树,并且每一个节点中带有内容 提供一个按钮,显示开始遍历,点击后,以动画的形式呈现遍历的过程 当前被遍历到的节点做一个特殊显示(比如不同的颜色) 每隔一段时间(500ms,1s等时间自定)再遍历下一个节点 增加一个输入框及一个“查询”按钮,点击按 阅读全文
posted @ 2016-09-16 23:03 cjlalala 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 0、题目 参考示例图,在页面中展现一颗二叉树的结构 提供一个按钮,显示开始遍历,点击后,以动画的形式呈现遍历的过程 二叉树的遍历算法和方式自定,前序中序后序皆可,但推荐可以提供多种算法的展示(增加多个按钮,每个按钮对应不同的算法) 当前被遍历到的节点做一个特殊显示(比如不同的颜色) 每隔一段时间(5 阅读全文
posted @ 2016-09-13 17:25 cjlalala 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 详解javascript数组去重问题 阅读全文
posted @ 2016-09-08 22:18 cjlalala 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 0、题目 基于任务20,将任务20的代码进行抽象、封装,然后在此基础上实现如图中的两个需求:Tag输入和兴趣爱好输入 如示例图上方,实现一个tag输入框 要求遇到用户输入空格,逗号,回车时,都自动把当前输入的内容作为一个tag放在输入框下面。 Tag不能有重复的,遇到重复输入的Tag,自动忽视。 每 阅读全文
posted @ 2016-09-07 21:54 cjlalala 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 0、题目 基于任务18进行升级 将新元素输入框从input改为textarea 允许一次批量输入多个内容,格式可以为数字、中文、英文等,可以通过用回车,逗号(全角半角均可),顿号,空格(全角半角、Tab等均可)等符号作为不同内容的间隔 增加一个查询文本输入框,和一个查询按钮,当点击查询时,将查询词在 阅读全文
posted @ 2016-09-05 21:50 cjlalala 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 0、题目 基于任务18 限制输入的数字在10-100 队列元素数量最多限制为60个,当超过60个时,添加元素时alert出提示 队列展现方式变化如图,直接用高度表示数字大小 实现一个简单的排序功能,如冒泡排序(不限制具体算法),用可视化的方法表达出来 1、解答过程 2、遇到的问题 这一问相比较17、 阅读全文
posted @ 2016-09-04 20:26 cjlalala 阅读(773) 评论(0) 推荐(0) 编辑