摘要: 此方法返回的会是一个全新的数组 所以并不会像java里的shuffle函数一样返回一个引用一样的数组 思路如下: 1、新建一个函数传入需要打乱下标的数组 2、获取数组的长度 3、新建一个用来保存并且返回结果的数组 4、根据数组的长度新建一个随机数(随机数记得要向下取整不然会下标越界) 5、循环添加到 阅读全文
posted @ 2017-02-05 15:51 Stitch晨 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 思路: 1、获取调用元素的父元素下的所有子元素(即它的所有同辈元素和调用元素本身) 2、遍历调用元素父元素下的所有子元素 除调用元素外的所有元素保存在一个数组里面 代码如下: 阅读全文
posted @ 2017-02-05 13:45 Stitch晨 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 介绍的这个方法是:insetAdjacentHTML() 方法 此方法接收两个参数: 第一个参数必为下列值: beforebegin:在调用的元素外部的前面添加一个目标元素 afterend:在调用元素外部的后面添加一个目标元素 afterbegin:在调用元素的内部第一个子元素前面添加一个目标元素 阅读全文
posted @ 2017-02-05 12:19 Stitch晨 阅读(3681) 评论(0) 推荐(0) 编辑
摘要: 思路:1、定义好每一个月份的日期天数2、获取当前的系统日期初始化数据3、输出日历 2.1、先获取当前月的第一天是星期几(这一点与日历的排版至关重要!) 2.2、获取当前月的天数 2.3、获取当前月有多少个星期(即要输出多少行 行数这里我会预留多一行) 2.4、获取当前年份和月份 用作显示 阅读全文
posted @ 2017-02-03 20:52 Stitch晨 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 之前用jq 做过一次三联联动以及四联联动 现在为了更好地了解对象用js的原生方式做了一次 *本节要点方法: obj.selectedIndex 获取下拉列表选中的option 的索引 obj.options[obj.selectedIndex].text 获取对应下标option的文本值 obj.o 阅读全文
posted @ 2017-01-26 18:15 Stitch晨 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 我们知道函数里面的参数实际上是一个以数组形式储存的对象 但它并非一个数组 如果我们要将它转换为数组可以调用Array.prototype.slice() 这个方法 分析一下这个方法: Array.prototype:Array其实一个类名,但是调用类里面的方法只能够通过类的实例对象调用所以这里用了 阅读全文
posted @ 2017-01-22 12:37 Stitch晨 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 运用function实现阶乘 以往的做法是如下的 但是如果一旦函数名改变 函数内部的递归调用行数也要进行改变 重用性很不好所以可以使用function 内部的callee()方法,此方法是function 类型内部的一个属性,它是一个指针指向函数参数对象的函数,即callee所在函数的本身 所以以后 阅读全文
posted @ 2016-12-04 13:37 Stitch晨 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 最近看了一个大神推荐的某公司面试程序员的js 面试题,题目是用js 做一个计算器于是跟着大神的思想自己做了一下 ps:功能还没有完善好毕竟自己还是一只菜鸟还在不断学习中。 闲话不多说先上css代码 html代码: 这里我用了input标签把每一个计算器按键都做成了按钮,当按下按钮的时候获取按钮的va 阅读全文
posted @ 2016-11-19 19:04 Stitch晨 阅读(3688) 评论(0) 推荐(0) 编辑
摘要: HTML 代码 js代码 阅读全文
posted @ 2016-10-25 11:34 Stitch晨 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: 这几天看书看到这几个属性做几个笔记 parentNode:顾名思义,就是获取某元素的父元素等同于jq的parent(). *注意一下,在调用parentNode 方法的时候 调用的对象必须是用ID 或是精确地获取的对象(要么getElementById 要么 ByTagName然后加上获取对象的下标 阅读全文
posted @ 2016-10-19 22:42 Stitch晨 阅读(1786) 评论(0) 推荐(0) 编辑