随笔分类 -  Javascript

js
摘要:在javascript的运用中,经常遇到判断两个 对象/值 是否相等的情况。有些表明上看着一样,其实他们不一样。有些特殊情况,需要我们辨别。 阅读全文
posted @ 2018-05-17 20:46 weiqinl 阅读(970) 评论(0) 推荐(0)
摘要:相等操作符(==)会为两个不同类型的操作数进行类型转换,然后进行严格比较。 严格相等操作符(===),一般也叫做全等操作符。会先判断类型,再比较值是否相等。 阅读全文
posted @ 2018-05-17 10:48 weiqinl 阅读(2414) 评论(0) 推荐(0)
摘要:Object的hasOwnProperty()方法返回一个布尔值,判断对象是否包含特定的自身(非继承)属性。 阅读全文
posted @ 2018-03-31 17:43 weiqinl 阅读(211247) 评论(7) 推荐(106)
摘要:js对象中的`valueOf()`方法和`toString()`方法非常类似,但是,当需要返回对象的原始值而非字符串的时候才调用它,尤其是转换为数字的时候。如果在需要使用原始值的上下文中使用了对象,JavaScript就会自动调用`valueOf()`方法。 阅读全文
posted @ 2018-01-29 23:57 weiqinl 阅读(11477) 评论(0) 推荐(4)
摘要:拖放的事件:dragstart、drag、dragend、dragenter、dragover、dragleave、drop 拖放操作初始化的对象DataTransfer 阅读全文
posted @ 2017-11-23 18:01 weiqinl 阅读(22136) 评论(6) 推荐(22)
摘要:前言 《ECMAScript入门》是一本开源的JavaScript语言教程,全面介绍ECMAScript6新引入的语法特性。 let和const命令,是第一章开始介绍,也是比较基础的知识。我在学习之后,把它总结记录下来,以便自己以后复习查看。 以下代码,于Chrome57 DevTools运行 no 阅读全文
posted @ 2017-08-12 10:59 weiqinl 阅读(655) 评论(0) 推荐(0)
摘要:当[Vue](https://cn.vuejs.org/index.html)应用程序变大,使用[Webpack的代码分割](https://doc.webpack-china.org/guides/code-splitting/)来[懒加载](https://doc.webpack-china.org/guides/lazy-loading/)组件,路由或者[Vuex](https://vuex.vuejs.org/zh-cn/)模块, 阅读全文
posted @ 2017-08-07 17:18 weiqinl 阅读(1016) 评论(0) 推荐(0)
摘要:一、问题描述 前端需要使用表格来展示数据,找了一些插件,最后确定使用dataTables组件来做。 后端的分页接口已经写好了,不能修改。接口需要传入页码(pageNumber)和页面显示数据条数(pageSize),显示相应的数据。 二、分析 先来分析下分页实现。 一是后端分页: 这种情况,请求的数 阅读全文
posted @ 2017-06-30 14:40 weiqinl 阅读(2711) 评论(0) 推荐(1)
摘要:WindowBase64.atob() 函数用来解码一个已经被base-64编码过的数据。WindowBase64.btoa() 函数 将ascii字符串或二进制数据转换成一个base64编码过的ASCII字符串,该方法不能直接作用于Unicode字符串. 阅读全文
posted @ 2017-03-22 15:03 weiqinl 阅读(1315) 评论(0) 推荐(0)
摘要:我们需要判断用户输入的是否全是空格,可以使用以下方法: 方法一: 使用trim() /* 使用String.trim()函数,来判断字符串是否全为空*/ function kongge1(test) { let str = test.trim(); if (str.length == 0) { co 阅读全文
posted @ 2017-03-11 11:32 weiqinl 阅读(12931) 评论(0) 推荐(0)