Javascript改观过程1
犹记得以前老师教网页设计的时候,顺带教了js这东西,那时候就看老师一直写函数,实现一种种简单的特效,那时候觉得js很神奇,让网页"活泼"起来了!这是js给我留下的两个初始化印象,呵呵!
var js=new Javascript("函数",“动态效果”)。
一直对于这种动态解释的脚本很有兴趣,现在开始系统的学习。我一向是需求驱动学习的,就是用到什么才学什么,呵呵。 现在网站需要一个功能,具体是这样的,界面是一个文本框和一个按钮,点击按钮,文本框下面弹出一个层,是可以选择的数据列表,然后点击数据列表项,把值传回给文本框。
先看看我写的可以实现的代码实例
代码如下
今天先到这里,下篇说说面向对象的写法,以及用框架实现的比较!最近学习控件的开发,会把这个东西做成一个控件!努力,并痛苦着。。。。。。
var js=new Javascript("函数",“动态效果”)。
一直对于这种动态解释的脚本很有兴趣,现在开始系统的学习。我一向是需求驱动学习的,就是用到什么才学什么,呵呵。 现在网站需要一个功能,具体是这样的,界面是一个文本框和一个按钮,点击按钮,文本框下面弹出一个层,是可以选择的数据列表,然后点击数据列表项,把值传回给文本框。
先看看我写的可以实现的代码实例
代码如下
Code
或许您看了会想笑简单,这是一个以往典型的js写法,虽然js对面向对象有良好的支持,但是我们都是这样过来的,然而出现了一个问题,重用,这个问题大家都很重视!对,这样写法,每次需要这样的功能只能ctrl+c,ctrl+v,而且如果你的应用很多,最惨的是boss还要改需求,那你得一个一个网页去改。,这我可做不到,你呢?所以我们得让我们的工作更简便点,就算有新的修改,也不至于让自己无意义的累死!所以我们要将这个可能会变化的东西封装起来,使其可以灵活应变。而且现在框架也多,jquery,prototype,借助这些工具可以节省很多时间!代码来也少了!(不知道为什么例子保存后会自动在表格里面添加换行,郁闷,复制代码可以看到效果!)今天先到这里,下篇说说面向对象的写法,以及用框架实现的比较!最近学习控件的开发,会把这个东西做成一个控件!努力,并痛苦着。。。。。。