学海无涯,回头是岸
不务正业
极简老人

摘要: js事件处理程序一般有三种: 1、HTML事件处理程序 这种事件方式一般不推荐,变更事件麻烦。 2、DOM0级处理程序 这里可以 = 一个匿名函数,也可以是已声明函数。 DOM0级处理程序的清空:element.onclick = null; 3、DOM2级处理程序 DOM2级处理程序定义了事件添加 阅读全文
posted @ 2016-06-05 13:20 MirageFireFox 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 方法一 方法二 for(var i=0;i<25;i++) { alert(String.fromCharCode((65+i))); } 附带:js大小写转换 strVariable.toUpperCase( ) 转大写 stringVar.toLowerCase( ) 转小写 阅读全文
posted @ 2016-06-05 11:31 MirageFireFox 阅读(2387) 评论(0) 推荐(0) 编辑
摘要: 方法一: html: css: 这个方法的关键在于用了clear:both来清除了浮动元素,把父元素all1撑开。 方法二: html: css: 此方法的重点在于,子元素有float之后,父元素需要设置一个overflow:hidden;,这样就可以自动撑开父元素aa。 特别注释: overflo 阅读全文
posted @ 2016-06-04 20:41 MirageFireFox 阅读(3249) 评论(0) 推荐(0) 编辑
摘要: 如果遇到一个试题是这样。 你会怎么做? 反正我第一反应是这样做。 然而直到昨天我才发现大神的另一种极简做法。 一句话OK,是不是很厉害。 简单解读下。 join函数就不用解释吧,拼接字符串。这里用join把传入的数组拼接成用“+”号连接的字符串。然后用eval函数计算拼接后的字符串。 这样做极大的节 阅读全文
posted @ 2016-06-03 23:40 MirageFireFox 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 今天在某课网上复习js,突然卡在一个小例子上。反复做了几遍就是报错。终于查询w3c才找到错误的源头。 这里记录一下,谨防以后又忘了。 错误码: 正确码: 注意使用getAttribute()方法时,获取的标签元素必须标记下标。getAttribute()把元素看做一个数组。若不写下标getAttri 阅读全文
posted @ 2016-05-30 21:57 MirageFireFox 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 设计js通用库的四个步骤: 1、需求分析:分析库需要完成的所有功能。 2、编程接口:根据需求设计需要用到的接口及参数、返回值。 3、调用方法:支持链式调用,我们期望以动词方式描述接口。 (ps:设计链:记录当前任务链的索引。 每个任务执行完毕后,通过调用next方法,执行下一个任务,同事更新任务链索 阅读全文
posted @ 2016-05-26 10:40 MirageFireFox 阅读(138) 评论(0) 推荐(0) 编辑
摘要: javascript中一切皆对象,比如:Array,Date.....这些都是对象。javascript中没有class的定义,function既是定义函数,也可以是定义类。function Obj(){}可以是定义了一个Obj函数,也可以是定义了一个Obj类。 既function obj(){}为 阅读全文
posted @ 2016-05-20 14:19 MirageFireFox 阅读(501) 评论(0) 推荐(0) 编辑
摘要: css3的@font-face属性打破了中文页面字体一成不变的格局,但今天本菜在用的时候并不那么爽。开始各种引用外部ttf文件失败。下了300M+的字体文件,苦逼的试了一下午。终于有一个ttf引用成功了。于是本菜就好奇为啥其他文件引用不好使,度了一下午无果。就又傻逼的再试了一遍那300M+的ttf文 阅读全文
posted @ 2016-04-26 18:12 MirageFireFox 阅读(181) 评论(0) 推荐(0) 编辑
摘要: ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件(tiny responsive slideshow jQuery plugin)。它支持包括IE6在内的几乎所有的浏览器,在IE6中还支持最大宽度属性,但在其它浏览器中并不原生支持。你需要做的只是链接 阅读全文
posted @ 2016-04-18 17:20 MirageFireFox 阅读(363) 评论(0) 推荐(0) 编辑
摘要: <一>confirm弹窗 页面操作中常见需要确认操作。 例如:删除某条消息前需要确认是否删除。 页面中弹窗确认操作用到confirm消息对话框。 JS代码 function del(){ var del = confirm("确认要删除吗?"); if(del == true){ //执行删除操作 阅读全文
posted @ 2016-03-02 17:39 MirageFireFox 阅读(611) 评论(0) 推荐(0) 编辑