var函数

设置某个时间段执行某个语句

那年仲夏 提交于 2020-01-17 12:17:46
1 //设置某个时间段执行某个语句 2 function setTimeDo(startTime,endTime){ 3 var today = new Date().getTime(); 4 var start = new Date(startTime).getTime(); 5 var end = new Date(endTime).getTime(); 6 if(today >= start && today <= end){ 7 console.log("1"); 8 }else{ 9 console.log("0"); 10 } 11 } 12 setTimeDo("2020-1-17 11:00:00","2999-12-31 23:59:59"); 函数封装 来源: https://www.cnblogs.com/fudanchencds/p/12204831.html

jQuery简单倒计时插件

旧时模样 提交于 2020-01-17 05:34:10
一、 效果预览 二、 实现 1. 按照特定的类结构布局。 2. 需要先引入jQuery,再引入此文件。 /** * Author: CC11001100 * * 简单倒计时 * * 1. 支持页面内同时存在多个计时器并且不互相干扰 * 2. 支持多种格式,比如可以省略天、小时...等等,前面省略会自动加到后面,最多可以只有秒 * 3. 倒计时可以是秒数,可以是时间戳,可以是日期时间(设置一种即可) * * Usage: * * <div class="timer-simple-seconds" timer="3600" timestamp="1482737420000" datetime="2016-12-26 15:30:20"> * <span class="day">0</span>天 * <span class="hour">00</span>时 * <span class="minute">00</span>分 * <span class="second">00</span>秒 * </div> * */ /** * 按结构查找,依赖结构和class */ $(function(){ //对所有的计时器进行处理 var timers=$(".timer-simple-seconds"); for(var i=0;i<timers.length;i++){ var

js基础

放肆的年华 提交于 2020-01-17 01:48:00
文章目录 js基础第一天 1、js的作用 2、js概念和组成 2.1、js概念 2.2、js组成 3、js注意点 4、js中的5中输出语句(前期写js代码,每一句写完加;) 5、js中的变量 5.4.1、变量使用的几种形式,先声明 再使用 5.4.2、变量的命名的规则和规范: 5.4.2、交换变量的值:倒可乐(var temp = a; a=b; b=temp;) 6、js中的数据类型 6.1、js中的数据类型数字类型基本介绍:(控制台蓝色) 6.2、字符串类型:(控制台的颜色是黑色) 6.3、boolean类型(深蓝):true/false 6.4、(非正常值) undefined(灰色)(变量声明未赋值变量默认undefined)和null(在web api阶段,如果需要通过js获取页面中的元素,没有获取到,此时就是null(灰色)(空)) null是object类型(特殊情况) 6、字面量赋值与变量赋值: 7、运算符: js基础第二天 js基础第三天 js基础第四天 js基础第五天 js基础第六天 js基础第一天 1、js的作用 1、远古时期:表单校验 2、现代无所不能:前端、后端node.js、交互ajax、命令行工具开发(node.js)、桌面程序、app开发、游戏开发、物联网 2、js概念和组成 2.1、js概念 1、js是一种运行在浏览器端的脚本语言

百度地图web api使用案例

笑着哭i 提交于 2020-01-16 12:27:42
效果如下: 1.获取位置的经纬度: 如坐标:114.110033,22.541098 获取经纬度: http://api.map.baidu.com/lbsapi/getpoint/index.html 2.html代码: <!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" > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" /> <meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" /> <title>公司地图</title> <!--引用百度地图API--> <style type="text/css"> html,body { margin:0; padding:0; } .iw_poi_title {

小程序开发提升

走远了吗. 提交于 2020-01-16 04:31:39
1.微信小程序API之图片选择与调用微信拍照 wx.chooseImage选择图片(以下为主体代码) <view bindtap="bindViewTap" class="userinfo"> <image class="userinfo-avatar" src="{{avatarUrl}}" background-size="cover"></image> <text class="userinfo-nickname">{{userInfo.nickName}}</text> </view> data: { motto: 'Hello World', userInfo: {}, avatarUrl:'/image/logo.png' }, //事件处理函数 bindViewTap: function() { var that=this; wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表

Three.js的基础知识(一)

时间秒杀一切 提交于 2020-01-16 00:19:59
Three.js的基础知识一 初识Three.js 什么是WebGL 什么是Three.js 了解Three.js的重要组成部分 第一个Three.js程序(绘制一个旋转居中的绿色正方体) 使用Three.js绘制一条颜色渐变的直线 Three.js的坐标系 初识Three.js 什么是WebGL WebGL是一种可以在浏览器中流畅渲染3D模型和场景的一种技术。它使用js调用浏览器支持的3D绘制函数,而不是使用flash。 什么是Three.js Three.js是对WebGL的封装,它使得渲染3D模型更加的简单。 了解Three.js的重要组成部分 场景: 场景是用来容纳3D物体的,所有东西都应该在场景当中。一个页面可以有多个场景。 相机:相机所能看到的场景就是浏览器当中显示的内容。相机分为两类:透视相机以及正交相机。透视相机近大远小,正投影相机近远一样的大小。 渲染器:决定了怎样将相机所能看到的场景如何绘制到网页当中。 几何体:要在场景当中显示的物体。 默认位置为0,0,0 第一个Three.js程序(绘制一个旋转居中的绿色正方体) 下载three.js,在 github 上下载three.js。其中要用到的js文件在build文件夹中。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title

CAD关于编辑实体操作(com接口网页版)

爷,独闯天下 提交于 2020-01-15 20:57:44
我们提供了,复制,移动,缩放,变换,镜向等编辑实体函数,详细如下图: 下面js代码,把实体从一个点,移到另一个点. // 让用户在图上选择一个对象。 var ent = mxOcx.GetEntity("选择实体"); if (ent == null) return; // 移动实体 // 移动基点 var ptBase = mxOcx.NewPoint(); ptBase.x = 0; ptBase.y = 0; // 移动到点. var ptMoveTo = mxOcx.NewPoint(); ptMoveTo.x = 100; ptMoveTo.y = 100; ent.Move(ptBase, ptMoveTo); 调用TransformBy函数,可以构建一个坐标变换矩阵,然后对实体进行变换。 下面js代码,选对实体进行缩放,然后再移动: // 让用户在图上选择一个对象。 var ent = mxOcx.GetEntity("选择实体"); if (ent == null) return; // 创建一个移动矩阵 var movdMat = mxOcx.NewComObject("IMxDrawMatrix3d"); // 移动向量。,100,100相当于向右,向上移动100. var offset = mxOcx.NewComObject("IMxDrawVector3d

17、ES6

做~自己de王妃 提交于 2020-01-15 06:13:36
一、声明变量 (一)let: 声明变量 1.没有声明提前的概念 2.不能在同一作用域重复声明同一个变量 3.块级作用域{} 1 let a = 20; 2 function show(){ 3 let a = 20; 4 } 5 console.log(a) 6 报错:Identifier 'a' has already 7 been declared 变量a已经被声明 案例:输出按钮索引值 1 //ES5方法 2 //相当于var i; 3 for(var i=0;i<btns.length;i++){ 4 btn[i].idx = i; 5 btns[i].onclick = function(){ 6 setTimeout(function(){ 7 console.log(this.idx); 8 }.bind(this),2000) 9 } 10 } 11 //ES6方法: 12 for(let i=0;i<btns.length;i++){ 13 //相当于let i; 14 btns[i].onclick = function(){ 15 setTimeout(function(){ 16 console.log(i); 17 },2000) 18 } 19 } 20 //考察知识点: 21 //1.变量的访问规则 22 //2.let的块级作用域{} (二

Bash变量

二次信任 提交于 2020-01-15 05:18:46
1. 变量定义 #!/bin/bash function var_declare() { local name="yuezhu" #函数局部变量 age=25 #默认全局变量 readonly sex="female" #全局只读变量 } function var_use() { echo "${name}" #error echo "${age}" #25 echo "${sex}" #female sex="male" #error unset name #删除变量定义 echo "${name}" } function main() { var_declare var_use } main $* 2. 特殊变量 $0 #当前脚本的文件名(包含路径) $n #传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# #传递给脚本或函数的参数个数。 $* #传递给脚本或函数的所有参数。(所有一起) $@ #传递给脚本或函数的所有参数。(一个一个)被双引号(" ")包含时,与 $* 稍有不同。 $? #上个命令的退出状态(退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,失败返回 1),或函数的返回值。 $$ #当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 3. $* 和 $@ 的区别 $*

《JavaScript Ninja》之闭包

允我心安 提交于 2020-01-15 00:30:01
闭包 闭包是什么,它们是如何工作的 闭包 是一个函数在创建时允许该自身函数访问并操作该自身函数之外的变量时所创建的 作用域 。 即:闭包可以让函数访问所有的变量和函数,只要这些变量和函数存在于该函数声明时的作用域内就行。 一个简单的闭包: /* 分析:在同一个作用域内声明一个变量和函数,`outerFunction`可以看到并访问`outerValue`。 * 此处是全局作用域,该作用域实际上就是一个闭包,从未消失过(因为页面已经被加载了)。 */ var outerValue = "ninja"; function outerFunction() { alert(outerValue); } outerFunction(); // ninja 更深入的闭包: var outerValue = "ninja"; var later; // 声明一个全局变量 function outerFunction() { // 在函数内部声明一个值。该变量的作用域是限制在该函数内部,并且在函数外部访问不到 var innerValue = "samurai"; // 在外部函数内,声明一个内部函数。注意,声明该函数时,innerValue是在作用域内的。 function innerFunction() { alert(outerValue); alert(innerValue); }