JS
文章平均质量分 81
wml00000
这个作者很懒,什么都没留下…
展开
-
WebVR与WebXR
WebVR技术可以实现在浏览器端接通VR设备,在VR模式下进行交互。原创 2022-11-21 16:59:16 · 888 阅读 · 0 评论 -
JS实现视频录制-以Cesium为例
要求能够将Cesium三维地球的运动过程录制成视频。原创 2022-07-26 23:08:47 · 1640 阅读 · 2 评论 -
基于React脚手架集成Cesium
基于React脚手架集成Cesium文章目录基于React脚手架集成Cesium1. 安装环境2. 创建项目3. 引入Cesium4. 修改文件5. 参考链接1. 安装环境安装Node.jshttps://nodejs.org/en/download/全局安装Yarnnpm install -g yarn全局安装React脚手架npm install -g create-react-app2. 创建项目注意:项目名称中不能包含大写字母create-react-app原创 2021-03-29 22:23:59 · 1527 阅读 · 1 评论 -
Node.js 在本地生成日志文件
文章目录Node.js 在本地生成日志文件1、前言2、什么是 fs3、new console.Console(stdout, stderr, ignoreErrors)4、node.js 生成日志文件方法5、其他6. 参考链接Node.js 在本地生成日志文件平常都使用console来打印 node 脚本执行时需要看到的信息,但这些信息也就只能在控制台查看。假如你希望将打印的信息输出到日志(log)文件查看的话,那就往下看看吧。1、前言期望:每次运行脚本时,生成log日志存储到本地每次执行脚本转载 2020-11-17 21:43:12 · 1648 阅读 · 0 评论 -
JS设置每日定时任务
JS设置每日定时任务文章目录JS设置每日定时任务方式一、手写简单实现方式二、使用npm包node-schedule方式一、手写简单实现主要函数:/** * 设置每日定时任务 * @param {*} hour 小时 * @param {*} minute 分钟 * @param {*} callTask 任务函数 */function setScheduledTask(hour, minute, callTask) { let taskTime = new Date();原创 2020-09-01 17:04:33 · 6385 阅读 · 0 评论 -
js 日期时间的格式化
将日期时间转换为指定格式,如:YYYY-mm-dd HH:MM表示2019-06-06 19:45/** * 日期格式化 * @param {*} fmt YYYY-mm-dd HH:MM 格式字符串 * @param {*} date new Date() 时间对象 */function dateFormat(fmt, date) { let ret; const opt = { "Y+": date.getFullYear().toString(),转载 2020-09-01 15:18:37 · 213 阅读 · 0 评论 -
js中两次按位取反
js中两次按位取反文章目录js中两次按位取反操作符~, 是按位取反的意思,表面上~~(取反再取反)没有意义,实际上在JS中可以将浮点数变成整数。<html> <script> var myArray = new Array(); myArray.push("a"); myArray.push("b"); myArray.push("c"); myArray.push("d"); //现在要随机从数组中取出一个元转载 2020-06-23 11:24:02 · 1199 阅读 · 0 评论 -
vue双向数据绑定原理
<div> First name: <input type="text" name="fname" id="fname" oninput="changeData(this.value)" /> <textarea id="fnameArea"></textarea> </div> <...转载 2020-03-30 16:04:35 · 179 阅读 · 0 评论 -
JavaScript中的基本数据类型与引用数据类型
JavaScript中的基本数据类型与引用数据类型转载自:https://www.cnblogs.com/c2016c/articles/9328725.html1、栈(stack)和堆(heap)stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小也不一定会自动释放2、数据类型JS分两种数据类型:基本数据类型:Number、String、Boole...转载 2019-08-17 12:41:50 · 1318 阅读 · 0 评论 -
JavaScript计算汉明距离(HammingDistance)
文章目录前言实现代码总结前言汉明距离表示两个(相同长度)字对应位不同的数量,我们以d(x,y)表示两个字x,y之间的汉明距离。对两个字符串进行异或运算,并统计结果为1的个数,那么这个数就是汉明距离。在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数。例如:“wised” 与 “roses” 之间的汉明距离是 3010001 与 100000 之间的汉...原创 2019-04-07 10:55:33 · 1046 阅读 · 0 评论 -
The difference between synchronous and asynchronous code in JavaScript
文章目录AnswerGood to hear参考链接AnswerSynchronous means each operation must wait for the previous one to complete.Asynchronous means an operation can occur while another operation is still being proce...翻译 2019-03-30 10:14:04 · 263 阅读 · 0 评论 -
Difference between expressions and statements?
表达式返回的是值,可以直接打印出来;5 + 5 // => 10lastCharacter("input") // => "t"true === true // => true语句是执行的某种操作let x = 0function declaration() {}if (true) {}Expression statement: produ...转载 2019-03-14 09:22:54 · 263 阅读 · 0 评论 -
JS中的变量提升
由于JS引擎的工作方式,是先获取所有被声明的变量再逐一执行,所以变量的声明语句都会被提升到当前代码块的头部。例1: var a = 1; function test1(){ alert(a); var a = 2; alert(a); } test1();...原创 2019-03-10 18:09:53 · 139 阅读 · 0 评论 -
element.onclick = fun与element onclick="fun()"的区别
原本标题是:element.onclick = fun与<element onclick="fun()">的区别,但是提示含有非法字符。问题背景:在看this指向的时候看到了这个,有的时候通过给DOM元素绑定监听事件,来触发某些事件处理函数(如点击当前元素时修改该元素样式等),如果绑定的监听函数里面用到了this,上面两种方式可能会有不同的效果。试验代码:<!D...原创 2019-03-09 21:45:40 · 2735 阅读 · 0 评论 -
JS中给一个对象动态追加key
var data = {};data['key1'] = "哈哈哈";var variable = 'key2';data[variable] = "嘿嘿嘿";data.key3 = "也行";console.log(data); //{key1: "哈哈哈",key2: "嘿嘿嘿",key3: "也行"}原创 2019-01-06 14:36:06 · 19389 阅读 · 1 评论 -
NVM安装与使用(实现Node多版本控制)
一、介绍 我们可能同时在进行2个项目,而2个不同的项目所使用的node版本又是不一样的,或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详情可以查看官网NVM官网。二、安装nvm1、NVM下载...转载 2018-12-26 14:04:59 · 187 阅读 · 0 评论 -
JS中的this指向问题
最近发现这个this还真的不能随便写,因为它实际的指向可能跟你想的不太一样,因此就会出现一些莫名其妙的问题,比如 ****undefined 为了避免这些错误,必须得搞懂this先提一句:this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象例1:function f1(){ va...原创 2018-12-06 10:28:02 · 1783 阅读 · 1 评论 -
js中(function(){}()),(function(){})(),$(function(){});之间的区别
1. (function(){}())与(function(){})()这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接执行了。通常的函数声明和调用分开的写法如下:function foo() {/*...*/} // 这是定义,Declaration;定义...转载 2018-11-23 16:18:17 · 347 阅读 · 0 评论