上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 43 下一页
摘要: 原理:异步提交POST数据到Web Services的方法上,分析返回的xml数据,获得结果。下面是用比较流行的Ajax框架JQuery来实现刚才的操作。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> < 阅读全文
posted @ 2013-01-29 07:54 醉意人间 阅读(426) 评论(0) 推荐(0) 编辑
摘要: javascript中向服务器发送http请求借助的是XMLHttpRequest对象,其他一些库如JQuery对http的请求应该是在这个上面的封装,创建XMLHTPRequest对象用下面的语句:function createXMLHttpRequest() { var xmlHttp; if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); if (xmlHttp.overrideMimeType) xmlHttp.overrideMimeType('text/xml'); } else if (windo 阅读全文
posted @ 2013-01-29 07:51 醉意人间 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 这种写法是错误的:function(){ alert(1); }(); 原因:原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。正确写法:(function(){alert(1);})();之所以要给 function 添加括弧是为了让它形成一个表达式 (expression), 有了表达式,并且确定它的类型是个函数 (Function 实例), 就可以直接调用它 阅读全文
posted @ 2013-01-27 20:11 醉意人间 阅读(182) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/wish4sun@126/blog/static/1438006652011312119516/在Javascript面向对象的编程中我们常常会见到这三个关键字:this、prototype、constructor。对这三个关键字的理解是对Javascript面向对象编程理解的要点 一、首先我们来说说“this”: 1、this表示当前对象; 2、如果在全局作用范围内使用this,则指代当前页面对象window; 3、如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用 4、我们还可以使用apply和call两个全局方... 阅读全文
posted @ 2013-01-26 00:01 醉意人间 阅读(266) 评论(0) 推荐(0) 编辑
摘要: javascript是一种面向对象的语言,这已经是不争的事实,可是对象如何产生?如果按照我的想法,javascript中除了变量剩下的就是函数(个人理解,也不知对错),但是其文档中说javascript中处了基本类型,其余的都是对象,这个其余的包含了函数。我们知道在C#等语言中,对象是由构造函数产生的,构造函数是定义在类中的,而javascript是没有类的概念,那么对象是如何定义的,没错,就是函数,如下面的例子: function Person(name) { this.name = name; alert(this.name); } Person.prototype.getName = f 阅读全文
posted @ 2013-01-25 08:37 醉意人间 阅读(228) 评论(0) 推荐(0) 编辑
摘要: javascript中不用声明类型,而是在运行的时候由编译器自己决定,也许脚本语言都这样向python,如果我没有记错的话,C#也可以这么做,并称之为类型推断。你说这个能接受也就行了,居然对象的属性可以动态添加,在C#或Java中,对象的属性和方法都是定义在类中的,我们称之为类是对象的模板,也就是说这个模板定了的话,那么方法和属性在对象产生后也就定了,而javascript居然可以动态的添加属性或者方法(方法也认为是对象的一个属性),闲话少说,下面是我自己在VS中给出的例子,可以自己尝试下!var obj = {}; obj.name = "刘宇"; obj.data = 阅读全文
posted @ 2013-01-25 07:52 醉意人间 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 有了问题,就想办法解决,不然留在脑子了是一种负担,当然,可以忘记这些,就当这些从来没发生过,相信很多技术人员在此类问题上会更执着,有的时候脑子中的一个想法,甚至会让其疯狂的将自己身边应有尽有的技术书籍翻个底朝天,目的只有一个,想知道这个问题的答案,有种“不到黄河心不死”想法,一定要将问题弄得清清楚楚,明明白白。 对于开源世界,我是很想投入,也很想去做一些自己能做的事情,可惜只怪自己学术不精,往往进去都是找一个跟自己相关的东西,而从来没有什么贡献。不知道什么时候有了从源码中找答案的这个想法,前面的博客中说过,程序中的问题,可以通过调试,跟踪,模拟等手段找原因,其实还可以从源码中获取相关答案,请. 阅读全文
posted @ 2013-01-24 09:29 醉意人间 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在面向对象编程的世界里,this是一个常见的东西,比如C#,Java中都有this,this代表了当前的对象,或指向当前的对象?对象的产生是构造函数的事情,那么这个this也就表示了构造函数产生时候的那个东东。对于javascript这种语言说是一种面向对象的,我一直在心里抵触,因为我一直用C#,Java这样的语言,里面有什么多态,继承,封装,类,this等,但是在javascript中找不这些的身影,或者说只有小部分。我喜欢记录一些东西,记录是为了让自己在用的时候能方便的找到,我曾经相信记住的东西不会忘记,但是我错了,大脑毕竟不是一块永久的存储空间,第二就是跟大家分享自己的一些心得,因为我学 阅读全文
posted @ 2013-01-22 11:34 醉意人间 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在javascript中匿名函数是是可以自动执行,但是其参数的传递值得我们注意,一般有下面两种形式:1,直接在函数的后面写参数(function(a, b){ alert(a + " and " + b);})("a", "b"); // 返回"a and b"2,匿名函数没有形参的时候,可以用arguments来处理:(function(){ var str = "" for(i = 0; i < arguments.length; i ++ ) { str += arguments[i 阅读全文
posted @ 2013-01-22 09:53 醉意人间 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 我们知道Reflector可以反编译IL代码,根据它可以查看到不同语言的源代码(如C#,VB.Net等),但是Reflector还可以导出成工程文件,得到源代码的工程项目文件。通过这种方式得到的工程文件如果用Visual Studio打开后,虽然大多数的问题是由于缺少引用“程序集”带来的编译不能通过,但是还是一些非与此相关的问题存在,需要对反编译的工程项目进行手动修改和调整。比如对于Winform程序中的窗体打开时候会出现一系列的错误提示:1、设计器无法处理第** 行的代码: this.okButton.DialogResult = DialogResult.Cancel; 方法“Initia 阅读全文
posted @ 2013-01-11 17:49 醉意人间 阅读(1615) 评论(1) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 43 下一页