摘要:
闲的蛋疼,封装了个二级城市下拉 先保证html里有 然后引用js 最终通过new SelectCity() 调用。 懒得分离这里js就写在页面了 一言不合上代码 阅读全文
摘要:
利用腾讯提供的QQ音乐API,返回一段对方在QQ音乐收藏的歌曲名称json数据,并对该json做解析,就能知道你的那个他或她喜欢听什么歌曲了,然后你就知道他/她的品位了,然后就自己看着办了,嘿嘿。我只能帮你到这了。感谢bejson收集的各种有用的接口,他的网站http://www.bejson.com/webInterface.php。QQ音乐收藏歌曲的API是http://qzone-music.qq.com/fcg-bin/fcg_music_fav_getinfo.fcg?dirinfo=0&dirid=1&uin=QQ号&p=0.519638272547262& 阅读全文
摘要:
滚动下拉到页面底部加载数据是很多瀑布流网站的做法,那来看看配合jsonp是如何实现的吧,小菜总结记录之用,高手勿喷。当然本例子采用的是jquery库,后期会做成原生js。本例的数据调用的是锋利的jquery一书提供的一段json。首先要先判断页面怎么样才是滚动到底部,也就是scrollTop+window的height是否大于document的height,jquery如下代码:$(window).scrollTop()+$(window).height()>=$(document).height();再给window绑定scroll事件。所以整个页面demo可以这样做: 1 <! 阅读全文
摘要:
斐波那契是1,1,2,3,5,8,13,21。。。。。 即前两项之和为第三项。程序实现如下普通版的斐波那契: 1 <script type="text/javascript"> 2 function f(num) 3 { 4 5 if(num<=0) 6 7 { 8 9 console.log('请输入大于0的正整数');10 return ; 11 12 }13 14 else if(num<=2 && num>0)15 {16 return 1;17 }18 else19 {20 return f(num-2 阅读全文
摘要:
1, 1 <script type="text/javascript"> 2 function A() 3 { 4 this.name='a'; 5 } 6 function B() 7 { 8 9 }10 11 12 B.prototype=new A();13 var obj=new B();14 15 alert(obj.name);16 </script>2, 1 <script type="text/javascript"> 2 function A() 3 { 4 this.name= 阅读全文
摘要:
没事干,用半小时憋一段文字。 你可以有无数的理由去结束自己的生命,当是有一点你一定要坚持下去,那就是活着, 去找到可能性,。对, 我的信仰就是活着,去实现各种可能性,去找到自己想得到的真,善与爱 ,还有梦想,能够活着本身就是一种幸福。 不管外界,还是生活,工作种种压力,唯一不变的信仰就是活着,活着就是幸福,我的信仰就是活着 去找到可能性,去找到自己想要的东西。活在当下,珍惜当下,并不向往未来,未来只是一个努力的结果,一个不断用心去思考用心去做的结果。珍惜当下,活在当下,活着,又不是为了取悦谁,所以,好好活着,去找到自己想要的东西。希望这段文字能给我带来正能量,因为自己都不知道自己想要什... 阅读全文
摘要:
一般构造函数定义和调用如下:function Person(name,age,job){ this.name=name; this.age=age; this.job=job;}var person=new Person('thinksley',24,'web developer');console.log(person.name); //thinksley而如果实例化对象的时候不用new的话,this会映射到全局的window对象上,这时候person.name就会变成undefined了,要把对象改成window:function Person(name,a 阅读全文
摘要:
求函数的参数个数方法1<script type="text/javascript">function f(){ var length=arguments.length; console.log(length); }f();</script>这种方法就得在函数调用的时候传入实参才有输出结果。如:f('a','b') //2如果在行参里写是输不出个数的。试试用下面一种方法。求函数的参数个数方法2<script type="text/javascript">function f(a,d){ c 阅读全文
摘要:
通过id获取元素再易不过,但通过css获取元素就得自己写函数了。如下参数一个是父亲元素,一个是要获取的css名,返回的是元素的数组集合,所以要这样用:var a=getByClass(oDiv, 'myDemoCss')[0]; 1 function getByClass(oParent, sClass) 2 { 3 var aEles=oParent.getElementsByTagName('*'); 4 var res=[]; 5 var i=0; 6 7 for(i=0;i<aEles.length;i++) 8 { 9 if(aEles[i].c 阅读全文
摘要:
前端的语言真不难,css一个月的学习成本绝对能玩出花,js上手也简单得跟什么似的,比起java、c++、c#简单到不是一个级别的但掌握了基本的知识,掌握到了精通的程度你也成不了一个好的前端工程师,前端工程师难的不是语法,不是工作经验,难的是“创意”,同样的一个视觉表现,用不同的DOM,不同的css组合可能做出完全不同的实现,哪种实现可维护性好,扩展性好都需要权衡。如果没有“创意”,寸步难行,没有人去给你一个简单改改就万金油的框架。前端的GUI表现力考的全是“创意”,这是为什么后端工程师很难玩好前端的原因,不是学了语法就行了,前端的灵魂是“创意”!摘自百度空间。http://hi.baidu.c 阅读全文