<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luuu7的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/luuu7</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; luuu7]]></copyright><item><title><![CDATA[vue table跨行，一步步实现]]></title><link>https://blog.csdn.net/luuu7/article/details/108618598</link><guid>https://blog.csdn.net/luuu7/article/details/108618598</guid><author>luuu7</author><pubDate>Wed, 16 Sep 2020 11:23:21 +0800</pubDate><description><![CDATA[首先要明白什么循环时{{index}}与{{!index}}，前者输出序号，后者输出的是boolean
&lt;template&gt;
  &lt;div class="sss"&gt;
   &lt;a&gt;准备：先外层循环，查看数据格式及{{!index}}和{{index}}的区别&lt;/a&gt;
  &lt;table border="1px solid red;" width="600px"&gt;
    &lt;tr&gt;&lt;th&gt;项目&lt;/th&gt;&lt;th..]]></description><category></category></item><item><title><![CDATA[vuex学习中]]></title><link>https://blog.csdn.net/luuu7/article/details/107838799</link><guid>https://blog.csdn.net/luuu7/article/details/107838799</guid><author>luuu7</author><pubDate>Thu, 06 Aug 2020 15:27:48 +0800</pubDate><description><![CDATA[一、vuex概述

1、组件之间共享数据的方式

父向子传值：v-bind属性绑定
	子向父传值：v-on事件绑定
	兄弟组件之间共享数据：EventBud
	$on：接收数据的组件
	$emit：发送数据的组件
2、vuex是什么？
vuex是实现组件全局状态（数据）管理的机制，可以方便的实现组件之间数据的共享。3、使用vuex统一管理状态的好处

能够在vuex中集中管理共享数据，易于开发和后期维护
	能够高效地实现组件之间的数据共享，提高开发效率
	存储在vuex中的数据都是响应式的，能够实时保持数据]]></description><category></category></item><item><title><![CDATA[大量数据情况下前端分页处理]]></title><link>https://blog.csdn.net/luuu7/article/details/107694091</link><guid>https://blog.csdn.net/luuu7/article/details/107694091</guid><author>luuu7</author><pubDate>Thu, 30 Jul 2020 16:51:44 +0800</pubDate><description><![CDATA[前段时间有朋友问我一个他们公司遇到的问题, 说是后端由于某种原因没有实现分页功能, 所以一次性返回了2万条数据,让前端用select组件展示到用户界面里. 我听完之后立马明白了他的困惑, 如果通过硬编码的方式去直接渲染这两万条数据到select中,肯定会卡死. 后面他还说需要支持搜索, 也是前端来实现,我顿时产生了兴趣. 当时想到的方案大致如下:


	采用懒加载+分页(前端维护懒加载的数据分发和分页)
	
	
	使用虚拟滚动技术(目前react的antd4.0已支持虚拟滚动的select长列表)
	
懒加]]></description><category></category></item><item><title><![CDATA[vue页面table导出excel]]></title><link>https://blog.csdn.net/luuu7/article/details/107555979</link><guid>https://blog.csdn.net/luuu7/article/details/107555979</guid><author>luuu7</author><pubDate>Fri, 24 Jul 2020 10:58:48 +0800</pubDate><description><![CDATA[页面中显示的table表格，经常会要求实现导出Excel的需求，项目中刚好遇到，实现起来也比较简单，记录一下。

1.这里主要需要两个依赖：xlsxfile-saver：


			
1

			
			
			
npm install xlsx --save

			
		
			
1

			
			
			
npm install file-saver --save

			
		2.组件中引入


			
1
2

			
			
			
import FileSaver from 'file-s.]]></description><category></category></item><item><title><![CDATA[java.net.BindException: Address already in use: JVM_Bind解决方案]]></title><link>https://blog.csdn.net/luuu7/article/details/90599704</link><guid>https://blog.csdn.net/luuu7/article/details/90599704</guid><author>luuu7</author><pubDate>Mon, 27 May 2019 10:59:17 +0800</pubDate><description><![CDATA[在开发的时候我们开启了服务器（tomcat or jetty）。然后我们没有关闭服务器，而直接关闭了eclipse或者idea，这时当你再启动容器的时候就可能出现下面这个异常：
java.net.BindException: Address already in use: JVM_Bind
解决方法，
首先查看端口被那个进程占用
netstat -p tcp -ano | findstr :811...]]></description><category></category></item><item><title><![CDATA[CSS实现圆角，三角，五角星，五边形，爱心，12角星，8角星，圆，椭圆，圆圈，八卦等等]]></title><link>https://blog.csdn.net/luuu7/article/details/72869630</link><guid>https://blog.csdn.net/luuu7/article/details/72869630</guid><author>luuu7</author><pubDate>Mon, 05 Jun 2017 17:48:26 +0800</pubDate><description><![CDATA[新出的html5新增了不少标签，性能更强，原来的很繁琐的功能几个标签就能实现，同时CSS3也推出，更是一大亮点，下面是css3的部分用法，在此总结一下，以供需要的朋友们，总共30个例子
1.长方形
#Rectangle{
width: 200px;
height: 50px;
background-color: red;
color: white;
text-align: cente]]></description><category></category></item><item><title><![CDATA[Android实用View:炫酷的进度条]]></title><link>https://blog.csdn.net/luuu7/article/details/72864213</link><guid>https://blog.csdn.net/luuu7/article/details/72864213</guid><author>luuu7</author><pubDate>Mon, 05 Jun 2017 09:41:17 +0800</pubDate><description><![CDATA[Android实用View:炫酷的进度条


码个蛋





源码地址

https://github.com/lygttpod/AndroidCustomView/blob/master/app/src/main/java/com/allen/androidcustomview/widget/HorizontalProgressBar.java

文章目录


]]></description><category></category></item><item><title><![CDATA[js冒泡排序]]></title><link>https://blog.csdn.net/luuu7/article/details/72864052</link><guid>https://blog.csdn.net/luuu7/article/details/72864052</guid><author>luuu7</author><pubDate>Mon, 05 Jun 2017 09:24:53 +0800</pubDate><description><![CDATA[var examplearr=[8,94,15,88,55,76,21,39];
function sortarr(arr){
    for(i=0;i<arr.length-1;i++){
        for(j=0;j<arr.length-1-i;j++){
            if(arr[j]>arr[j+1]){
                var temp=a]]></description><category></category></item><item><title><![CDATA[提高页面性能的方法]]></title><link>https://blog.csdn.net/luuu7/article/details/72674650</link><guid>https://blog.csdn.net/luuu7/article/details/72674650</guid><author>luuu7</author><pubDate>Wed, 24 May 2017 11:17:42 +0800</pubDate><description><![CDATA[（1） 减少http请求次数：CSS Sprites, JS、CSS源码压缩、图片大小控制合适；网页Gzip，CDN托管，data缓存 ，图片服务器。  （2） 前端模板 JS+数据，减少由于HTML标签导致的带宽浪费，前端用变量保存AJAX请求结果，每次操作本地变量，不用请求，减少请求次数  （3） 用innerHTML代替DOM操作，减少DOM操作次数，优化javascript性能。  （4）]]></description><category></category></item><item><title><![CDATA[ajax基本语法]]></title><link>https://blog.csdn.net/luuu7/article/details/72674428</link><guid>https://blog.csdn.net/luuu7/article/details/72674428</guid><author>luuu7</author><pubDate>Wed, 24 May 2017 11:02:16 +0800</pubDate><description><![CDATA[1.url: 
要求为String类型的参数，（默认为当前页地址）发送请求的地址。

2.type: 
要求为String类型的参数，请求方式（post或get）默认为get。注意其他http请求方法，例如put和delete也可以使用，但仅部分浏览器支持。

3.timeout: 
要求为Number类型的参数，设置请求超时时间（毫秒）。此设置将覆盖$.ajaxSetup()方法的]]></description><category></category></item><item><title><![CDATA[简单的三维数组]]></title><link>https://blog.csdn.net/luuu7/article/details/72630306</link><guid>https://blog.csdn.net/luuu7/article/details/72630306</guid><author>luuu7</author><pubDate>Mon, 22 May 2017 21:25:54 +0800</pubDate><description><![CDATA[lzy=["1","2","3",["中国",["山东","莱芜",["你好","我好"]]],"哈哈哈"];]]></description><category></category></item><item><title><![CDATA[二维数组]]></title><link>https://blog.csdn.net/luuu7/article/details/72621513</link><guid>https://blog.csdn.net/luuu7/article/details/72621513</guid><author>luuu7</author><pubDate>Mon, 22 May 2017 09:57:23 +0800</pubDate><description><![CDATA[方法一：直接定义并且初始化，这种遇到数量少的情况可以用
var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]]



方法二：未知长度的二维数组




1
2
3
4
5
6
7
8
9
10



var 
tArray = new Array(); 
//先声明一维
for(v]]></description><category></category></item><item><title><![CDATA[逻辑 生日]]></title><link>https://blog.csdn.net/luuu7/article/details/72546921</link><guid>https://blog.csdn.net/luuu7/article/details/72546921</guid><author>luuu7</author><pubDate>Fri, 19 May 2017 17:02:19 +0800</pubDate><description><![CDATA[小明和小强猜生日
小明和小强都是张老师的学生，张老师的生日是M月N日，2人都知道张老师的生日 
是下列10组中的一天，张老师把M值告诉了小明，把N值告诉了小强，张老师问他们知道他的生日是那一天吗？ 
3月4日 3月5日 3月8日 
6月4日 6月7日 
9月1日 9月5日 
12月1日 12月2日 12月8日 
小明说：如果我不知道的话，小强肯定也不知道 
小强说：本来我也不知道，]]></description><category></category></item><item><title><![CDATA[浏览器拦截跨域]]></title><link>https://blog.csdn.net/luuu7/article/details/72540934</link><guid>https://blog.csdn.net/luuu7/article/details/72540934</guid><author>luuu7</author><pubDate>Fri, 19 May 2017 16:35:52 +0800</pubDate><description><![CDATA[如： Response.Headers.Add("Access-Control-Allow-Origin", "*");
// JSON
{
  'Access-Control-Allow-Origin': '*', 
}
// HTML
meta http-equiv="Access-Control-Allow-Origin" content="*">
// PHP
header("Access]]></description><category></category></item><item><title><![CDATA[全选反选]]></title><link>https://blog.csdn.net/luuu7/article/details/71104078</link><guid>https://blog.csdn.net/luuu7/article/details/71104078</guid><author>luuu7</author><pubDate>Tue, 02 May 2017 21:11:51 +0800</pubDate><description><![CDATA[$(function(){


 
//全选


 
$("#one").click(function(){


 
//所有checkbox跟着全选的checkbox走。


 
$('[name=items]:checkbox').prop("checked", this.checked );


 
});


 
$('[name=items]]></description><category></category></item><item><title><![CDATA[文本框字数限制 keyup]]></title><link>https://blog.csdn.net/luuu7/article/details/71104005</link><guid>https://blog.csdn.net/luuu7/article/details/71104005</guid><author>luuu7</author><pubDate>Tue, 02 May 2017 21:06:56 +0800</pubDate><description><![CDATA[charset="UTF-8">


 



 

type="text/javascript" 
src="jq源代码/jquery-3.1.0.min.js">


 



 



 

id="van" 
value="" style="height:200px">


 
还能输入<span
class="number">20]]></description><category></category></item><item><title><![CDATA[弹出层]]></title><link>https://blog.csdn.net/luuu7/article/details/71103991</link><guid>https://blog.csdn.net/luuu7/article/details/71103991</guid><author>luuu7</author><pubDate>Tue, 02 May 2017 21:04:59 +0800</pubDate><description><![CDATA[xmlns="http://www.w3.org/1999/xhtml">


 



 

http-equiv="Content-Type" 
content="text/html; charset=gb2312" />


 
弹出层


 



 
.pop-body{display:none;background:#000;position]]></description><category></category></item><item><title><![CDATA[jquery打赏功能]]></title><link>https://blog.csdn.net/luuu7/article/details/71103731</link><guid>https://blog.csdn.net/luuu7/article/details/71103731</guid><author>luuu7</author><pubDate>Tue, 02 May 2017 21:04:09 +0800</pubDate><description><![CDATA[xmlns="http://www.w3.org/1999/xhtml">


 



 

http-equiv="Content-Type" 
content="text/html; charset=gb2312" />


 
无标题文档


 



 
.pop-body {


 
display: none;


 
ba]]></description><category></category></item><item><title><![CDATA[jquery事件]]></title><link>https://blog.csdn.net/luuu7/article/details/71103282</link><guid>https://blog.csdn.net/luuu7/article/details/71103282</guid><author>luuu7</author><pubDate>Tue, 02 May 2017 21:02:50 +0800</pubDate><description><![CDATA[.bind()是直接绑定在元素上  bind的特点就是会把监听器绑定到目标元素上，有一个绑一个，在页面上的元素不会动态添加的时候使用它没什么问题。但如果列表中动态增加一个“列表元素5”，点击它是没有反应的，必须再bind一次才行。要想不这么麻烦，我们可以使用live。也就是简单的绑定事件，而非事件委托
事件委托：
.live()则是通过冒泡的方式来绑定到元素上的。和.bind()的优势是支持动]]></description><category></category></item><item><title><![CDATA[js闭包]]></title><link>https://blog.csdn.net/luuu7/article/details/71102492</link><guid>https://blog.csdn.net/luuu7/article/details/71102492</guid><author>luuu7</author><pubDate>Tue, 02 May 2017 20:59:11 +0800</pubDate><description><![CDATA[当内部函数 在定义它的作用域 的外部 被引用时,就创建了该内部函数的闭包 ,如果内部函数引用了位于外部函数的变量,当外部函数调用完毕后,这些变量在内存不会被 释放,因为闭包需要它们.


闭包的概念

上一节代码中的f2函数，就是闭包。

各种专业文献上的“闭包”（closure）定义非常抽象，很难看懂。我的理解是，闭包就是能够读取其他函数内部变量的函数。

由于在Javascr]]></description><category></category></item></channel></rss>