Fork me on GitHub
该文被密码保护。 阅读全文
posted @ 2015-07-17 14:45 Kingler 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-06-15 11:36 Kingler 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前言 Html5添加的最受欢迎的功能就是元素,它负责在页面中设定一个区域,然后在里面可以通过javascript动态地在其内绘制图形。 主流浏览器,IE9+,手机端都是支持它的。创建Canvas 要使用Canvas元素就必须先设置其width和height,指定绘图区域的大小 类似: 如果... 阅读全文
posted @ 2015-03-26 22:43 Kingler 阅读(3652) 评论(0) 推荐(0) 编辑
摘要: 我们在使用jquery的时候会用到类似$("#id").css('color','red').show(200); 这样写有点减少代码量,减少了逐步查询DOM的性能损耗; js 原理实现: function demo(){}demo.prototype={ first:function... 阅读全文
posted @ 2015-03-24 21:34 Kingler 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 常用页面布局方式:浮动(float),负边距(margin);定位(positon);双飞翼布局:这里考虑浏览器解析页面时,应该让主列优先于其他列加载;首先我们用float+负边距的形式来搞实现效果(正常+小化浏览框)这种方式兼容性很强,就只有在IE6下通过_zoom:1触发haslayout而已;... 阅读全文
posted @ 2014-12-30 22:10 Kingler 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 针对前端设计,各个浏览器都有默认样式,这样造成的差异常常搞的我们很晕,而*{margin:0;padding:0}范围又太广,无法满足我们的需求,项目中常常存在reset.css的样式来统一默认样式。淘宝的reset.css 1 /** 清除内外边距 **/ 2 blockquote,body,bu... 阅读全文
posted @ 2014-12-29 21:38 Kingler 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 平时项目中会有一些流程,或者是评论相关的东西,这些一般只会是在页面初次加载一部分,剩余部分搞一个更多的标签,当点击更多的时候,ajax请求把所有数据加载完(当然这里也有分页的实现方法,本篇不作讨论), ajax加载的数据一般会运用到appendChild,insertBefore方法来附加在原来标签... 阅读全文
posted @ 2014-12-28 19:48 Kingler 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 1.Pragram:禁用浏览器缓存<meta http-equiv="Pragma" content="no-cache">2.expires:用于设定网页的到期时间,缓存<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GM... 阅读全文
posted @ 2014-12-25 22:09 Kingler 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 不得不说sublime text用过之后,爱不释手,这里收集一下常用的快捷方式:ctrl+shift+p:调出命令面板,在输入ss可以改变当前的代码的渲染和提示效果,用起sublime text 必不可少的是为起安装插件包,输入install package选择你想安装的包,内网环境的话,就只能找其... 阅读全文
posted @ 2014-12-24 22:31 Kingler 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.约瑟夫环实现 1 //附有调试 2 function joseph(n,p){ 3 var arr=[]; 4 for(var i=0;i1){11 //定义到里面 下次外层循环,数组长度已改变,定义到外面的话会死循环,浏览器卡死12 var len=ar... 阅读全文
posted @ 2014-12-24 22:20 Kingler 阅读(141) 评论(0) 推荐(0) 编辑