摘要: 一、效果图 二、涉及到组件 1.view组件 2.swiper组件 三、原理 整体来讲是比较简单的,顶部的navbar是使用flex进行布局的;下面的内容区域则是使用到swiper组件,使用方式比较简单,可以查看微信小程序的文档。 四、代码 wxml: wxss: js: 代码比较简单,记录学习一下 阅读全文
posted @ 2018-07-30 22:22 DHeng 阅读(30149) 评论(2) 推荐(1) 编辑
摘要: 后台使用的分页插件是mybatis的PageHelper,返回数据格式如下: 而bootstrap table插件需要服务端返回的数据格式中含有"total"和"rows"字段,所以需要把上图的“data”字段改为“rows”字段,方式如下: 阅读全文
posted @ 2018-07-30 20:04 DHeng 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: 一、原理 使用fixed进行固定定位,相对于浏览器窗口进行定位,然后再设置其z-index的值即可。 二、Bootstrap中使用的类 1.顶部固定:navbar-fixed-top 2.底部固定:navbar-fixed-bottom 阅读全文
posted @ 2018-07-25 22:47 DHeng 阅读(28424) 评论(1) 推荐(3) 编辑
摘要: 在vue中,推崇的是数据驱动也就是数据更新进而使组件得以重新渲染;在某些情况下,我们想要在数据不改变的情况下,重新渲染组件;我遇到的一个情况是:同一个页面,两个tab页分别为tab1和tab2,公用了一个组件,在tab1页修改了数据,再去tab2页查看的时候,发现tab1修改的数据会在tab2中的组 阅读全文
posted @ 2018-07-23 23:58 DHeng 阅读(12844) 评论(0) 推荐(0) 编辑
摘要: 这个功能没有使用过,网上看到的,记录一下 阅读全文
posted @ 2018-07-19 16:37 DHeng 阅读(4868) 评论(1) 推荐(0) 编辑
摘要: 关于JavaScript的作用域,最近听到一个名词:“词法作用域”;以前没有听说过(读书少),记录一下对此的理解,加深印象。 词法作用域:在JavaScript中,一个函数的作用域,在这个函数定义好的时候就决定好了;因此判断该函数的上一级作用域,不是看函数在哪里调用,而是看函数在哪里编写;请勿和th 阅读全文
posted @ 2018-07-19 14:16 DHeng 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 浏览器中某些计算和处理要比其他的昂贵很多。例如, DOM 操作比起非 DOM 交互需要更多的内存和 CPU 时间。连续尝试进行过多的 DOM 相关操作可能会导致浏览器挂起,有时候甚至会崩溃。尤其在 IE 中使用 onresize 事件处理程序的时候容易发生,当调整浏览器大小的时候,该事件会连续触发。 阅读全文
posted @ 2018-07-18 14:47 DHeng 阅读(731) 评论(0) 推荐(0) 编辑
摘要: a标签中的down属性时HTML5新增的属性,此属性指示浏览器下载URL而不是导航到URL,因此将提示用户将其保存为本地文件。目前该属性的兼容性如下: 具体代码实现: 阅读全文
posted @ 2018-07-16 17:31 DHeng 阅读(7937) 评论(0) 推荐(0) 编辑
摘要: 1、安全的类型检测 Object.prototype.toString.call(obj) => "[object NativeConstructorName]" 2、判断一个对象是否是window对象 3、判断一个对象是否是数组 4、判断一个对象自身属性中是否具有指定的属性,非继承的属性 Obje 阅读全文
posted @ 2018-07-15 20:36 DHeng 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 本地在IE8浏览器下测试兼容性的时候,出现了以下的报错: 该问题在bootstrap的官网有介绍:https://v3.bootcss.com/getting-started 阅读全文
posted @ 2018-07-13 11:32 DHeng 阅读(380) 评论(0) 推荐(0) 编辑