随笔分类 - javascript
摘要:一、介绍: 数据库分为关系型数据库和非关系型数据库 关系型数据库是建立在关系模型上的数据库,主要的有Oracle MySQL Microsoft SQL Server NoSQL是非关系型数据存储的广义定义 有:MongoDB MongoDB:中每个数据包包含一个或者多个集合,集合是以BSON数据结
阅读全文
摘要:有时候需要完成这种情况: 1.需要设置的是如果第一页点击复选框然后点击其他页面的话,第一页的选项被保存了 2.将所有选择好的复选款的数据保存在数组中 bootstrap table官方文档http://bootstrap-table.wenzhixin.net.cn/在写之前这个最好看一下 中心思想
阅读全文
摘要:有时候的需求是从后台获取数据,然后将数据变成execl,进行导出,下载成execl 解决的方法是 一,比较方便的是 这有个插件 可以直接用 https://www.npmjs.com/package/xlsx 二,这种是自己写的一种 1.渲染数据的模板 2.点击导出execl 点击导出按钮 然后执行
阅读全文
摘要:1.在mongodb的官网上下载安装包 https://www.mongodb.com/download-center 选择对应你的系统的安装包下载 如果下载不了 可以使用这个链接下载http://dl.mongodb.org/dl/win32/x86_64 2.解压安装包在d盘中,为了之后方便,对
阅读全文
摘要:有时候产品会有这种要求,就是展示的数据三天是正序的,一天是逆序的,解决是: 以某一个时间点为基准点,然后获取当前的时间,然后计算差值,分情况 //专利 JPView : function(Sorder) { var _this = this; var $content = this.$("#jp_c
阅读全文
摘要:一 图片围绕着某一个确定的圆心运动 几张图片在一个圆开始运动的几种情况 https://github.com/GainLoss/Plug-in-unit 这里面有两种情况
阅读全文
摘要:第一种方法: 用的是插件地址是:http://overtrue.me/share.js/; 具体是怎样操作的,页面中已经说的很清楚了 有个需要注意的是: 在本地localhost:8080测试这个功能的时候,qq、空间、微信可能会不能分享,但是解决的方法就是将代码上传到服务器,然后就可以用了。原因可
阅读全文
摘要:1、Genertor中yield和Interator中的next方法 Genertor的yield是把这个函数变成分段的;Interator中的next也是一个一个执行的; function* f(){ for(var i=0;true;i++){ var rest=yield i;//yield
阅读全文
摘要:1、概念 js的数据结构:数组 对像 Map Set(后面这两中是ES6的) Iterator又称为遍历器就是一种机制,为各种不用的数据结构提供统一的访问机制,任何数据结构,只要部署了Interator,就可以完成遍历操作; 作用: 1为各个数据结构提供统一的简便的访问接口;2使得数据结构的成员能够
阅读全文
摘要:简介: 有个概念:ECMAScript6和JavaScript的区别是: ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现; 目前这个ES6,也可以是ECMAScriipt2015 当前这个是不兼容ie8的,如果想兼容ie8就要利用babel转码器(这个我觉
阅读全文
摘要:在h5页面中必须要在html头部加上这个 理解: 1)、content中的width指的是虚拟窗口的宽度。 2)、user-scalable=no就一定可以保证页面不可以缩放吗?NO,有些浏览器不吃这一套,还有一招就是minimum-scale=1.0, maximum-scale=1.0 最大与最
阅读全文
摘要:有时候页面中需要插入视频,如果不考虑ie8的话;就是直接用h5标签<video></video>就可以了; 但是有的时候需求是需要考虑ie8,这样我们就可以用插件,这种videojs的插件 使用 demo: https://github.com/GainLoss/video-videojs http
阅读全文
摘要:情况是当滑动条滑动到最底部的时候,数据显示出一部分的更多 思路:获取到浏览器屏幕的高度client,文档的高度h和滑动距离顶部的距离scroll,当h<=client+scroll的时候就是滑动条到了底部的时候了, 判断好什么时候到了底部的时候,调取ajax获取到相对应的数据; 代码: <!DOCT
阅读全文
摘要:网站有时候需要这种联动然后获取到想对应的数据 思路: 这种的话就是你每次选择哪一个就将这个设置一个标注 表示你现在选择的是哪一个 然后每选择一次就进行一次ajax查询,ajax里面有一个data里面添加你现在的条件,获取到先对应的数据, 显示数据之前需要将对应显示数据的内容里面置空。代码: <!DO
阅读全文
摘要:/*去重*/ var arr=[1,4,4,7,3,9,0,3,2,1,"你好","你","你好","你 "]; var arr2=[]; for(var i=0;iarr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; ...
阅读全文
摘要:有时候我们需要设置为这样,就是将某些图片设置为剪裁成设置的尺寸:就是这样的 插件的地址: http://www.htmleaf.com/jQuery/Image-Effects/201504211716.html可以兼容ie8的 注意:说一下现在图片的剪裁可以用clip用法就是clip:rect(t
阅读全文
摘要:有这种情况,页面中的某些元素需要跟随滚动条运动,位置一直在页面中的某个位置; 思路: 当页面滚动的时候,一直获取滚动条距离顶部的距离,当顶部的距离等于某个数值的时候,直接开始改变这个元素的position的值为fixed,不等于这个数值的时候为relative; 注意的是需要在html中写一个和这个
阅读全文
摘要:有这种场景,鼠标滚动到页面的底部的时候,显示剩余的数据; 这种情况有时候会出现的错误是鼠标滚动的时候会多次触发,同样的多次执行ajax,调取数据; 解决的方法是:设置一个全局变量flag,当鼠标滚动事件触发的时候,我们可以先判断flag是否等于true,如果等于则执行之后的代码,如果不等于直接ret
阅读全文
摘要:在网站上随处可见各种类型的验证码: 这里说一下最简单的验证码只包括前台;思路就是利用js中的随机数,生成简单的验证码: 这里面的数字是四位的,公式是parseint(Math.random(max-min+1)*min);//max最大的数 min最小的数 代码:
阅读全文