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