js
FLTmiao
这个作者很懒,什么都没留下…
展开
-
切换node指定版本和下载最新node
本人使用的是mac系统,所以各种操作都需要加sudo前缀切换node版本sudo n 回车 这时候会列出当前所拥有的node版本下载指定node版本或者最新node先安装n模块cnpm install -g n然后用n下载指定版本 sudo n v6.11.5 或者把node升级当前最稳定版本sudo n stable升级之后,可以看看当前nodenode -v然后看系统的node 总共版本sudo n...原创 2022-03-07 10:58:37 · 1009 阅读 · 0 评论 -
字符串与JSON互转
1、将字符串转为json对象:JSON.parse();2、json对象转字符串:JSON.stringify();<!DOCTYPE html><html><head><meta charset="utf-8"><title>创建json字符串对象</title></head><body></body><script ...转载 2021-02-20 14:57:59 · 1220 阅读 · 0 评论 -
JS合并两个数组的方法
探讨JS合并两个数组的方法 我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。 比如: 1 2 vara = [1,2,3]; varb = [4,5,6]; 有两个数组a、b,需求是将两个数组合并成一个。方法如下: 1、concat js的Array对象提供了一个叫concat()方法,...转载 2019-12-20 11:26:04 · 708 阅读 · 0 评论 -
js 数组几种比较大小的方法:正常、根据某个字段,时间
//正常的数组比较大小var arr = [1,5,7,8,932,78,434];compareFN(arr) {//比较大小函数 var i = 0; var j = 0; let t; for ( i = 0; i < arr.length; i++){ ...原创 2019-12-06 11:20:01 · 5904 阅读 · 0 评论 -
js如何比较两个日期之间相差数(天、时、分、秒)
<body> <div> 请输入第一个日期:<input type="date" id="Date1" /> <br/> 请输入第二个日期:<input type="date" id="Date2" /> <br/> 请输入日期相差数: <input typ...转载 2019-12-05 15:58:48 · 1919 阅读 · 0 评论 -
js 获取当前时间并且进行增加或者删减相对应的天数
首先是写一个函数,传入相对应的天数,0 是今天, 正数是要增加的天数,负数是要删减的天数 // 封装时间函数 getDay(day){ var today = new Date(); var targetday_milliseconds=today.getTime() + 1000*60*60*24*day; ...原创 2019-05-24 14:22:54 · 773 阅读 · 0 评论 -
数组的对象的属性按字母进行排序
var arr = [ {name:'a'}, {name:'f'}, {name:'e'}, {name:'c'}, {name:'b'},]arr.sort(function(a,b){ return a.name.localeCompare(b.name)})console.log(arr)...原创 2019-01-09 11:41:12 · 2388 阅读 · 0 评论 -
俩数组的循环,对象替换
/* 要求:根据arr的temp与arr1下的a数组的temp匹配相同的情况下,要求保留arr1里面对应temp对象的值,其余的删除;如果arr存在的temp对象,arr1没有,则该temp对象添加进入arr1里面的a,并且temp里面对应的属性值为0(除了temp)*/var arr = [ {temp:1,x1:1,x2:2}, {temp:2,x...原创 2018-11-29 12:29:30 · 1036 阅读 · 0 评论 -
数组或对象怎么存储到sessionStorage或localStorage并取值
var ary = [1,2,3]var json = { x:1, b:2}存储sessionStorage.setItem('arr', JSON.stringify(ary))sessionStorage.setItem('json', JSON.stringify(json))取值var ary = sessionStorage.g...原创 2018-11-14 10:17:35 · 4259 阅读 · 4 评论 -
什么是Json,什么是Ajax,如何创建Ajax?
什么是Json?Json一种轻量级的数据交换格式.它是基于JavaScript的一个子集.数据格式简单,易于读写,占用带宽小例如:{"age":"12","name":"back"}JSON 字符串转换为Json对象 var obj = eval('('+str+')'); var obj = str.parseJSON(); var obj =原创 2016-10-29 19:04:27 · 1355 阅读 · 0 评论 -
手机端如何阻止苹果浏览器输入框默认放大事件
今天遇到了苹果手机浏览器输入的时候,整个网页会放大,并且不会缩小,暂时还没有找到解决的办法,在继续找找window.onload =function () {document.addEventListener('gesturestart',function (e) {e.preventDefault();});document.addEventListene原创 2017-08-09 14:14:54 · 7916 阅读 · 2 评论 -
手机网站使用mip的问题
我们移动端在使用mip来搭建站点,其中遇到一个问题,就是我们页面中有带图片的内容,但是在页脚有我的注册表单,并且表单有anchor,当用户点击头部的一个按钮的时候自动跳转到注册表单。问题就是目前mip接入进来图片会懒加载,导致anchor跳转过去的时候定位是错误的,请问这个有什么解决方案吗?在官方网站的组建布局里面,有个mip-img的介绍,当定位出问题的时候,可以给图片一个固原创 2017-08-09 14:27:58 · 1891 阅读 · 2 评论 -
js中几种较常见的数组循环
第一种:for循环var arr = [1,2,3,4,5]for(var i=0;i<arr.length;i++){ console.log(arr[i]); //拿到每一个的值}第二种:for...in...var arr = [ {x1:1}, {x2:3}, {x4:5}]for(var i=0;i<...原创 2018-11-08 13:54:24 · 887 阅读 · 0 评论 -
js的盒子运动效果
最近都在写一下较基础的东西,如果刚好有要开始学习的朋友,可以看一些我的文章,一些html的标签使用我没有写,网上很多教程,大家可以去找找学习一下.后面会陆续写一些基础的东西,大神们看看就好,主要写这个,我也可以顺便在巩固一下刚开始还是一样,设置盒子的css样式,这次设置四个盒子,我主要做四种js的动画效果: 物体单一属性匀速运动,物体多种属性同时运动,物体链式运动,物体的变速运动.原创 2016-08-16 20:22:18 · 1241 阅读 · 0 评论