摘要: 当不需要在一个很长的序列中查找元素,或者对其进行排序,可以使用列表。如果数据结构非常复杂,就使用别的数据结构。 一个简单列表的例子: 下面是一个基于列表的简单应用: 假设有20部影碟,属于一个TXT文件: 我用nodejs来读取文件内容: 然后初始化影碟列表 然后定义用户列表和用户前来拿影碟行为 一 阅读全文
posted @ 2016-09-22 18:25 雨天. 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 数组是js中最常见的数据结构 1.创建数组的几种方式 或者调用Array的构造函数创建 建议使用[]的方式创建 2.可以使用Array.isArray()来判断一个对象是不是数组 3.一些常用的方法 1)字符串的split()生成数组 2)数组的join()方法转化成字符串 3)indexOf()和 阅读全文
posted @ 2016-09-21 17:04 雨天. 阅读(300) 评论(1) 推荐(1) 编辑
摘要: HTML表单基础 表单是HTML语言最有有用的功能之一。向表单添加javascript,将会增强表单的交互性,并可提供大量有用的特性。 HTML表单从标签开始。 标签包括以下属性:name 就是表单的名称method可以是get也可以是postaction是CGI脚本,表单数据在提交时被发送e... 阅读全文
posted @ 2014-09-01 00:17 雨天. 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 不要把相等运算符(==)与赋值运算符(=)搞混。以&&运算符隔开的两个条件中的前者为错,则不会检测第二个条件的真假。利用这一点,可以提高脚本的速度。使用带switch的多个条件if(button=="next") window.location = "next.html"; else if(b... 阅读全文
posted @ 2014-08-17 22:24 雨天. 阅读(460) 评论(0) 推荐(1) 编辑
摘要: 字符串大小写转换toUpperCase()将所有的字符串转换成大写toLowerCase()将所有的字符串转换成小写substring(x,y)返回字符串的一部分,从x开始到y结束charAt(x)获取第x个字符indexOf("",x)查找字符串,第一个内容是字符串,第二个是从第x开始得到的值为这... 阅读全文
posted @ 2014-08-06 19:39 雨天. 阅读(130) 评论(0) 推荐(0) 编辑
摘要: JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里 阅读全文
posted @ 2014-07-19 00:40 雨天. 阅读(90) 评论(0) 推荐(0) 编辑
摘要: var oL = document.getElementById("link1");oL.herf="css1.css" ,oL.herf="css2.css"在JS中,任何标签都可以添加JS事件,包括link,任何标签里的任何属性都可以改input里面有title属性 提示文字在JS里面不能直... 阅读全文
posted @ 2014-07-17 23:48 雨天. 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 编写js的流程:1.布局:HTML+CSS(最好不要出现兼容问题)2.属性:确定要修改哪些属性3.事件:确定用户做哪些操作4.编写JS:在事件中,用JS来修改页面元素的样式现在在Chrome下可以直接拿到id进行元素属性操作,Firefox,ie等与此不兼容在老版本的Chrome也不支持直接拿到id... 阅读全文
posted @ 2014-07-17 23:34 雨天. 阅读(131) 评论(0) 推荐(0) 编辑