博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月19日

摘要: 上一节给大家简单介绍了谷歌地图API,从这一节开始,我将陆续为大家介绍谷歌地图API中常见基础对象的操作和用法。一、google.maps.Map类google.maps.Map类是谷歌地图最基础的类。它包括谷歌地图最基本的地图属性对象规范,绑定方法和触发事件。1、构造函数:Map(mapDiv:Node, opts?:MapOptions) 在指定的HTML容器中创建谷歌地图。mapdiv:即指定的容器,opts:谷歌地图属性设置。如下图所示:2、地图属性对象规范地图属性对象规范定义了谷歌地图的基本属性,常见的包括地图的缩放级别,地图的中心位置,地图的默认加载类型等等,再深入研究它还可以设置 阅读全文

posted @ 2013-11-19 10:13 allon6318 阅读(2828) 评论(11) 推荐(4) 编辑

2013年11月13日

摘要: FullCalendar作为一个功能完善的日历插件使用非常广泛,在WEB开发过程中非常流行。它与EXT JS中的Calendar非常类似,但考虑到EXTjs比较“复杂庞大”,所以我在开发过程中都会优先考虑FullCalendar。 FullCalendar的使用比较简单,上手很快。我这里简单向大家介绍一下它的基本用法,如果需要更加深入的学习或者改写该日历,还需要大家线下多学习。一、在网页中引用FullCalendar引用的第一个文件为jquery-ui样式文件,用以为fc日历改变主题样式,第二个文件为fc日历的基础样式文件,规定了在网页上画出日历框图时的相关样式。第四个文件,是fc脚... 阅读全文

posted @ 2013-11-13 17:38 allon6318 阅读(1963) 评论(1) 推荐(1) 编辑

2013年11月12日

摘要: 使用谷歌地图API进行开发已经有了3个年头,从以前的GMAP V2到现在的V3,一直在使用,一直在学习。也抽空去学习了百度地图和搜狗地图,三者整体感觉差不多,学好了一种地图API,其它的也很容易上手。但是也许是先入为主,我还是习惯,也一直在自己参与的项目中使用谷歌的东西。 在学习过程中,发现网上关于谷歌地图开发的资料比较少,而且不够系统。所以就萌生了根据我这几年的开发经验编写一套系统的谷歌地图开发教程的念头。一来是为了整理自己所学,二来方便大家一起探讨谷歌地图的开发技术。 思考了一下,教程主要分为以下几个部分,如果需要,后面会慢慢调整。第一章:Google Map API简介第二... 阅读全文

posted @ 2013-11-12 16:29 allon6318 阅读(3313) 评论(8) 推荐(6) 编辑

2013年5月28日

摘要: 使用VS2010开发WEB系统时,ASP.NET请求验证功能可以为我们自动辨别来自客户端提交的数据,避免站点受到XSS的攻击。但是在一些特殊情况下,比如我们使用富文本编辑器让用户输入一篇新闻,新闻内容包括文字,图片等,还有排版格式等,当客户端将文本内容提交给服务器时,服务器如果辨识出文本中包含有一些不被允许的特殊字符或者标签,将阻止内容的提交。但是这部分内容是用户的“合法输入内容”,这时候的请求验证势必是多余的。所以为了应对这种问题,我们可以采用以下处理方式。第一种情况:WEB应用程序开发中(1)在全局配置文件webconfig中添加配置:<httpRuntime requestVali 阅读全文

posted @ 2013-05-28 13:37 allon6318 阅读(5476) 评论(4) 推荐(1) 编辑

2013年5月21日

摘要: 使用数据库已经有6年历史了,写过许多的数据库查询语句,面对过许多的问题,也在磕磕碰碰中学到了很多东西。昨天在看系统数据库设计与SQL代码时,突然“发现”了许多平常不屑看到的问题,于是就萌生了把它提出来思考的念头。举一个例子,我现在有一些新闻信息,它包括这些字段;新闻ID,新闻Name,新闻ShortIntro,新闻Detail,新闻PublishTime。我现在要把它存放在数据库中,然后从数据库中将其取出来放在GridView中分页显示。我现在就以一种我所见过的常见的思维方式来一步一步模拟这个实现过程。第一步:建立新闻数据表。在这一步,很多人都会直接建一张News表,里面包括了上面说的那些字段 阅读全文

posted @ 2013-05-21 10:26 allon6318 阅读(2475) 评论(15) 推荐(3) 编辑

2013年3月1日

摘要: 物流配送路径优化问题分析与算法解读(一) 去年五一跳蚤以后,一直在一家公司参与物流配送软件开发的相关工作,负责的工作内容包括物流配送路径优化这一块。关于物流配送这一专业领域,自己以前也是门外汉,对这一领域也没有接触过,更谈不上理解。所以,一直在学习,一直在探索。在这个过程中因为工作需要学习了很多大牛的博客(太多了,记不住,所以大家别指望了,还是踏实看我的帖子吧),也研究了在开发过程中客户提出的物流配送路径优化领域的相关需求(因为客户来头较权威,需求比较专业,所以问题很具有代表性),有所收获。好东西当然要拿出来与大家分享。我会把这段时间的学习和研究所得整理成一个系列(好吧,真心有点装,不过思.. 阅读全文

posted @ 2013-03-01 16:21 allon6318 阅读(9443) 评论(2) 推荐(2) 编辑

2012年10月11日

摘要: 废话少说,直接贴代码!有注释!functioninitialize() { addcloud();//为页面添加遮罩 document.onreadystatechange = subSomething;//监听加载状态改变}functionaddcloud() {varbodyWidth = document.documentElement.clientWidth;varbodyHeight = Math.max(document.documentElement.clientHeight, document.body.scrollHeight);varbgObj = document.cre 阅读全文

posted @ 2012-10-11 09:31 allon6318 阅读(1809) 评论(2) 推荐(1) 编辑

摘要: 关于JS控制代码暂停的工作总结方法一:这是在网上找的一个方法,可以用。但说实话,这个方法我不怎么明白。。。写得好复杂。这样做跟setTimeout能有多大区别? functionPause(obj, iMinSecond) {if(window.eventList ==null) window.eventList =newArray();varind = -1;for(vari = 0; i < window.eventList.length; i++) {if(window.eventList[i] ==null) { window.eventList[i] = obj; ind = 阅读全文

posted @ 2012-10-11 09:18 allon6318 阅读(1191) 评论(1) 推荐(0) 编辑

2012年9月6日

摘要: 下面是一段利用谷歌地图API获取点点之间距离的代码,采用V3版本中的DirectionsService()var request;var distanceArray = [];function getdistance() { distanceArray = []; var directionsService = new google.maps.DirectionsService(); for (var a = 0; a < pointsArray.length; a++) { for (var b = 0; b < pointsArray.length; b++... 阅读全文

posted @ 2012-09-06 14:43 allon6318 阅读(749) 评论(0) 推荐(0) 编辑

摘要: 在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题。在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的。下面列举一下常用的判断方法:1、判断浏览器是否为IE document.all ? 'IE' : 'others':在IE下document.all值为1,而其他浏览器下的值为0; navigator.userAgent.indexOf("MSIE")>0 阅读全文

posted @ 2012-09-06 14:26 allon6318 阅读(285) 评论(2) 推荐(0) 编辑