摘要:
同步发表在我的博客:jmingzi 当你学习一个知识点没有方向时,可以尝试以解决问题的角度来理解它。 例如这个知识点我们可以从以下问题开始: 你看的到 1 真的是整数 1 吗? 为什么0.1 + 0.2 得到的是 0.30000000000000004 而不是 0.30000000000000004 阅读全文
摘要:
原文地址:移动端自适应布局方案尝试 问题 刚开始接触移动端H5页面的时候最困扰的几个问题是: 后来慢慢知道了第一点是由于retina屏幕下设备像素比的问题造成,第二点知道了单位rem。 目的 不想因为使用rem而一一去计算设计稿的尺寸,设计稿750的尺寸的标注可以直接在sass中使用;字体不使用re 阅读全文
摘要:
原文链接 http://ymblog.net/2016/03/28/由移动端页面点击穿透想到的/ 首先我想到了哪些: 点击穿透是如何引起的 如何解决 什么是事件模拟 一、点击穿透是如何引起的? 可能是由click事件的延迟或者事件冒泡导致,事件包含touchstart/touchmove/touch 阅读全文
摘要:
原文链接 http://ymblog.net/2016/07/24/wordpress-prism/ 继昨天花了一天一夜的时间匆匆写了主题Jiameil3.0之后,心中一直在想着优化加速,体验更好,插件更少,到目前为止,博客插件有多说,Crayon Syntax Highlighter代码高亮插件, 阅读全文
摘要:
原文地址:复选框的一些事儿对复选框总觉得云里雾里,判断选中与未选中的方法总觉得不明白,调整复选框与文字的对齐怎么调都没用,以前总没有动力去花一个真正的时间去解决这些问题,受到今天项目的启发,所以来弄清楚一下。1、先来说说选中与未选中的方法与判断问题在表单中, 1 2 3 复选框 4 5 6 ... 阅读全文
摘要:
原文地址:css3线条围绕跑马+jquery打字机效果有图有真相,今天偶然看到了一种效果,仔细看了下,发现它是用css的clip+css3的动画实现的,简直叼。于是自己拿来了前一阵子写的打字机效果,一起合并,稍微整理了下。点这里(chrome浏览器):查看演示先来说说这个线条,我们会看到它是2条,实... 阅读全文
摘要:
以前总是心里想,媒体查询很简单,几个查询然后给个单独的样式就ok了,但当实际解决其问题来的时候,似乎下手有点艰难,所以今天特地来全面学习了解并记录下。首先,css2的媒体查询与css3有区别的,我这里表述似乎有问题,css2应该叫媒介查询,什么是媒介查询,比如:1 media="screen" h... 阅读全文
摘要:
原文地址:HTTP协议详解引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(N... 阅读全文
摘要:
今天想到了要为自己的影像日记增加赞的功能,并且需要用到cookie。记得原生的js操作cookie也不是很麻烦的,但似乎jquery更简单,不过相比原生js,需要额外引入2个文件,似乎又不是很好,但既然你的项目是基于jquery的,那用jquery.cookie还是不错的。jquery.cookie... 阅读全文
摘要:
原文地址:gulp初学至于gulp与grunt的区别,用过的人都略知一二,总的来说就是2点:1、gulp的gulpfile.js 配置简单而且更容易阅读和维护。之所以如此,是因为它们的工作方式不同,gulp的流式构建使得gulpfile.js文件写起来并不是像Gruntfile.js一样完成一个个插... 阅读全文
摘要:
原文地址:seaJs学习笔记2 – seaJs组建库的使用我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓。所以不断的学习将是源源不断。最近在学习seaJs和AngualrJs的指令和服务,感觉angularjs实在太强大了,好吧,步入主题,今... 阅读全文
摘要:
原文地址:初学seaJs模块化开发,利用grunt打包,减少http请求未压缩合并的演示地址:demo2学习seaJs的模块化开发,适合对seajs基础有所了解的同学看,目录结构js ——dist //压缩后的目标文件夹—lib //各个模块 —drag //拖拽模块 —s... 阅读全文
摘要:
原文地址:js面向对象学习笔记一、对象概念对象是什么?对象是“无序属性的集合,其属性可以包括基本值,对象或者函数”。也就是一组名值对的无序集合。对象的特性(不可直接访问),也就是属性包含两种,数据属性和访问器属性。1、数据属性又包含Configurable //表示能否通过delete删除,默认为... 阅读全文
摘要:
原文地址:js callee,caller学习 /* * caller 返回一个对函数的引用,该函数调用了当前函数。 * 如果函数是由顶层调用的,那么 caller包含的就是 null 。 * 如果在字符串上下文中使用 caller属性,那么结果和 functionName.toString *... 阅读全文
摘要:
原文地址:Jquery自定义幻灯片插件插件效果图:演示地址:autoPic项目地址:autoPic欢迎批评指正! 阅读全文
摘要:
原文地址:jQuery自定义插件学习1、定义插件的方法对象级别的插件扩展,即为jQuery类的实例增加方法,调用:$(选择器).函数名(参数); $(‘#id’).myPlugin(options);定义的方式:$.fn.extend({ "函数名":function(自定义参数){ //这里写... 阅读全文
摘要:
原文地址:css常用hack突然想起今天早上在CNZZ看到的统计数据,使用IE6、7的用户比例还真多,看到之后我的心都碎了。微软都放弃了为毛还有这么多人不死心?所以说,IE下的兼容还是得做的。 –,–css hack分为3种,即属性hack,IE条件注释hack,CSS选择器Hack1、属性hack... 阅读全文
摘要:
原文地址:js参数arguments的理解对于函数的参数而言,如下例子function say(name, msg){ alert(name + 'say' + msg); } say('xiao', 'hello');当调用say()函数时,函数会创建arguments参数数组,这个数组跟形参没有... 阅读全文
摘要:
原文地址:js数组学习整理常用的js数组操作方法及原理1、声明数组的方式var colors = new Array();//空的数组 var colors = new Array(3); //长度为3 var colors = new Array('red','blue');//初始化 其中,在... 阅读全文
摘要:
原文地址:由js apply与call方法想到的js数据类型(原始类型和引用类型)js的call方法与apply方法的区别在于第二个参数的不同,他们都有2个参数,第一个为对象(即需要用对象a继承b,那么此时第一个参数就为a,没有则为null),call方法第二个参数为一个列表,可以是obj.call... 阅读全文