Fork me on GitHub

随笔分类 -  javascript

该文被密码保护。
posted @ 2015-06-15 11:36 Kingler 阅读(2) 评论(0) 推荐(0)
摘要:平时项目中会有一些流程,或者是评论相关的东西,这些一般只会是在页面初次加载一部分,剩余部分搞一个更多的标签,当点击更多的时候,ajax请求把所有数据加载完(当然这里也有分页的实现方法,本篇不作讨论), ajax加载的数据一般会运用到appendChild,insertBefore方法来附加在原来标签... 阅读全文
posted @ 2014-12-28 19:48 Kingler 阅读(732) 评论(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 阅读(381) 评论(0) 推荐(0)
摘要:不得不说sublime text用过之后,爱不释手,这里收集一下常用的快捷方式:ctrl+shift+p:调出命令面板,在输入ss可以改变当前的代码的渲染和提示效果,用起sublime text 必不可少的是为起安装插件包,输入install package选择你想安装的包,内网环境的话,就只能找其... 阅读全文
posted @ 2014-12-24 22:31 Kingler 阅读(214) 评论(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 阅读(147) 评论(0) 推荐(0)
摘要:项目中有时候会不用jquery这么好用的框架,需要自己封装一些事件对象和事件处理程序,像封装AJAX那样;这里面考虑最多的还是浏览器的兼容问题,原生js封装如下:var EventUtil={ //节点、事件名、事件处理函数 addHanler:function(element,type,h... 阅读全文
posted @ 2014-12-20 21:59 Kingler 阅读(121) 评论(0) 推荐(0)
摘要:渐变及阴影目前项目中有一些饼图、柱状图、折线图,而这些图背景都要支持渐变,渐变为css3的线性渐变linear-gradient属性,但IE是不支持的,需要用到滤镜来实现 1 /*分垂直渐变(top/bottom)和水平渐变(left/right)*/ 2 .test 3 { 4 /*IE*/ 5 ... 阅读全文
posted @ 2014-12-20 21:10 Kingler 阅读(155) 评论(0) 推荐(0)
摘要:1:关于this的作用域,昨天看到一道这样的题;var x=10;var foo={ x:20, obj:function(){ var x=30; return this.x;}}alert(foo.obj)();20 相当于foo.obj()alert(foo.obj=foo.obj)... 阅读全文
posted @ 2014-12-14 16:54 Kingler 阅读(129) 评论(0) 推荐(0)
摘要:原型模式:每创建一个函数都有一个prototype属性,它是一个指针,指向一个对象;原型模式创建函数的方式: 1 function Movie(){ 2 3 }; 4 Movie.prototype.name="Interstellar"; 5 Movie.prototype.year=2014;... 阅读全文
posted @ 2014-12-14 16:26 Kingler 阅读(799) 评论(0) 推荐(0)
摘要:对象定义:无序属性的集合,属性包含基本值、对象、函数,相当于一组没有特定顺序的值。 创建自定义对象最简单的方式就是:1 var movie=new Object();2 movie.name="Interstellar";3 movie.year=2014;4 movie.country="Amer... 阅读全文
posted @ 2014-12-13 16:26 Kingler 阅读(815) 评论(0) 推荐(0)
摘要:jsonp.js/html 主要是利用jquery ajax和jsonp的datatype 跨站点请求数据,记录~同源策略:同端口,同协议,同域;所以ajax不能支持跨域取得数据,解决方案一般是jsonp但是它只支持get请求;诸如window.name,CORS; Html5中还有windo... 阅读全文
posted @ 2014-04-22 16:48 Kingler 阅读(510) 评论(1) 推荐(0)