var函数

Openlayers 要素添加多个样式

做~自己de王妃 提交于 2020-03-02 18:57:56
首先是定义一个layer: ///点图 function createTmpVector ( ) { vectorSource = new ol . source . Vector ( { format : new ol . format . GeoJSON ( ) } ) ; toolVector = self . options . vector = new ol . layer . Vector ( { id : 'toolQueryVector' , type : 'mainVector' , source : vectorSource , zIndex : 99 } ) mapHelper . map . addLayer ( toolVector ) ; } 然后就是给要数添加样式: 方法一,是在定义图层时添加有个style的返回函数: style : function ( feat ) { var imageSrc = feat . get ( 'info' ) . Values . img ; return new ol . style . Style ( { image : new ol . style . Icon ( { src : imageSrc , } ) } ) } , 方法二,使用ol.styleFunction: for ( var i in

nodejs Stream使用手册

喜欢而已 提交于 2020-03-02 18:51:14
介绍 本文介绍了使用 node.js streams 开发程序的基本方法。 "We should have some ways of connecting programs like garden hose--screw in another segment when it becomes necessary to massage data in another way. This is the way of IO also." Doug McIlroy. October 11, 1964 最早接触Stream是从 早期的unix开始的 数十年的实践证明Stream 思想可以很简单的开发出一些庞大的系统。在unix里,Stream是通过 | 实现的;在node中,作为内置的 stream模块 ,很多核心模块和三方模块都使用到。和unix一样, node Stream主要的操作也是 .pipe() ,使用者可以使用反压力机制来控制读和写的平衡。 Stream 可以为开发者提供可以重复使用统一的接口,通过抽象的Stream接口来控制Stream之间的读写平衡。 为什么使用Stream node中的I/O是异步的,因此对磁盘和网络的读写需要通过回调函数来读取数据,下面是一个文件下载服务器 的简单代码: var http = require('http'); var fs =

js 常用方法

丶灬走出姿态 提交于 2020-03-02 09:53:26
1.charAt();返回在指定位置的字符,索引范围为从 0 到 length() - 1。 var str="abcdefghijklmn" var str2 = str.charAt(2); var str3 = str.charAt(8); console.log(str2); //c console.log(str3); //i 2.charCodeAt();返回指定位置的字符的Unicode编码 var str = "lily nihao"; var str2 = str.charCodeAt(5);//位置5的字符是h,h的Unicode编码是104 var str3 = str.charCodeAt(3); console.log(str3); //121 console.log(str2); //110 3.conca();连接字符串 ar str1 = "hellow"; var str2 = 'world'; console.log(str2.concat(str1));//把str1连接到str2上 4.indexOf(); 检索字符串,返回的是字符在字符串的下标 var str1 = "hellow"; var num1 = str1.indexOf('o'); //检索字符串,返回的是字符在字符串的下标 //字符串的下标是从0开始计数 var num2 =

商品抢购【总结】

帅比萌擦擦* 提交于 2020-03-02 03:53:43
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="main.css"> </head> <body> <div class="section"> <h2 class="tit">限时抢购</h2> <div class="wrap"> <div class="wrap_bar"> <div class="bar"> <div class="inputs"> <input type="text" /> <input type="button" value="确定" /> </div> <p class = "showTimer">剩余00天00时00分00秒</p> <div class="content"> <a href="#"><img src="img/pic.jpg" /></a> <h3>商品标题商品标题商品标题商品标题</h3> <span>抢购价:</span> <a class="prise">¥<span>145</span></a> </div> </div> </div> <div class="wrap_bar"> <div class="bar"> <div class=

量化对冲网格模型基于发明者平台的比特币OKCoin期货交易策略

核能气质少年 提交于 2020-03-02 02:20:41
OKCoin期货跨期对冲策略,季度、当周、次周 1、 季度-当周 2、 季度-次周 3、 当周-次周 4、在周五交割前5分钟会自动 平仓, 锁定15分钟 后再正常运行。 作者本人呢 是菜鸟程序猿一个, 平时没什么爱好,就喜欢写代码。最近一年在发明者量化上学到了不少新知识, 模仿Zero 大神的商品期货对冲网格策略,写了一个 电子货币 (BTC期货) 的对冲网格策略。回测一下还行(当然回测只是最初步的检测,不代表任何结论!) 以下代码不能直接运行,需要配置参数(在发明者量化平台)。代码连接: https://www.botvs.com/strategy/34878 var checkTime = 0; var residualTime = 0; var checkPreTime = 0; var JGDate = []; // 交割模拟。 ["BTC1129", "BTC1229", "BTC0316"]; var JGDateIndex = 0; // 模拟交割索引。 var JGHoursCorrect = 8; // 检测交割剩余小时,在实盘中需要修正 8小时。 模拟时该值设置为0 var idA = null; var idB = null; var A = 1; var B = 2; var PRE = 3; var PLUS = 4; var MINUS = 5; var

JS初学

风流意气都作罢 提交于 2020-03-01 13:32:57
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- javascript 脚本语言 由浏览器去解析并且执行的 1.弱类型 强类型 弱类型在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的 JavaScript 强类型在定义变量的时候就已经把数据类型给确定了 java int a 2.解释执行,逐行执行 3.解释型语言 对应编译型语言 python c/c++ 翻译一句看一句 全部翻译好再来看 效率 解释型 < 编译型 全都会被解析成010101 010101 JavaScript的使用 1.行内 句柄写法 2.内部样式表 <script> js 代码 </script> 3.外部样式表 <script src="以.js结尾的js文件的路径"></script> 4.外部导入样式 外部导入模块 写css的时候是放在head里面的 在写JavaScript 是可以放在任何地方的 最好是放在页面的最下面 特殊情况除外 --> <script> // JavaScript代码部分 // 基本的核心语法 // 变量: 会变的量 // 定义变量 // var 定义变量的关键字 // var 变量名 = 变量值; // 变量名的命名规则: 只能是字母

JavaScript简介

两盒软妹~` 提交于 2020-03-01 13:32:39
JavaScript简介: 宿主 : 宿主文件是 HTML文件。 用法: 语言要在 <script language="javascript">代码必须放在这里面 </script> ( 1) head里面 ( 2) body里面 ( 3) </html>之后 (为保险起见一般代码都放在 </html>之后) 常用对话框以及使用方法: (1) alert("")警告对话框,作用是弹出一个警告对话框 (2) confirm("")确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,它返回 ture,点击取消返回 false,可以用变量来接收。 (3) prompt("要显示的提示文字 "),作用是弹出一个可以输入内容的对话框。 JavaScript语法 数据类型 字符串 ( string a =”hello”) 小数   (double b =3.14) 整数   (int c =2) 日期时间 (DateTime) 变量 存储一个字符串: var a =”Hello”; 存储一个整数: var b =3; 存储一个小数: var c =3.14; 存储一个日期: var d = new Date(); 存储一个 true: var e =true 定义变量: var a; //所有变量定义都用 var定义, var是通用的可变类型。 var s = "3.14"; var

实训学习第4天

浪尽此生 提交于 2020-03-01 12:50:51
今天早上天气不太好呢,中雨。武汉堵车贼严重,下雨更严重。软件园桥下的路不想再吐槽了。这些因素都是导致今天早饭没吃也迟到... 好啦~来梳理一下今天的知识叭 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- javascript 脚本语言 由浏览器去解析并且执行的 1.弱类型 强类型 弱类型在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的 JavaScript 强类型在定义变量的时候就已经把数据类型给确定了 java int a 2.解释执行,逐行执行 3.解释型语言 对应编译型语言 python c/c++ 翻译一句看一句 全部翻译好再来看 效率 解释型 < 编译型 全都会被解析成010101 010101 JavaScript的使用 1.行内 句柄写法 2.内部样式表 <script> js 代码 </script> 3.外部样式表 <script src="以.js结尾的js文件的路径"></script> 4.外部导入样式 外部导入模块 写css的时候是放在head里面的 在写JavaScript 是可以放在任何地方的 最好是放在页面的最下面 特殊情况除外 --> <script> // JavaScript代码部分 //

JavaScript中的一些特殊用法(四)

十年热恋 提交于 2020-03-01 10:29:11
1. Date类型 常见用例 var now = new Date(); //返回当前时间 var sometime1 = new Date(1465999453000); //1970年后的毫秒数 Wed Jun 15 2016 22:04:13 GMT+0800 var sometime2 = new Date("5/5/2016"); //等价于 var sometime2 = new Date(Date.parse(""5/5/2016"")); /* * Date.UTC()的参数分别是年份,月份(0-11),日(1-31),小时(0-23),分钟,秒,毫秒,并且为GTM时间 * 前两个参数是必须的,没有天则假的为1,其他假定为0 * */ var sometime3 = new Date(Date.UTC(2016,0)); // Fri Jan 01 2016 08:00:00 GMT+0800 (中国标准时间) 转换为GTM+8 var sometime4 = new Date(Date.UTC(2016,6,6,21,4,45)); //VM654:4 Thu Jul 07 2016 05:04:45 GMT+0800 (中国标准时间) //和上面两个的区别就是,上面是GTM时间,下面是本地时间。 var sometime3 = new Date(2016,0);

javascript数组的知识点讲解

怎甘沉沦 提交于 2020-02-29 16:35:30
阅读目录 数组的基本方法如下 concat() join() pop() push() reverse() shift() sort() splice() toString() unshift() slice() 判断一个数组中是否有相同的元素; 计算一个数组中每个元素在数组中出现的次数; Javascript删除数组重复元素的操作 Javascript删除数组里面的某个元素。 在javascript中求出2个数组的相同的元素及不同的元素 Javascript检测2个数组是否相似 如何判断该对象是否为数组。 js将类数组对象转换成数组对象 查找数组中最大值与最小值 回到顶部 数组的基本方法如下 1. concat() 该方法用于连接2个或者多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 语法:arrayObject.concat(array1,array2,....arrayx); 连接多个数组,使用逗号隔开; 比如如下代码演示: var arr1 = [1,2,3], arr2 = [4,5,6], arr3 = [7,8,9,1,2,3]; console.log(arr1.concat(arr2,arr3)); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3] console.log(arr1); // [1,2,3]