自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wlm_0214的博客

前端学习笔记

  • 博客(26)
  • 收藏
  • 关注

原创 handsontable 在vue中使用

一、安装1.npm install handsontable-pro @handsontable-pro/vue2.npm install handsontable @handsontable/vue这样安装完handsontable依赖的各模块(moment、numbro、pikaday 、zeroclipboard)也一起安装完了,不必再单独安装页面如果使用相关的模块方法,可以直接import引入,如:页面直接上代码:<template> <div i

2020-06-19 16:31:30 1650 1

原创 el-tree 实现单选

<el-treeref="tree":data="prodList"show-checkboxnode-key="label":check-strictly="true"@check="onTreeCheck"></el-tree>onTreeCheck(node,tree){if(tree.checkedKeys.length==0){this.$refs.tree.setCheckedKeys([])...

2020-06-09 15:26:00 383

原创 vue 指令 只限制数字

var app= new Vue({ el: '#app', data: { }, computed: { }, directives: { numberOnly: { bind: function (el) { el.handler = function () { ...

2019-09-30 14:24:31 439

原创 js 深拷贝 浅拷贝

深拷贝本身只针对较为复杂的object类型数据 ,是指a的变化不会导致b的变化,a,b是两个独立的个体,互不影响,这种就是深拷贝.浅拷贝是修改a的同时也会修改b.推荐 写的很好https://www.cnblogs.com/echolun/p/7889848.html...

2019-09-30 10:23:05 101

原创 js 的some every

some every 可以传递多少个参数 ,我真是..... 现在说一下是 是三个三个参数分别是item,index,arr(数组具体项,位置,数字本身),两个都是for循环,不同的是 some every 处理的是返回的false和true的问题every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。 some()是对数组中每一项运行给定函数,如...

2019-09-29 11:28:47 114

原创 事件解绑

//绑定$(document).on('click', 'span', function (e) {})//对应解绑$(document).off("click", 'span');//绑定$("cls").click(function () {})//解绑$("cls").unbind();

2019-09-12 14:00:24 107

原创 jq用什么原理写单页面 js,jq监听hash

用jq能写单页面吗,这个导航然是可以了,原理,是监听hash的变化,是滴,但是函数名字我给忘记了.so,专门写一篇博客来记一下,,,,,if( ("onhashchange" in window) && ((typeof document.documentMode==="undefined") || document.documentMode==8)) { // 浏览...

2019-09-09 11:23:58 372

原创 监听浏览器窗口切换

因为业务需要,在a页面完成操作后,要刷新b页面,但是吧因为也没用什么现代的框架.所以不能有生命周期函数这种.所以没办法,去度娘了一下,监听浏览器窗口切换的事件,嘿,真有这些操作,废话不多说document.addEventListener('visibilitychange', function () { //浏览器切换事件if (document.visibilityState ...

2019-09-09 11:14:13 921

原创 登录信息的清除

有的面试官特别喜欢问你 登录后的页面 先粘贴一个url出来 再关闭,在复制打开这个url,依旧可以登录.怎么防止这种操作出现.其实很简单,ps我当时一闪而过这个方法,但是我没说,后来还被....鄙视了一番.其实就是关闭页面的时候手动清除这些登录信息.比如cookie,比如localstorage等等,,那页面的关闭事件是什么呢onUnload方法是在关闭窗口之后执行onbeforeUnlo...

2019-09-09 10:24:11 662 9

转载 控制页面加载完再显示页面

document.onreadystatechange = function () { if (document.readyState == "complete") { document.body.style.display = "block"; } else { document.bo...

2019-09-07 18:26:49 582

转载 js this指向

一、全局作用域或者普通函数自执行中this指向全局对象window//全局作用域 console.log(this);//Window//普通函数 function fn(){ console.log(this); //Window } fn(); //函数加括号调用叫函数自执行,函数自执行时,内部的this指向顶层对象/window二、...

2019-09-02 13:56:35 79

转载 js 前端存储

https://www.cnblogs.com/pengc/p/8714475.html浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。一、cookie和sessioncookie和session都是用来跟踪浏览器用户身份的会话方式。区别:1、保持状态:cookie保存在浏览器端,session保存在服务器端...

2019-09-02 13:41:05 220

原创 递归

递归其实就是循环 只不过他是通过函数调用 实现的function aaa() { aaa()} 这就是递归 只不过 要有条件js 基础的就是三次握手 四次挥手 https://blog.csdn.net/libaineu2004/article/details/79020403...

2019-09-02 13:36:45 94

原创 闭包

特点: 外部函数返回内部函数的值用处:保护里面的变量 不被外部修改缺点: 内存泄漏 原理是声明的变量 没办法清空储存泄露的处理办法是 使用后清空内存泄漏 会造成 不可清空的变量越来越多 程序运行会卡...

2019-09-02 13:33:47 80

转载 微信小程序 scroll 动态高度 手机适配

在开发过程中 scroll的高度是很让人头疼的,即使我说的这个方法也不能全部概括,不过也可以将就了.computeScrollViewHeight() { let that = this let query = wx.createSelectorQuery().in(this) query.select('.date_tab_box').bou...

2019-08-29 17:38:35 509

原创 分享一个d3网站

https://www.cnblogs.com/tanlujia/p/6376663.html

2019-08-21 09:30:20 985

原创 动态修改css 以及css的伪类样式

一般jq操作css样式是很方便的,但是修改伪类的样式直接操作jq就比较难了,搜索发现如下快捷方式var lineWid = '---' document.styleSheets[0].addRule('.test::after', 'left:' + lineNeedWid + 'px'); document.styleSheets[0].addRule('.test::before',...

2019-08-20 17:50:24 1227 1

转载 点击空白处消失弹窗

以前做这个功能,都是多谢一个div用fixed定位,opacity设置为0,这样做其实后面其他点击操作,尤其单页面不好做,后来看到有这个方法,觉得还不错,分享给大家$(document).mouseup(function (e) { var _con = $('.minipro_box'); // 获取目标区域 if (!_con.is(e.target) && _c...

2019-08-19 20:24:22 407

原创 皮肤配置 skin

我们开发的是toB的产品,需要给不同的企业配置不同的皮肤,又不能每个企业一套代码,这样维护开发都是超级累人,可采用如下方法var PAGELIST = { page: { logoUrl: "logo.png", logoUrl2: "logo2.png", leftImgUrl: "login-bg-pic.png", ...

2019-08-16 17:41:56 230

原创 小程序 嵌入 html片段 样式

<rich-text nodes="{{--}}"></rich-text>之前一个需求开发当中,需要在小程序中套入页面,小程序官方方法如上,但是又很多问题,比如样式问题没办法修改,经搜索的替换标签方法未生效,因为是后台返回,后端人员并不想他们处理两次标签,只想和h5,pc公用一套,因为是套取页面,也不能直接用web-view经多方实验沟通采用了如下方法,后端去掉...

2019-08-16 17:16:39 911

原创 小程序 echarts 封装 异步请求数据 多调用

封装函数:function setOption(paramChart, title, chartType, xdata, ydata,yscale, dataFlag) { let intervalVal = 0 if (dataFlag == 'staffAct') { intervalVal = 'auto' } else { in...

2019-08-16 17:03:49 387

原创 小程序 验证码 样式美化

wxml:<view class='content'><block wx:for="{{Length}}" wx:key="item"><input class='iptbox' value="{{Value.length>=index+1?Value[index]:''}}" disabled type="number" catchtap='T...

2019-08-16 16:59:08 952

原创 小程序 promise请求封装包含 失败跳转登录页

wxreq: function(url, data, type) { let header = {} header.Authorization = wx.getStorageSync("Authorization") return new Promise(function(resolve, reject) { ...

2019-08-16 16:50:57 665

原创 js 统一 头部 header 并包含 跳转

var navHtml= '<div class="nav-cont">'+ '<div class="fl logo">'+ '<a href="index1.html" target="_blank"><span></span></a&gt...

2019-08-16 16:33:14 3471

原创 前端 js 统一控制版本号

var linkList = document.getElementsByTagName('link')var versionNum = 20190401function changeVersion(arr,flag){ if(flag=='css'){ for (var item of arr) { item.href = item.href+...

2019-08-16 16:30:42 2119

原创 js左移右移规律

js左移右移规律

2017-03-08 14:19:29 2093

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除