自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 nodejs npm 错误 Error: UNKNOWN: unknown error, mkdir ‘D:\Develop\nodejs\node_global‘ at Error <native>

nodejs npm配置全局变量操作失误,引起错误:Error: UNKNOWN: unknown error, mkdir 'D:\Develop\nodejs\node_global' at Error <native>手动修改.nprmc文件,修改为正确配置信息,问题解决。

2017-09-15 09:01:02 13976 9

原创 arcgis api JavaScript打印地图图例显示不正确

问题1:地图上以图层样式以PictureMarkerSymbol的打印不出现或出现被替换在地图上使用图片图标作为样式,是一件很正常的事情。 打印的时候,在被打印的地图上没有看到这个图层。 反复测试后,并没有找到原因,但是掌握了出现的情况。背景:查询时将查询结果加载到地图上,其中图标的样式使用小气球图片png格式。情况一设置:图层的样式使用PictureMarkerSymbol,生成每一个gra

2017-09-01 17:19:19 5568 1

原创 nodejs同步调用获取mysql数据大坑

mysql调用获取数据,只能是异步方式返回结果,不能同步获取结果,因此,须在回调函数中编写处理事件。期间看了下Aysnc.js,是用于多个要返回回调函数的事件,将这些事件有序的组织起来,最后只返回一个回调函数,并没有改变异步的本质,而是将多个异步整合为一个异步,从而满足写程序的需求。错误示范获取数据库中的数据函数var _getUser = function(name) { var sql =

2017-04-05 15:51:19 10373 2

原创 node-inspector 调试nodejs程序

本人写过一年C#,现在正在做前端JavaScript,刚接触到Nodejs,觉得太神奇了,可以继续写JavaScript,而实现后端的功能。 安装好nodejs,跟着大神们写了demo顺利执行后,开始写自己的程序,刚开始一定会犯很多低级错误,所以一定要学会调试程序。1.安装node-inspectornpm install -g node-inspector2.启动inspector服务node-

2017-04-05 11:23:39 772

原创 给featureLayer或者Graphic增加鼠标点击事件

在arcgis api for JavaScript中有两种方式,增加鼠标事件,一种是on,一种是dojo.connect的方式。on的方式举例:这种方式可以返回一个对象,但是怎样利用返回的对象移除事件,有待我发现。 map.on("load", function(){ map.graphics.enableMouseEvents(); map.gr

2016-11-18 14:28:09 13261

原创 《编写可维护的JavaScript》读书笔记——3.语句和表达式

所有的块语句都应当使用花括号,包括:ifforwhiledo…while…try…catch…finally3.1 花括号的对齐方式 风格:左花括号放置在块语句中第一句代码的末尾。 示例:if (condition) { doSomething();} else { doSomethingElse();}3.2 块语句间隔 风格:在左括弧之前和右括弧之后各添加一

2016-08-31 14:24:16 358

原创 《编写可维护的JavaScript》读书笔记——2.注释

2.1 单行注释 两个斜线开始,以行尾结束// 这是一句单行注释使用方法:独占一行,解释下一行代码。注释前有一个空行,缩进层级和下一行代码保持一致。在代码行尾部的注释。代码结束到注释之间至少有一个缩进。注释加代码不应超过单行最大字符限制,如果超过,则这条注释放在代码行上方。批量注释掉的多行代码。示例:// 好的写法,注释前有一行空行,与下一行代码缩进保持一致if (condition)

2016-08-31 14:00:14 389

原创 arcgis连接oracle,并向oracle中导入shp数据

服务器:oracle 11g客户端:arcgis desktop 10.2、oracle 11g 32位客户端1、服务器上安装oracle 11g,客户端安装arcgis desktop 10.2和oracle 11g 32位客户端。2、用catalog直连oracle数据库。实例名:ip/orcl。用户名sys,密码1。可以连接数据库。如果没有安装正确的oracle客户端,进

2016-08-24 14:26:15 11507

原创 《编写可维护的JavaScript》读书笔记——1.基本的格式化

《编写可维护的JavaScript》读书笔记——1.基本的格式化缩进层级 使用制表符进行缩进,每一个缩进层级都用单独的制表符(tab character)表示。一个缩进层级是一个制表符,两个缩进层级是两个制表符,以此类推。语句结尾 每个语句的结尾都不要省略分号。行的长度 行的长度建议不要超过80个字符。换行 一行长度超过最大字符数(80个字符)就要手动拆成两行。通常在运算符

2016-08-23 16:34:46 381

原创 《JavaScript语言精粹》学习笔记——附录B.糟粕

作者的意思是尽量弃之不用的部分。1、==== 和 != 运算符只有在两个运算时类型一致时,才能做出正确判断,如果两个运算数是不同类型,会强制转换值的类型,有时会得到正确的结果,有时不会,因此永远不要使用这个运算符,始终使用 === 和 !== 运算符,可以减少错误。2、with 语句with 语句本意是想用它来快捷访问对象的属性,但它的结果有时不可预料,应尽量避免使用它。3、e

2016-08-03 10:52:49 397

原创 《JavaScript语言精粹》学习笔记——附录A.毒瘤

1、全局变量JavaScript 依赖全局变量。定义全局变量的三种方式:第一种,在任何函数之外放置一个 var 语句。var foo = value;第二种,直接给全局变量增加一个属性,在 web 浏览器中,全局对象名为 window。window.foo = value;第三种,直接使用未声明的变量,被称为隐式的全局变量

2016-08-03 10:19:21 449

原创 《JavaScript语言精粹》学习笔记——8.方法

JavaScript 提供数组、函数、数字、对象、字符串标准类型的标准方法集。1、数组(Array)array.concat(item...)concat 方法产生一个新数组,包含 array 的浅复制和附加在后面的一个或多个item参数。var b = ['x', 'y', 'z'];var c = a.concat(b, true);// c =['a', 'b',

2016-08-01 18:02:54 555

原创 《JavaScript语言精粹》学习笔记——6.数组

前言JavaScript中没有数组。JavaScript提供一种拥有一些类数组(array-like)特性的对象。把数组的下标变成字符串,作为对象的属性。1、数组字面量一个数组字面量是在一对方括号中包围零个或多个用逗号分隔的值的表达式。数组的第一个值将获得属性名‘0’,第二个值获得属性名‘1’,以此类推。数组的原型与对象原型的区别,数组原型继承了大量有用的方法。JavaScri

2016-07-31 09:49:13 360

原创 arcgis JavaScript api 的打印功能

在html中给print按钮创建一个div在js中定义一个printrequire([ "esri/map", "esri/dijit/Print", "dojo/dom"... ], function(Map, Print, dom, ... ) { var map = new Map( ... ); var printer = new Print({ map:

2016-07-19 17:44:30 5123 8

原创 selectFeatures不能查找到数据

使用了Query的distance缓冲区查询方式引起了selectFeature方式不能查找到数据,由于数据在发布时不支持这种查找方式。

2016-07-19 15:13:19 2042 3

原创 《JavaScript语言精粹》学习笔记——5.继承

前言JavaScript 提供了一套更为丰富的代码重用模式。代码重用模式可以减少软件开发的成本。本章介绍了几种直接的继承模式。对象是类的实例,并且类可以从另一个类继承。JavaScript是一门基于原型的语言,意味着对象直接从其他对象继承。1、伪类JavaScript 对象从另一个对象继承,需要使用中间层,通过构造器函数产生对象。函数被创建时:this.prototype

2016-07-15 13:34:17 388

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片

2016-07-15 09:23:46 316

翻译 Same-origin security policy

原文地址:http://stackoverflow.com/questions/25098021/securityerror-blocked-a-frame-with-origin-from-accessing-a-cross-origin-frame翻译如下问题:从页面的中使用JavaScript 获取内容到本地,出现跨域请求错误的问题,浏览器的安全性机制不允许我这样做,怎么办?

2016-07-13 16:27:05 547

原创 《JavaScript语言精粹》学习笔记——4.函数

前言函数用于指定对象的行为,是JavaScript的基础单元。所谓编程,就是将一组需求分解为一组函数和数据结构的功能。1、函数对象JavaScript中的函数就是对象。每个函数在创建时会附加两个隐藏的属性:函数的上下文和实现函数调用的代码。函数可以像其他的值一样被使用,可以被保存在另一个对象中,可以作为参数传递,可以返回函数,还可以有方法,唯一不同的是可以被调用。2、函数字面量

2016-07-13 13:33:30 476

原创 《JavaScript语言精粹》学习笔记——3.对象

前言JavaScript的简单数据模型包括数字、字符串、布尔值(true和false)、null值和undefined,其他所有值都是对象。JavaScript中的对象是无类型的。1、对象字面量对象字面量就是包围在一对花括号中的零或多个“名/值”对。var empty_object={};var stooge={ "first-name":"J

2016-07-12 13:51:07 620

原创 使用GeometryService进行buffer总是报错‘init.js:192 Error: Unable to complete operation.(…)’

如题,使用GeometryService进行buffer,控制台总是报错,不能正确的buffer,看不出具体的错误内容。‘init.js:192 Error: Unable to complete operation.(…)’问题出现在BufferParameters的设置参数上。 var params = new BufferParameters();

2016-07-12 11:23:26 3697

原创 《JavaScript语言精粹》学习笔记——2.语法

1、标识符a、字母开头,由字母、数字、下划线组成,不能使用保留字。被用于语句、变量、参数、属性名、运算符和标记。2、数字a、JavaScript只有一个数字类型,64位的浮点数,没有整数类型。b、NaN是不能产生正常结果的运算结果,NaN不等于任何值,包括它自己。可以用函数isNaN(number)来检测NaN。c、Infinity表示所有大于1.79xxxxxxxe+

2016-07-12 09:23:42 445

原创 2016-07-07 dojo.Deferred函数测试

Simple Map html, body, #map { height: 100%; margin: 0; padding: 0; } // 创建延时执行函数 var def = new dojo.Deferred(); co

2016-07-07 10:58:13 445

原创 CanvasJS学习

options:interactivityEnabled=false鼠标滑过的tooltip不显示animationDuration=2000柱状图长出来动画的时间长度,数越大,长出来越慢animationEnabled: true柱状图长出来没有动画exportFileName: "Range Spline Area"将统计图输出为图片的默认名称

2016-05-24 15:58:29 767

原创 加载图层报错“CORS 头 'Access-Control-Allow-Origin' ,解决办法

加载Featurelayer,报错“CORS 头 'Access-Control-Allow-Origin' 不匹配 'http://localhost:81'”,查了下原因,应该是没有设置代理导致的原因在加载图层前加入下面这句话esri.config.defaults.io.corsDetection=false;图层可以被加载上而不报错了。并不是很清楚问

2016-05-24 13:29:03 1855

原创 iis发布网站

用iis发布网站请参考此文章http://blog.csdn.net/zwk626542417/article/details/9796259发布网站后,远程用户不能访问IIS发布成功的网站,请参考此文章http://blog.csdn.net/tang_huan_11/article/details/16986969

2016-05-24 11:06:12 400

idl training

介绍了IDL的基本用法,适合作为入门级的参考资料。

2012-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除