摘要: 就是两个下拉列表框,我假设它有两个下拉列表(其实还可以有更多),第一个下拉列表中让你选择的省,而另一个下拉列表让你选择的是城市,当你在省的下拉列表中的选择发生改变的时候,城市的下拉列表也应当跟着你所选择的省名称而发生改变,这样就产生了一种联动的较果也就是简单的二级联动。 具体看代码 阅读全文
posted @ 2017-06-19 20:06 SailrMoon 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 事件绑定,就是要对某一个东西进行操作。(因为你想让他实现什么效果,所以就得绑定他,哈哈哈!) 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。 在JavaScript中,有三种常用的绑定事 阅读全文
posted @ 2017-06-19 19:58 SailrMoon 阅读(262) 评论(2) 推荐(0) 编辑
摘要: 迟到了好几天,不好意思哈!继续来优化一下javascript运动框架的代码。之前的代码存在bug,当重复点击时速度会加快,那么怎么解决这个bug呢? 现在我们就来解决一下,其实很简单,在开始运动时,关闭已有计时器。 思考一下:如何让很多物体同时动,而且他们至今不会互相影响呢。 1、单独给每个物体加一 阅读全文
posted @ 2017-06-19 19:39 SailrMoon 阅读(295) 评论(2) 推荐(0) 编辑
摘要: 紧接着上面写的... 给div加一个边框,border:1px solid black window.onload = function(){ var div = document.getElementById('div1'); div.onclick = function(){ setInterv 阅读全文
posted @ 2017-06-15 22:24 SailrMoon 阅读(280) 评论(1) 推荐(0) 编辑
摘要: 给大家出一道题,从起点A走到目的地B,一共用了1000毫秒,每一次是30毫秒,请问你在这里面得到了哪些信息? 信息有哪些呢? 第一个,总时长是:1000毫秒 第二个,多久时间走一次?30毫秒 第三个,走的总次数:1000/30 第四个,距离:B-A 第五个,步长:距离/总次数 运动框架的实现思路:就 阅读全文
posted @ 2017-06-14 22:10 SailrMoon 阅读(691) 评论(1) 推荐(0) 编辑
摘要: DOM操作分为三类: 1、DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById() 2、HTML-DOM:用于处理HTML文档,如document.forms 3、CSS-DOM:用于操作CSS,如element.style.color="green" jQue 阅读全文
posted @ 2017-06-13 08:19 SailrMoon 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 今天写一下html5的拖放问题。 设置元素可以拖放 设置元素可以拖放用draggable属性,设置为true。元素就可以拖放了。(注:火狐浏览器不支持) 拖拽元素事件 ondragstart:拖拽前触发 ondrag:拖拽中连续触发 ondragend:拖拽结束触发 目标元素事件 ondragent 阅读全文
posted @ 2017-06-12 08:15 SailrMoon 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: JavaScript在进行数组排序的时候,我总结了三种方法:sort排序、冒泡排序以及选择排序。 var arr = [1,22,3,4,5,6,7,8,9,10]; sort排序: 运用了数组里面的方法sort()来实现的。 function systemSort(arr){ return arr 阅读全文
posted @ 2017-06-11 20:28 SailrMoon 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 数据类型 一、基础类型值包括:undefined、null、boolean、string、number 基础类型分别在内存中占有大小空间,它们的值保存在栈空间,我们通过按值来访问。 undefined:声明没有定义的变量(只有一个值)。 <script> var TTT; alert(TTT) </ 阅读全文
posted @ 2017-06-10 08:20 SailrMoon 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 今天我就简单的来写点js数组去重,在这我总结了三种方法。 第一种方法: 先定义一个临时数组,然后遍历当前的数组,如果当前数组的第i个元素,已经保存进了临时数组那么跳过这个元素;否则把当前的那一项添加到临时数组里面。 具体代码如下: var arr = [23,23,1,1,1235,123,123, 阅读全文
posted @ 2017-06-09 19:48 SailrMoon 阅读(231) 评论(0) 推荐(0) 编辑