随笔分类 - javascript
摘要:前言: vue中在与后端进行数据交互时,使用axios发送请求,不做配置直接使用get请求传递数组类型参数的时候,后端是无法接收数据的,需要对axios一些简单的配置才能让后端完美的接收数组 1、问题 示例代码 let params = { statusList: ['OVERDUE', 'DELA
阅读全文
摘要:一、语法: window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行,若你想在浏览器下次重绘之前继续更新下一帧动画,那么回调函数自
阅读全文
摘要:问题:下面代码的输出结果不是间隔3秒依次输出 1, 2, 3, 4, 5。而是隔了3秒连续输出6。这是为什么呢? for (var i = 1; i <= 5; i++){ setTimeout(function timer() { console.log(i) }, 3000); } 先说JS的执
阅读全文
摘要:先看题目# 下列代码存在几个变量没有被回收? var i = 1; var i = 2; var add = function() { var i = 0; return function() { i++; console.log(i); } }(); add(); 答案:3,全局变量有两个,即i和
阅读全文
摘要:移位运算就是对二进制进行有规律低移位。移位运算可以设计很多奇妙的效果,在图形图像编程中应用广泛。 “<<”运算符 “<<”运算符执行左移位运算。在移位运算过程中,符号位始终保持不变。如果右侧空出位置,则自动填充为 0;超出 32 位的值,则自动丢弃。把数字 5 向左移动 2 位,则返回值为 20。
阅读全文
摘要:01、charAt() charAt() 方法返回字符串中指定索引处的字符。第一个字符的索引为 0,第二个字符为 1,依此类推。 02、charCodeAt() charCodeAt() 方法返回字符串中指定索引处字符的Unicode。 03、concat() concat() 方法用于连接两个或多
阅读全文
摘要:Linux 使用 inotify 包来观察文件系统事件、单个文件或目录。 由于 React / Angular 在保存时会热更新新加载和重新编译文件,因此它需要跟踪所有项目的文件。增加 inotify 监视限制应该隐藏警告消息。你可以尝试编辑: # 将新值插入系统配置 echo fs.inotify
阅读全文
摘要:问题代码: 发现是新版本的ESLint使用了禁止直接调用 Object.prototypes 的内置属性开关,说白了就是ESLint 配置文件中的 "extends": "eslint:recommended" 属性启用了此规则。 对象实例可以具有属性,这些属性可以将 Object.prototyp
阅读全文
摘要:转自:https://segmentfault.com/a/1190000021230185 通过需求学习JSON.stringify() 首先我们在开发的过程当中遇到这样一个处理数据的需求 const todayILearn = { _id: 1, content: '今天学习 JSON.stri
阅读全文
摘要:一.linux环境 1,nvm git地址点击打开链接,安装命令 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bashor Wget: wget -qO- https://raw.gi
阅读全文
摘要:JavaScript 中的分号是可选的,加不加分号主要是个代码风格问题。一种风格是使用分号明确结束语句,即便这些分号不是必需的;另一种风格是尽可能的不加分号,只在必要的情况才加。我个人就不喜欢加分号,当然喜欢加分号的朋友也不少。无论你喜欢哪种风格,都需要了解了解 JavaScript 中的分号的一些
阅读全文
摘要:一.Javascript组成 JavaScript的实现包括以下3个部分: ECMAScript(核心) 描述了JS的语法和基本对象。 文档对象模型 (DOM) 处理网页内容的方法和接口 浏览器对象模型(BOM) 与浏览器交互的方法和接口 javascript 有三部分构成,ECMAScript,D
阅读全文
摘要:为什么需要addEventListener? 先来看一个片段: html代码 <div id="box">追梦子</div> 用on的代码 window.onload = function () { var box = document.getElementById("box"); box.oncl
阅读全文
摘要:使用nodejs能够让我们搭建一个本地服务器,相比其它语言简介许多。 一、安装nodejs 可以去官网查看多种下载方式,网上也有非常多的教程这里就不再着重介绍友情链接:node.js官网下载区域 二、进行编程 app.js // 加载http核心模块 var http = require('http
阅读全文
摘要:1. 介绍 本文主要介绍Javascript时间格式,以及如何传送这种时间格式数据到Java后台。Java端时间格式为timestamp。 2. JS 时间戳 var date = new Date(时间戳); //获取一个时间对象,也可以直接new Date();这样就是当前时间。 date.ge
阅读全文
摘要:html 一般网页上传文件大家都会用到这个标签 <input type="file" id="file_input"/> 我们可以通过这个标签选取文件,使用js进行文件上传等操作,同时,该标签同时可以选取多个文件: <input id="upload_file" type="file" multip
阅读全文
摘要:HTML代码 <textarea id = "div1" style="width:1650px; height:740px" readonly> </textarea> JS代码 这里试用了两种方法都可以 1.ajax mounted() { document.getElementById('di
阅读全文
摘要:一、利用ES6 Set去重(ES6中最常用) var arr = [1,1,8,8,12,12,15,15,16,16]; function unique (arr) { return Array.from(new Set(arr)) } console.log(unique(arr)) //[1,
阅读全文