随笔分类 -  JavaScript

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

点击右上角即可分享
微信分享提示