摘要:
静态网站跟动态网站最大的区别就是动态网站能与用户产生交互,能处理数据。在互联网的早期,访问internet的方式与我们现在又很大的不同,那个时候的宽带是很小的,如果要处理验证,往返服务器要很长事件的等待,javascript当时设计就是为了解决这个问题,我们可以在前端直接做验证,就节省了往返服务器的时间。我们用户与html的交互可以通过javascript,纽带就是事件,比如,点击按钮就是一个事件,我们可以在时间处理程序,通俗的讲就是事件回调函数,即我们处理事件的函数里面写我们的脚本,达到交互的效果。 事件流 那什么是事件流,事件流其实就是事件执行的方向,比如代码<html xmlns= 阅读全文
摘要:
在谈及javascript的基本语法的时候我们看到的只是我们拿javascript编写脚本时的语法,那么现在我们来看看javascript在实际操作时的一些应用,这里不会谈到javascript的特效示例,只会谈到基本和核心。 在html中嵌入javascript脚本,需要使用<script></script标签>,标签的放置位置在<head>标签内,这样在显示页面主体后代码就能完全被装载进浏览器以便使用,在以前,我们需要加上language="javascript"属性,如果省略了language属性,浏览器会使用最新版本的javasc 阅读全文
摘要:
这篇谈谈扩展方法,顾名思义,扩展即对某一个事物进行增加,或者增加一些功能。那扩展方法呢?比如我们现在有一个类A,但是这个类就标记成了sealed,我们不能继承这个类,又或者我们现在手上有一个dll,可以是买来的,可以是任何途径你得到的,但是你发现这个dll中有一个些类的功能并不是你想要的,或者没有你想要的,但是你却加不了任何方法。这个时候就可以用扩展方法。扩展方法即扩展我们想要扩展功能但却不能继承,不能修改源代码的类。 首先,扩展framerwork的string类,因为string类是sealed类 首先是扩展类namespace ExtensionMethod{ public sta... 阅读全文