随笔分类 - js
摘要:JSON.parse()和JSON.stringify()方法学习 JSON对象中有两个非常好用的方法 JSON.parse接受json字符串转化为JS对象 JSON.stringify接收一个JS对象转化为json字符串 JSON对象与普通对象的区别是JSON对象键值对都必须用双引号 例如:
阅读全文
摘要:前端分页 当后端没有分页的时候 用element中的组件分页并不能对数据进行切割 需要请求回数据后自己来做切割 + currentPage 当前页数 + pageSize 每页的数据个数 + slice(n,m)查找数组中两个索引之间的内容 返回新数组从n开始不含m + size change 是p
阅读全文
摘要:按照中文首字母排序 在项目中的表格中要对国家排序,使用的是element中的表格 + show overflow tooltip:当内容过长被隐藏时显示 tooltip + sortable:对应列是否可以排序 + sort method:对数据进行排序的时候使用的方法 使用sort()的话无法直接
阅读全文
摘要:Date中方法总结 1. new Date() 返回标准时间格式字符串 2. Date.now() 返回当前时间到1970年的毫秒数 3. Date.parse() 传入一个日期字符串,返回1970年到这个日期的毫秒数 4. myDate.getFullYear() 返回一个年份 5. myDate
阅读全文
摘要:在工作中因为区号和手机号没区分处理为了拆分中间加了个@符号,当需要展示的时候需要把@符号去掉,这里用的是一个过滤器: indexOf()方法返回调用它的字符串对象中第一次出现指定值的索引,如果未找到该值,则返回 1 replace()方法返回一个由替换值替换一些或所有匹配后的新字符串 或者是在获得数
阅读全文
摘要:目录 1. charAt(x) 返回字符串中x(下标)位置的字符 2. charCodeAt(x) 返回字符的Unicode值 3. concat(str1,str2) 链接字符串 4. fromCharcode(c1,c2) 将一组Unicode值转化为字符串 5. indexOf(substr,
阅读全文
摘要:数组方法目录 1. push 数组末尾添加元素 2. unshift 数组开始位置增加元素 3. shift 删除数组中的第一项 4. pop 删除数组中的最后一项 5. splice 数组增删改 6. slice 查找两个索引中间的内容返回到新数组 7. concat 数组拼接 8. toStri
阅读全文
摘要:插入排序 插入排序的思想:将整个数组a分为有序和无序的两个部分。前者在左边,后者在右边。开始有序的部分只有a[0] , 其余都属于无序的部分 每次取出无序部分的第一个(最左边)元素,把它加入有序部分。假设插入合适的位置p,则原p位置及其后面的有序部分元素都向右移动一个位置,有序的部分即增加了一个元素
阅读全文
摘要:冒泡排序 冒泡排序的思想:让数组中的当前项和后一项进行比较,如果当前项比后一项大,则两项交换位置
阅读全文
摘要:js中的原型与原型链详解 记住下面三句话就可以理解原型: 1. 所有的函数数据类型都天生自带一个属性Prototype(原型)这个属性的值是一个对象,浏览器会默认给他开辟一个堆内存 2. 在浏览器给prototype开辟的堆内存当中有一个天生自带的属性是constructor,这个属性存储的值是当前
阅读全文
摘要:能否实现js的new操作符 new new运算符创建了一个用户自定义的对象类型的实例或具有构造函数的内置对象类型之一 定义一个构造函数Student,该函数接收两个参数name和age: new实现了那些功能: 1. 创建了一个空对象 2. 空对象的原型指向了构造函数的原型 3. 让this指向新创
阅读全文
摘要:js中的this机制 this 既不指向函数自身,也不指函数的词法作用域,this在函数中被调用的时候确定,它的指向完全取决于函数调用的地方,而不是this被声明的地方 (除了箭头函数):this具体指向什么,取决于你是怎么调用的函数。也就是说谁调用的this,this就指向谁 1. 全局函数中的t
阅读全文
摘要:是什么 innerHeight 和 innerWidth 都是window 的属性, 表示文档显示区域的宽高,不包括工具栏等 怎么获取 最新的浏览器都可以用window.innerHeight获取 兼容性 这个属性ie9+支持,其他的不支持 可以这样获取: 或者这样: 两者区别: + 文档中没有文档
阅读全文

浙公网安备 33010602011771号