2014年4月14日
摘要:
跨域 在一个域名下请求另外一个域名(域名、端口、协议任一不同)下的资源,就是跨域请求。同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。 跨域问题是针对 JS 和 ajax 的,html 本身没有跨域问题,比如a标签、script标签、甚至form标签(可以直接跨域发送数据并接收数据
阅读全文
posted @ 2014-04-14 17:38
快鸟
阅读(2362)
推荐(1)
2014年4月8日
摘要:
在使用$.ajax()方法时,我们可以设置dataType:'json'的参数,便可以拿到后台返回的json数据对应的json对象。但有时,我们拿到的是json字符串,需要将它再转成json对象来使用。这时就要用到下面的方法了。1. eval方式解析,恐怕这是最早的解析方式了。如下:function strToJson(str){ var json = eval('(' + str + ')'); return json; } 记得别忘了str两旁的小括号。2. new Function形式,比较怪异哦。如下:function strToJson
阅读全文
posted @ 2014-04-08 15:03
快鸟
阅读(752)
推荐(0)
2014年4月2日
摘要:
______________版主提醒____________________________ 为了避免影响技术讨论、提高看帖的舒适性,请大家不要在此帖下跟无实质内容的口水帖,特别是纯顶、纯支持、纯感谢、路过之类的帖子,管理人员将不定期清理此类回帖,请大家多参与讨论少灌水,与人方便,终将给自己带来方便,谢谢合作。________________________________________________________________ 批处理是一门简单的脚本语言,虽然不能独当一面,但是,若作为工作中的辅助工具,绝对会让大家有随用随写、称心如意的畅快感。 和其他语言相比,批处理语言有其先...
阅读全文
posted @ 2014-04-02 22:50
快鸟
阅读(16291)
推荐(2)
2014年3月29日
摘要:
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 liste
阅读全文
posted @ 2014-03-29 23:41
快鸟
阅读(394)
推荐(0)
2014年3月21日
摘要:
1. 获取用户请求的路径:HttpServletRequest request = (HttpServletRequest) req;String servletPath = request.getServletPath(); 2. 相对通用的读文件流的方法(Windows 和 Linux上都可以用
阅读全文
posted @ 2014-03-21 15:24
快鸟
阅读(673)
推荐(0)
2014年3月12日
摘要:
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的 SQL语句,提高系统的可用性。 在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句.
阅读全文
posted @ 2014-03-12 19:39
快鸟
阅读(640)
推荐(0)
2014年2月13日
摘要:
窗口对象的属性和方法:在js最外层写的function可以还可以理解为window对象的一个方法。定义的变量也可以称之为window对象的一个属性。例如:window.alert("---"); window.setTimeOut(function(){……}, 100); window.top格式:[window.]属性[window.]方法(参数)opener.属性opener.方法(参数)self.属性self.方法(参数)parent.属性parent.方法(参数)top.属性top.方法(参数)窗口名称.属性窗口名称.方法(参数)-----------------
阅读全文
posted @ 2014-02-13 11:38
快鸟
阅读(988)
推荐(0)
摘要:
1. 页面引入loading.js。且在页面上添加2. 加载数据之前进行调用。调用方法如下:loading = new loadingObj($("#loading"), buildURI("images/"));loading.init();loading.show();$("#service_slist").hide();$("#listArea").empty();$("#pageArea").empty();$("#fw_empty").hide();if(typeo
阅读全文
posted @ 2014-02-13 11:28
快鸟
阅读(251)
推荐(0)
摘要:
JavaScript面向对象是近年来比较火的一个概念了,由于小弟才疏学浅,虽然做过不少的web项目,看了网上很多深奥的资料和教程,还是对他们深奥 的理论一知半解,前段时间看了点书,总算有了自己的理解,今天也出来装一回,如果觉得很深奥,请直接鄙视我,如果觉得不对,请直接拍砖。先通俗了解下面一些东西。在JS代码中写入function fn(){}或者var fn=function(){}等等,你都可以将其理解为对象,当然还有数组等等。在理解面向对象之前,先了解下面几个东西吧。1.对象方法的调用在js最外层写的function可以还可以理解为window对象的一个方法。定义的变量也可以称之为wind
阅读全文
posted @ 2014-02-13 10:52
快鸟
阅读(420)
推荐(0)
摘要:
1、数组的创建vararrayObj=newArray(); //创建一个数组vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度vararrayObj=newArray([element0[,element1[,...[,elementN]]]]); //创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。2、数组的元素的访问vartestGetArrValue=arrayObj[1];//获取数组的
阅读全文
posted @ 2014-02-13 10:39
快鸟
阅读(329)
推荐(0)