摘要: 网上百度都有的说明是 offset():获取匹配元素在当前视口的相对偏移。 position():获取匹配元素相对父元素的偏移。 如果单纯写这两句话,这个博客毫无意义 这里我写下他俩的使用情况,希望对各位看官有所帮助 (下面两行是鄙人的搪塞解释,不喜欢长篇大论的可以跳过直接看后面例子) offset 阅读全文
posted @ 2017-04-01 17:11 晨落梦公子 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 效果: 注意点:input要写在label前面,因为 + 选择器指的是兄弟元素中的弟弟元素,不包括哥哥元素。 写这个的初衷就在于那个亘古不变的道理,能用CSS解决的就不用js 在来个炫酷点的开关 效果: 阅读全文
posted @ 2017-03-21 18:52 晨落梦公子 阅读(23588) 评论(0) 推荐(1) 编辑
摘要: “锁”,指的是状态切换,状态未切换完成,加上锁,完成后才打开锁。 下面例子要完成一个点击按钮切换颜色的小示例,先看未加“锁”时候的效果 具体样式自己cv看就行了。想看出错误,你可以狂点,你会发现,颜色还没变化完成,就又开始变化了。 而开发的时候,是不允许用户狂点的,但是你又不能告诉用户,“你可别狂点 阅读全文
posted @ 2017-03-21 17:25 晨落梦公子 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 问题示意,好多网站一般都有这种布局,如 问题主要原因,第一个li没有margin-left 其余有(这里只考虑一排的情况) 第一种解决方式: 第二种解决方式: 阅读全文
posted @ 2017-03-03 11:08 晨落梦公子 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 先看最基础的技巧 示例一: 改版: 多说一点,jQuery中$.extend()也是同样道理。 示例二: 改版: 在提下缺点,上述两个示例的缺点:降低了代码的可读性。只能实现一句表达式。 示例三: 改版: 缺点:新建了数组。 补充一点:关于filter和map filter: 1、filter()  阅读全文
posted @ 2017-02-14 11:32 晨落梦公子 阅读(124) 评论(0) 推荐(0) 编辑
摘要: $.each :用于遍历数据,如json。 $.map 同上,只是会创建新的数组,另外参数不同,参数和上面的相反 $().each:用于遍历对象 输出的结果:a,b,c,d,e $().map:同上,不同的是会创建新数组 总结:网上好多人的言论 1,$.each $.map 用于遍历数据 2,$() 阅读全文
posted @ 2017-02-04 16:34 晨落梦公子 阅读(188) 评论(0) 推荐(0) 编辑
摘要: pagination.js: /** * pagination分页插件 */ ;(function($,window,document,undefined){ //配置参数 var defaults = { totalData:0, //数据总条数 showData:0, //每页显示的条数 pag 阅读全文
posted @ 2017-02-03 15:10 晨落梦公子 阅读(10266) 评论(0) 推荐(0) 编辑
摘要: 一、柯里化 优点:实现了函数”暂存“,可以把一个变量一直放在函数里面。 举个例子,那上面代码来说,我要实现1+1,1+2,1+3,只需要 二、组合化 优点:实现不同功能的叠加。 阅读全文
posted @ 2017-01-23 14:15 晨落梦公子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 参考网站: http://www.jb51.net/article/53027.htm 先看代码吧 栗子一: myFun里面传递了回调函数,该回调函数操作了其他的两个参数,返回了两个参数之和 从中可以看出回调函数做的事情是: 1,暂存操作,执行完相加操作后才输出的num 2,可以操作其他参数,并做相 阅读全文
posted @ 2017-01-23 11:38 晨落梦公子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 突然想写一些类似日记的东西记录下生活,原因主要来自现在自己对生活的认知,猛然觉得时间现在过得好快。 以前看过一个短片动画,大概讲的是一个人的一生,一个重要的人生分界点,24岁,(大学生大多都是这个点步入社会)。24岁以前,我们都是“无忧无虑”的生活,以自己学习的名义,接受着家里的钱,过着这种生活。2 阅读全文
posted @ 2017-01-15 15:30 晨落梦公子 阅读(186) 评论(0) 推荐(0) 编辑