js
weixin_54362826
这个作者很懒,什么都没留下…
展开
-
JavaScript笔记
一、语言基础if之类的控制语句在执行多条语句时必须要有代码块。var声明作用域,var操作符定义的变量会成为包含它的函数的局部变量。· var在一个函数内部定义一个变量,就意味着该变量将在函数退出时被销毁。· 在函数内部定义变量时省略var操作符,可以创建一个全局变量let声明,let声明的范围是块作用域,var声明的范围是函数作用域。const优先,let次之· 使用const声明可以让浏览器运行时强制保持变量不变,也可以让静态代码分析工具提前发现不合法的赋值操作。等于操作符==比较nu原创 2022-02-26 15:23:37 · 462 阅读 · 0 评论 -
【无标题】web端原生html项目在版本更新后不同缓存及时更新的方法
1. 前情项目代码更新部署后,浏览器仍然使用缓存,初始所见即为未修改时的代码,需要强制清除缓存后才能正常显示。2. 解决方法在页面引入的css和js文件后加上?v=1234等字样,即为文件的版本号。当版本号改变时,浏览器将不会使用缓存,而是直接更新至最新的代码。动态添加版本号:<script type="text/javascript">document.write('<script type="text/javascript" charset="UTF-8" src="原创 2022-02-20 18:02:46 · 723 阅读 · 0 评论 -
JSON.parse报错分析
报错提示: Uncaught SyntaxError: Unexpected token N in JSON at position 0JSON.parse(NaN)JSON.parse('NaN')报错提示:Uncaught SyntaxError: Unexpected token u in JSON at position 0JSON.parse(undefind)JSON.parse('undefind')报错提示:Uncaught SyntaxError: Unexpec.原创 2021-11-20 14:18:47 · 5978 阅读 · 0 评论 -
Vue 项目中 高亮搜索关键字
参考链接:https://blog.csdn.net/wh13821662259/article/details/114652229原创 2021-10-30 10:31:59 · 377 阅读 · 0 评论 -
window.print()打印表格并且分页时动态添加表头
方法一:获取当前表格内容高度,达到某一值后分页(失败)通过 offsetHeighet 获取到元素高度let arr = document.getElementsByClassName("bodyDetail")let heightNum=0; //累加的高度let onePage=1300; //第一页的高度for(let i in arr){heightNum+=arr[i].offsetHeightif(heightNum>onePage){this.thead[i]=true;原创 2021-10-03 21:28:26 · 1559 阅读 · 0 评论 -
Vue 项目知识点(一)
对于后端接口回显回来的数据,将其展示到表单中无法修改的问题– 用 JSON.parse(JSON.stringify()) 先将其转为 json 字符串,再转为对象,即可修改表单数据要加 rules 验证时,验证的数据必须是表单 model 数据中的某个属性el-upload 上传图片,只能上传一张时,用 on-change 事件关联的方法,改变 fileList 的 url 即可new Date() 的标准时间可以直接比较大小,单纯的时间字符串 '09:00:00' 和 '10:00:00' 比.原创 2021-09-09 00:12:48 · 61 阅读 · 0 评论 -
Vue 中封装 ElementUI 组件为插件,并在 js 文件中使用插件
Vue.use(Element);// MsgBox 组件封装import MsgBox from './components/MessageBox'Vue.use(MsgBox)// MesBox 组件封装import MesBox from './components/MesBox'Vue.use(MesBox)原创 2021-08-17 09:15:46 · 305 阅读 · 0 评论 -
window.print 添加页眉页脚
原文链接:link代码<!DOCTYPE html><html><head> <link rel="stylesheet" href="style.css" /></head><body> <div class="page-header" style="text-align: center"> I'm The Header <br/> <button typ原创 2021-08-09 19:42:12 · 3114 阅读 · 8 评论 -
页面中递归调用接口函数
mounted() { this.getAlarmList() }, getAlarmList() { const self = this; $.get("notice/alarm", (res) => { const data = res.data; const alarm = {}; if(data && data.length>0){ setTimeout(self.getAlarmL..原创 2021-07-28 16:53:31 · 832 阅读 · 0 评论 -
JS 获取当前时间 YYYY-MM-DD
不借助插件,就用 JS 的 new Date()String(new Date().toJSON()).split("T").shift()原创 2021-07-15 19:54:38 · 204 阅读 · 0 评论 -
JS 中的 && 和 ||
&&||原创 2021-07-15 19:50:43 · 37 阅读 · 0 评论 -
js基础知识
字面量 & 变量字面量就是一些不可改变的值变量 可通过变量对字面量进行描述var , 变量提升,可重复声明变量ES6不能重复声明,具有块级作用域,变量不会提升let , 可修改变量的值const , 声明的变量必须提供值,不能重新赋值,可修改引用类型的属性值标识符在js中所有的可以由我们自主命名的都是已称为是标识符,例如:变量名,函数名,属性名命名规则标识符可以含有字母,数字,_,$标识符不能以数字开头标识符不能是js中的关键字或保留字标识符一般原创 2021-06-13 11:08:18 · 103 阅读 · 0 评论 -
数组中的 reduce
定义reduce() 方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。描述有 initialValue 的情况无 initialValue 的情况reduce应用1. 计算数组中每个元素出现的次数var names = ['Alice', 'Bob', 'Tiff', 'Bruce', 'Alice'];var countedNames = names.reduce(function (allNames, name) { if原创 2021-06-07 18:30:50 · 65 阅读 · 0 评论 -
数组方法组合应用 fill / map / jion / pop / slice / sort
1. 向数组中添加数据new Array.fill({}).map(v => ({ categoryName: 'news', })2. 取出属性值原创 2021-06-03 15:32:02 · 142 阅读 · 0 评论 -
Object.assign() 合并对象属性
基本用法Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象分配到目标对象。它将返回目标对象简单理解为对象属性的合并 Object.assign(target, ...sources);Object.assign()方法的第一个参数是目标对象,后面的参数都是源对象如果源对象是非对象参数,那么,这些参数都会先转成对象,如果无法转成对象,就会跳过。如果源对象为字符串,则会产生可枚举的实义属性,以字符数组的形式合入目标对象如果源对象为布尔值或数值,则会被忽略,不会被原创 2021-06-01 11:26:28 · 397 阅读 · 0 评论 -
对象、数组的基本方法
文章目录对象方括号访问对象属性名称增删改查对象中的属性检测属性枚举属性数组基础方法添加push()unshift()删除pop()shift()合并concat()扩展运算符 ...反转 reverse()排序 sort()slice()splice()对象方括号访问对象属性名称let nestedObject = { id: 28802695164, date: 'December 31, 2016', data: { totalUsers: 99, online: 80原创 2021-05-12 14:30:20 · 96 阅读 · 0 评论 -
js 中 innerHTML 和 value
innerHTML 和 valueinnerHTML 是标签内的 html 文本,输入输出的是该 DOM 内部纯 html 代码例如:<div> <button> <span>value 是表单控件的值,输入输出的是字符串有 value 属性的标签,才能用 value 求值例如:<input> <textarea>textarea 标签求值,即可用 innerHTML,也可用value...原创 2021-03-25 22:40:49 · 122 阅读 · 0 评论