js
百慕达奶油
这个作者很懒,什么都没留下…
展开
-
vue监听游览器高度变化做内容自适应
vue监听游览器高度变化做内容自适应data() { setHeight: 500, browserHeight : 500},mounted() { // 进入页面时监听游览器高度变化 window.addEventListener('resize', this.getHeight)},watch: { browserHeight: { // 游览器高度变化时,动态设置高度 handler(nv) { this.setHeight = nv - 400 > 300原创 2020-05-27 10:44:34 · 756 阅读 · 0 评论 -
算法基础(持续更新中)
1、输出字符串中出现最多字符的次数var lengthOfLongestSubstring = function(s) { var numArr = [] for(let i=0; i<s.length;i++) { numArr.push({num: (s.split(s[i])).length-1, name: s[i]}) } var m...原创 2019-11-20 15:28:01 · 119 阅读 · 0 评论 -
css鼠标特效
一个很漂亮的特效哦这个特效主要是鼠标点击的时候出现一个文字(文字不断不固定),然后向上飘,慢慢变透明,最后透明度为零ok,话不多说,上代码/* 鼠标特效 */ var woedIndex = 0; jQuery(document).ready(function($) { $("body").click(function(e) { v...原创 2019-11-14 16:47:19 · 1376 阅读 · 1 评论 -
ajax发送请求的时候,能发送成功,并且有成功的返回值,但是进不去success回调函数里面
今天遇到了一个问题,一直找原因。那就是前端ajax请求,后端返回了值,是成功的。但是就是进入不了success。多方查找原因,原来是我写了dataType: “json”,而后端返回的是test,所以把json改为’test’就可以进入success了前端代码<!DOCTYPE html><html> <head> <title>&...原创 2019-11-14 15:52:33 · 359 阅读 · 0 评论 -
排序方式
// 随即排序 // 第一种方式 var arr = [10, 1, 8, 2, 5]; for (let i = 0; i < arr.length; i++) { let num = Math.floor(Math.random()*arr.length); arr.push(arr[num]); arr.splice(n...原创 2019-08-05 14:24:11 · 167 阅读 · 0 评论 -
使用多行省略失效
很神奇的使用多行省略的时候原始代码为:.line-ellipsis-2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; }默认编译的时候,会过滤-webkit-bo...转载 2019-07-31 13:05:13 · 225 阅读 · 0 评论 -
jquery&data-value实现select下拉,展示区号加地址,选择后只显示区号(select展示和选择不同)
下拉时样式:选择后的样式:思想:首先展示一个select,隐藏div,当点击时,隐藏select,展示由div组成的模拟select下拉样式的组件,点击选择某个时把select的value改成选的的value,隐藏div,展示selectcss:<style> .box { width: 120px; }...原创 2019-06-21 15:54:00 · 1859 阅读 · 0 评论 -
定时器清空失效问题
清空定时器失败,可以var一个全局的faceInterval,然后在清空的时候用全局的faceInterval就可以了self.faceInterval = setInterval(() => { self.axios({ url: '/faceid/getsignatory', method: 'GET', params: { ac...原创 2019-05-27 14:25:56 · 1623 阅读 · 0 评论 -
js对象中各种原生方法的使用
1.tostring:返回当前对象的字符串形式,返回值为String类型。[1,2,3].tostring(); --->"123";var arr = [1,2,3];arr1= Object.prototype.toString.call(arr);//返回"[object Array]"arr1.slice(8,-1);2.toLocalString();返回当前对...原创 2019-03-21 13:50:58 · 623 阅读 · 0 评论 -
宏任务微任务同步任务
宏任务微任务同步任务执行顺序以及使用async函数的值有道云笔记地址:http://note.youdao.com/noteshare?id=7d1ac13517dee68ff3b16e2079338bd9&sub=AB8C799DBAD64A2EBBD6FD088A00FB95async await 使用:使用async函数的值let data = this.getBu...转载 2019-03-20 16:27:55 · 1020 阅读 · 0 评论 -
判断不同游览器方法
内核相同的游览器可以用正则表达式检测,例如qq和chrome都是webkit内核。原创 2019-03-20 16:17:21 · 185 阅读 · 0 评论 -
date获取时间某年某月一共有多少天以及格式化天数,月份,年
1.获取时间某年某月一共有多少天var day = new Date(2016,2,0); // 年月传进去,最后一位传0,即是当月天数 var daycount = day.getDate(); alert(daycount);//292、// 格式化天数antiDays() {let now = new Date();let getThirtyDate = new...原创 2019-03-20 16:07:09 · 2179 阅读 · 0 评论 -
数组方法reduce以及filter进行对象属性去重
一、对象属性去重(reduce)reduce function里面四个参数:function(prev, cur, index, array) // reduce四个参数,前一个值,当前值,项的索引,数组对象reduce两个参数,function,初始值reduce(function(), initialValue);下面示例初始值为空数组。arr.reduce(function(...原创 2019-03-20 16:05:38 · 857 阅读 · 0 评论 -
js原生请求
js原生请求getvar httpRequest = new XMLHttpRequest();//第一步:建立所需的对象httpRequest.open('GET', 'url', true);//第二步:打开连接 将请求参数写在url中 ps:"./Ptest.php?name=test&nameone=testone"httpRequest.send();//第三步:发送...原创 2019-03-20 15:53:37 · 4653 阅读 · 0 评论