文章分类 -  JavaScript

JS编程小常识很有用
摘要:JS是一门计算机编程语言,是一门动态语言也称为脚本语言,是解析型编程语言。需要了解跟多1.JS中的是是非非JS是一门计算机编程语言,是一门动态语言也称为脚本语言,是解析型编程语言。为什么是脚本?因为他本身不能执行,就是没有main函数或主程序的入口,必须被他的宿主环境,也就是解析环境解析执行他。为是什么是解析型?因为JS不会进行编程,链接,汇编等一系统的过程生成某个文件,再执行,他就是以字符串形式加载执行..2.JS中的真真假假空,null,undefined,false,0,””,'',NaN都为假,其他都为真3.函数,类,对象,构造器有什么区别?答:在js中函数,类,对象, 阅读全文

posted @ 2013-06-22 15:41 imxiu 阅读(149) 评论(0) 推荐(0)

js菜鸟笔记--函数及作用域
摘要:在js中使用函数要记住三条铁律:1、函数被调用时,它是运行在他被声明时的语法环境中的;2、函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象;3、函数是一种带有可执行代码的对象类型数据。一、声明函数1、使用function关键字functionmyfun(a,b){//声明名为myfun的函数returna+b;}2、声明匿名函数function(a,b){returna+b;}匿名函数自身是无法保存的,由于在js中函数是一种对象型数据,因此可以把匿名函数赋给变量来保存。varmyfun=function(a,b){returna+b;}3、使用函数构 阅读全文

posted @ 2013-06-22 15:40 imxiu 阅读(153) 评论(0) 推荐(0)

js继承的实现
摘要:记录自浪曦风中叶老师的JavaScript课堂js继承有5种实现方式:1、继承第一种方式:对象冒充 function Parent(username){ this.username = username; this.hello = function(){ alert(this.username); } } function Child(username,password){ //通过以下3行实现将Parent的属性和方法追加到Child中,从而实现继承 //第一步:this.method是作为一个临时的属性,并且指向Parent所指向的对象, //第二步:执行this.method方法,即执行 阅读全文

posted @ 2013-06-20 19:31 imxiu 阅读(116) 评论(0) 推荐(0)

推荐几本javascript与jquery的好书
摘要:有人说只要了解了javascript的基本语法,就可以通过看别人的代码来学习javascript了,我不敢苟同。代码是死的,它很难让你有自己的想法,而一本好书如果结构清晰,各个章节都立意明确循序渐进(当然如果作者能有点小幽默就更好了),可以帮助你学习该如何思考,这并不是唬人,更何况大部分时候你可能都是在啃一些结构差劲、语法混乱、注释不清晰的代码(比如我写的....)。 我觉得我可以以过来人的身份(过来人指的是我看书的经历,我的学习javascript的过去小于等于三个月,只是有一点java的基础,也就是说针对那些跟我一样是刚起步的同学或者朋友)来介绍下如何通过循序渐进的看书来学习java... 阅读全文

posted @ 2013-05-30 19:52 imxiu 阅读(182) 评论(0) 推荐(0)

scrollLeft,scrollTop,滚动代码的总结
摘要:今天和兄弟一起研究了一下横向和竖向图片滚动的代码,很兴奋,因为解决了几个小问题第一个:for(var i=1;i<50;i++) { document.getElementById("TextBox1").scrollTop++; document.getElementById("TextBox1").scrollLeft++; }我刚开始的时候写成了for(int i=1;i<50;i++) { //document.getElementById("TextBox1").scrollTop++; document.get 阅读全文

posted @ 2013-05-13 11:59 imxiu 阅读(187) 评论(0) 推荐(0)

setTimeout和setInterval的使用
摘要:这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码。虽然表面上看来setTimeout只能应用在on-off方式的动作上,不过可以通过创建一个函数循环重复调用setTimeout,以实现重复的操作:Fi 阅读全文

posted @ 2013-05-13 11:57 imxiu 阅读(168) 评论(1) 推荐(0)

js图片无缝滚动代码
摘要:想必大家都注意到<marquee>的不循环滚动,所以出现了很多替代脚本,或iframe或JS输出<marquee>,不管怎么做,都略显麻烦。下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和 demo2,demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时直接跳回初始位置,因为demo1与demo2一样,所以分不出跳动的瞬间,从而达到“无缝”滚动的目的。 在原作者的基础上做了一定修改,主要还是 阅读全文

posted @ 2013-05-13 11:16 imxiu 阅读(133) 评论(0) 推荐(0)

导航