来吧 各位JS有何感想怎么写

最近加深了一下对于js对象的理解,了解了对象原型的知识,一时间找不到练习的好例子,打开了jq的源码,于是这两天把jq的一些简单的功能实现了下。

首先是$符号创建对象的方法:

/*这是一个构造函数*/

然后实现 $(function);自然的会想到如下的方法:

但实际上这个方法的绑定事件只能绑定一次,也就是说如果

结果只会alert(2);这显然不是我们想要的,所以我们需要封装多个事件绑定的方法  eventBind;

于是我们就需要判断传入得lArg的第一个字母是那一类了,然后获取到除第一个字母以外的lArg的对象;

如获取class对象:

那么this.elements就是我们需要的dom对象或者对象的集合了,于是我们只需改变构造函数里面的 case ,就可以得到各种jQury的方法了,以下为完整代码,实现了jQury中较为简单且有代表性的的css,animate,html,click方法(注意每个方法的返回值必须是操作的Obeject,因为jQury可以用“ .”连贯多种方法):

// 如果采用这种写法,给lQ绑定相同的函数,但是只会执行一次 //////////因为#获取的dom对象,不是一个集合,不同于tagename 与 classname 的获取,于是得单独得拿出来 进行赋方法: ////////事件绑定,因为不绑定的话事件只能执行一次 /*简单的实现animate方法,只需开启定时器,渐渐的改变对象的css即可*/ /*由于直接dom.style无法获取对象的内联样式,故封装此函数*/

JavaScript可能很难,但是相信,坚持总会看到奇迹。在结果还没有的时候,静下心来。结果会慢慢的浮出水面。


老师叫我用JS来做出PPT效果的网页。我想做出如下效果:1:切换时有声音。2:点击左键进入下一步,点击右键清除当前并退回上一步。在经过考虑之后,有以下几个问题无法解决。1:切换的... 老师叫我用JS来做出PPT效果的网页。
2:点击左键进入下一步,点击右键清除当前并退回上一步。

在经过考虑之后,有以下几个问题无法解决。


1:切换的声音,我是用<embed>标签的,但是用相对地址不行,只能用绝对地址。问题详见。
2:使用函数问题。详见
3:我想定义一个通用的函数delete(),可以将其他函数所造成的效果清除。如:cl()函数将文字颜色变为红,使用delete后文字颜色还原了。注意,要通用。如果没有的,告诉我如何实现效果/usercenter?uid=f">paladian1

1 切换用bgsound,设置一次(默认是循环播放),注意歌曲名一定要是英文的,是中文的话html无法转换,会播放不了。

2 你的想法不错,但恐怕很难实现。建议你在网页ppt上模仿ppt里的左右箭头,在箭头上写js跳转到下一页面。


采纳数:1 获赞数:3 LV3

1 切换用bgsound,设置一次(默认是循环播放),注意歌曲名一定要是英文的,是中文的话html无法转换,会播放不了的

2 你的想法不错,但恐怕很难实现。建议你在网页ppt上模仿ppt里的左右箭头,在箭头上写js跳转到下一页面吧

我要回帖

更多关于 感想 的文章

 

随机推荐