随笔分类 - JavaScript
摘要:<!-- 下面俩行代码就是解决异步加载数据导致swiper不轮播的关键 --> observer: true,//修改swiper自己或子元素时,自动初始化swiper observeParents: true,//修改swiper的父元素时,自动初始化swiper ————————————————
阅读全文
摘要:$(window).scroll(function () { //下面这句主要是获取网页的总高度,主要是考虑兼容性所以把Ie支持的documentElement也写了,这个方法至少支持IE8 var htmlHeight = $(document).height(); //clientHeight是
阅读全文
摘要:// 监听滚动,用于列表页向下加载 function loadmore(callback) { $(window).scroll(function () { var scrollTop = $(this).scrollTop(); //滚动条距离顶部的高度 var scrollHeight = $(
阅读全文
摘要:mobileSelect的缺陷,无法动态拿到想要的日期区间,所以决定自己封装一个动态获取时间方法 传入起始年份和起始月份 得到 插件的标准格式放到 效果 let getAllDatas = (stime, etime) => { //接收传进来的参数月份 var data_M = etime; //
阅读全文
摘要:var stime = '2018-07-25'; //开始日期 var etime = '2018-08-02'; //结束日期 getdiffdate(stime,etime); //获取两日期之间日期列表函数 function getdiffdate(stime,etime){ //初始化日期
阅读全文
摘要:export function parseTime(time, pattern) { if (arguments.length 0 || !time) { return null } const format = pattern || '{y}-{m}-{d} {h}:{i}:{s}' let da
阅读全文
摘要:代码如下: var str="abcdefghhhh";//截取后4位 str.substring(str.length-4);
阅读全文
摘要:使用element-UI框架的使用,我们经常使用el-select下拉框,很多时候还需要使用可搜索的下拉框,然后elementUI官网的实例中只是提了一下filter-method可以自定义搜索方法,但是却没有详细介绍怎么用,这里简单介绍一下用法,希望对大家有点帮助 在el-select中加入fil
阅读全文
摘要://时间格式转化 getNowDate(timestamp) { var date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getM
阅读全文
摘要://原生aj ajax(options) { options = options || {}; options.type = (options.type || "GET").toUpperCase(); options.dataType = options.dataType || "json"; /
阅读全文
摘要:$('form').serialize()
阅读全文
摘要:之前在学习自定义事件时,在MDN的Event.initEvent()页面顶端有写:该特性已从Web标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。 作为替代,我们可以通过创建Event对象和CustomEvent对象来创建自定义对象。先从Event(
阅读全文
摘要:1. 箭头函数基本形式 2. 箭头函数基本特点 (1). 箭头函数this为父作用域的this,不是调用时的this 箭头函数的this永远指向其父作用域,任何方法都改变不了,包括call,apply,bind。普通函数的this指向调用它的那个对象。 上例中,init是function,以pers
阅读全文
摘要:var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。 let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。 const用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改
阅读全文
摘要:扩展运算符 find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。 findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。 他们的都是一个查找回调函数。 查找函数有三个参数。 value:每一次迭代查找的数组元素。 index:每一次迭代查找
阅读全文
摘要:es6真正的引入的面相对象的类,以前我们总是通过其他手段来模拟类这种形式,现在终于有了,我有点开心,又有点难过,因为在我看来,js并不是所谓的面相对象的语言,反而更偏向函数式,原型继承是他真正的面目。面相对象不过是人们在思考问题时总结出一套有效的、大家都认同的解决问题的思路。在其他语言、各种领域取得
阅读全文
摘要:如果存在回调函数就执行! 这是利用了 JS &&符号的一个小技巧 && 符号在前面为假时就不会执行后面的语句了 所以这个就相当于 if(callback){ callback(); }
阅读全文
摘要:对于document.compatMode,很多朋友可能都根我一样很少接触,知道他的存在却不清楚他的用途。今天在ext中看到 document.compatMode的使用,感觉这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,IE对盒模型的渲染在 Standards Mode和Quirks
阅读全文
摘要:clientHeight:元素客户区的大小,指的是元素内容及其边框所占据的空间大小(经过实践取出来的大多是视口大小) scrollHeight: 滚动大小,指的是包含滚动内容的元素大小(元素内容的总高度) offsetHeight: 偏移量,包含元素在屏幕上所用的所有可见空间(包括所有的内边距滚动条
阅读全文