加载中
js快速排序

js快速排序 function quickSort (arr) { var left = []; var right = []; if (arr.length <= 1) { // 控制语句,用于结束递归 return arr; } var midd...

2019/03/07 13:32
8
js插入排序

插入排序 平均时间复杂度O(n*n) 最差情况O(n*n) 最好情况O(n) 空间复杂度O(1) 稳定性:稳定 function insertSort (arr) { var len = arr.length; var temp; for (var i = 1;i <...

2019/03/07 11:25
0
js类型判断

因为JS的arguments是弱类型的。所以多数场合下,对于arguments进行判断,然后针对不同类型进行不同处理(类似Java的重载)。 JS语言中数据类型共有6种,5种基本数据类型:Unfined, Null, Bo...

2019/03/07 13:51
10
js短路表达式

今天碰见个题目,感觉短路表达式很好用。 题目: 定义一个计算圆面积的函数area_of_circle(),它有两个参数:   r: 表示圆的半径;   pi: 表示π的值,如果不传,则默认3.14   ...

2019/03/07 15:54
10
base64之js压缩图片

在日常的一些项目中会有上传图片之类的接口,如果图片过大了再上传的时候是非常的耗时以及占用资源,在这里就给大家分享一下如何在js中把大的图片压缩成小的图片,我这里的功能是用户点击按钮...

2019/03/07 14:48
101
js判断当前浏览器

var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 if (isOpera) { alert("Opera"); }; //判断是...

【Leetcode】【简单】【169求众数】【JavaScript】

题目 169. 求众数 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,...

2019/03/07 14:42
6
js查重去重性能优化心得

概述 今天产品反映有个5000条数据的页面的保存按钮很慢,查看代码看到是因为点击保存按钮之后,进行了查重操作,而查重操作是用2个for循环完成了,时间复杂度是O(n^2)。没办法,只能想办法优...

2019/03/06 20:33
368
js渲染页面代码 append()、prepend()方法

1.append() jq方法,在被选元素的结尾(仍然在内部)插入指定内容。 2.appendChild() js方法 3.prepend() jq方法,在被选元素的开头(仍位于内部)插入指定内容。 <table id="dataList"></t...

2019/03/07 10:30
157
js获取前后n天的时间

function getDay(day){ var today = new Date(); var targetday_milliseconds=today.getTime() + 1000*60*60*24*day; today.setTime(...

2019/03/07 15:48
20
js实现html转pdf+html2canvas.js截图不全的问题

最近做项目中遇到要把整个页面保存为PDF文件,网上找了一下实现的方法都是 html2canvas.js+jsPdf.js 来实现。实现的过程是 先用html2canvas.js把html页面转成图片,再用jsPdf.js把图片导出为...

2019/03/07 12:55
400
js获取复选框checkbox选中的多个值

<input type="checkbox" name="idd" value="111" />a <input type="checkbox" name="idd" value="222" />b <input type="checkbox" name="idd" value="333" />c <button oncl...

2019/03/07 14:45
177
js 对象克隆方法总结(不改变原对象)

1.通用对象克隆: function clone(obj){ let temp = null; if(obj instanceof Array){ temp = obj.concat(); }else if(obj instanceof Function){ //函数是...

2019/03/07 14:53
45
JS 数组克隆方法总结(不可更改原数组)

ES5 方法总结 1.slice let arr = [2,4,434,43]; let arr1= arr.slice(); //let arr1 = arr.slice(0); arr[0] = 'a'; console.log(arr,arr1); // [a,4,434,43] [ 2, 4, 434, 43 ] 2. 遍历数...

2019/03/07 14:30
37
Lodop的JS模版代码、文档式模版 生成加载赋值博文索引

Lodop获取全部JS代码,传统JS模版的生成、LODOP设置打印设计返回JS代码是变量 LodopJS代码模版的加载和赋值 Lodop生成文档式模版 LodopJS文档式模版的加载和赋值 由于加载JS传统模版,需要非...

2019/03/07 15:50
131
关于前台js编码后台java解码

可用函数 Js Java 说明 escape() unescape() 将字符的unicode编码转化为16进制序列(转义序列,转义序列(escape sequences)) encodeURI() decodeURI() 将字符的unicode编码通过UTF-8 enc...

LodopJS文档式模版的加载和赋值

Lodop模版有两种方法,一种是传统的JS语句,可以用JS方法里的eval来执行,一种是文档式模版,是特殊格式的base64码,此篇博文介绍文档式模版的加载,文档式模版的生成以及传统JS模版的生成加...

2019/03/07 15:42
103
FineUI点击图片新链接打开

用的FineUI开原版框架,Image控件没有点击事件,好想要自己写JS,但是我JS一窍不通,看别人是这么写的 1 <script type="text/javascript"> 2 3 var image1ClientID = '<%= id...

2019/03/07 15:33
147
使用Django设置Cookie

Cookie机制:将少量数据存放在客户端比如浏览器中 Django写cookie: set_cookie(key, value='', max_age=None, expires=None, path='/', domain=None, secure=None, httponly=False) key: c...

2019/03/07 11:47
213
前端面试---时间转化

在日常开发中,我们需要对时间进行转化和处理,尤其是电商类的抽奖活动,抢购的活动,做不好就是线上bug,也有很多坑 首先看下面一道面试题: <script> // 2019-3-6 面试题,时间格式转化 ...

2019/03/07 14:09
24

没有更多内容

加载失败,请刷新页面

返回顶部
顶部