- 博客(44)
- 收藏
- 关注
转载 js正则表达式(.+)和(.+?)的区别
js正则表达式(.+)和(.+?)的区别(.+)默认是贪婪匹配(.+?)为惰性匹配 疑问号让.+的搜索模式从贪婪模式变成惰性模式。var str = 'aaa<div style="font-color:red;">123456</div>bbb'<.+?>会匹配<div style="font-color:red;">&
2018-12-12 11:23:06 355
原创 token和session两种登陆方式的理解
最近项目中有用到Token和Session,但是我对此不是很理解,所以特地整理下学习笔记,已便自己查看,也可以帮助到更多跟我一样有疑惑者。一、我们先解释一下他的含义: 1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。 ...
2018-11-15 09:24:29 4725
原创 vue的动态路由以及router-link
在router下的index.js文件中改相应路由{path:'/index/indexDetails/:id',name:'Idetails',component:indexDetails}然后<div class="tex" v-for="t in arr">//arr是一个数组 <router-link :to="'/index/in...
2018-11-11 17:07:59 902
原创 vue-cli相对路径问题
index.vue文件中"./a.jpg" index.vue目录下的文件"../a.jpg" index.vue上级目录下的文件"../../a.jpg" index.vue上级的上级的目录下的文件以此类推
2018-11-11 16:50:12 1270
原创 node.js处理axios的post请求数据遇到的坑
1、首先安装axioscnpm install axios2、再man.js中配置axiosimport axios from 'axios'Vue.prototype.$http = axios;axios.defaults.timeout = 6000;//请求最大时间axios.defaults.headers.post['Content-Type'] = 'a...
2018-11-10 21:37:50 3525
原创 export和export dafault以及exports和moudle.exports的区别
1、import引入依赖包不需要相对路径,引入其他变量、函数等需要相对路径例如:引入依赖包 import axios from 'axios';引入函数 import appservice from './appservice';2、使用export抛出的变量,引入时名称是抛出的名称,不可以自定义//a.jsexport function getList(){};//b...
2018-11-10 10:39:46 1847
原创 Vue的proxyTable解决跨域问题
找到config文件夹下的index.js文件,修改proxytable参数proxyTable: { '/api': { target: 'http://127.0.0.1:8081',//请求的接口域名 changeOrigin: true,//允许跨域 pathRewrite: { '^/api': '/'//替换 请求/api/index...
2018-11-01 13:00:47 370
原创 通过js获取css属性
1、通过dom.style.属性 来获取但是这种方法无法获取id、class里的属性例子:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> #c1
2018-10-17 13:32:02 5251
原创 常见的跨域解决方案以及原理
一、JSONP(适用于单项跨域请求)原理:因为浏览器对script不存在同源策略,所以script可以跨域请求外部资源,返回的数据是json格式。缺点:1、只能发送get请求,无法发送post请求 2、无法判断请求成功还是失败 二、porxy代理原理:让代理服务器请求目标地址,因为请求是在服务端进行的,在服务端不存在跨域,从而解决跨域问题实现:将原地址绑定在代理服务器下...
2018-10-13 09:58:09 2823
原创 js数组操作
shift() 方法用于将数组第一个元素删除,并返回第一个元素unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度push() 方法用于在数组的末尾添加一个元素,并返回新的长度pop() 方法用于删除并返回数组的最后一个元素。sort() 是升序排序reverse() 颠倒数组中元素顺序以上方法在vue中都是变异方法,意思是改变原数组...
2018-06-25 17:33:38 431
原创 上传文件iView组件
<Upload ref="upload" :before-upload="handleUpload"//上传之前调用 :show-upload-list="false" :on-success="uploadSuccess2"//上传成功调用 ...
2018-06-25 16:58:14 11427 7
原创 vue.js中computed计算属性和methods方法的区别
计算属性是基于他们的依赖进行缓存的,只有在它的相关依赖改变时才会重新求值而methods方法是不产生缓存的,每次都会重新加载
2018-06-17 15:29:38 385
原创 vue.js生命周期
<!DOCTYPE html><html><head> <title></title> <script type="text/javascript" src="https://cdn.jsdelivr.net/vue/2.1.3/vue.js"></script&
2018-06-17 12:31:23 245
原创 vue获取点击事件源办法之一
<button id=1 v-on:click="nav_click1($event)">全部</button>nav_click1:function(event) { console.log(event.target.id); }
2018-06-07 10:24:29 2285
原创 实习第一个项目接触到的知识
1、vue-cli脚手架搭建基于webpack的vue项目2、百度研发的echarts数据可视化3、es搜索引擎lasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,...
2018-05-29 14:07:36 304
原创 jqury的简单ajax模板
$.ajax({ url:'http://www.baidu.com', type:'POST', data:data, cache:true, headers:{}, beforeSend:function(){}, success:function(){}, error:function(){}, complete:fun...
2018-05-29 09:50:27 582
原创 vue-cli出错 vue.js报错:Module build failed: Error: No parser and no file path given, couldn't infer a
RROR Failed to compile with 2 errors 12:00:33 error in ./src/App.vueModule build failed: Error: No parser and no file path...
2018-05-28 17:40:03 2113
转载 推荐14款基于javascript的数据可视化工具
推荐14款基于javascript的数据可视化工具概述:随着数据可视化概念逐年火热,有较多优秀的图表开源库和制作工具脱颖而出,下面,我们就拿其中比较有名的 14个产品进行简要介绍。1、AnyChart链接:http://www.evget.com/supplier/227AnyChart 是基于 Flash/JavaScript(HTML5) 的图表解决方案,它可以轻松地跨浏览器、跨平台工作。除了...
2018-05-21 08:54:08 15685
原创 echarts关系图大数据可视化
<!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> </head> <body style="height: 100%; margin: 0">
2018-05-18 15:39:23 4511 3
原创 HTML5的内联SVG
什么是svg?1、svg指可伸缩矢量图形2、svg用于定义用于网络的基于矢量的图形3、svg使用xml格式定义图形4、svg图像在放大和改变尺寸的情况下图形质量不会有损失5、svg是万维网联盟的标准svg的优势?与其它图像格式相比(比如jpeg和gif),使用svg的优势在于1、svg的图像可通过文本编辑器来创建和修改2、svg图像可被搜索、索引、脚本化或者压缩3、svg是可伸缩的4、svg在任何...
2018-05-08 09:17:17 337
原创 HTML5的WEB存储 loacalStorage和sessionStorage,一个比cookie更好的存储方式
sessionStorage、localStorage和cookie之间的区别?共同点:用于浏览器端存储的缓存数据不同点:(1)、存储内容是否发送到服务器端。当设置了cookie后,数据会发送到服务器端,造成一定的宽带浪费;web storage会将数据保存到本地,不会造成资源浪费(2)、数据存储大小不同。cookie数据不能超过4k;web storage数据存储可以达到5M;(3)、存储周期不...
2018-05-08 08:27:47 1273
原创 HTML5的postMseeage实现跨文档通信详解以及实例
1、postMessage函数的用法windows.postMessage(msg,targetOrigin)是客户端与客户端直接的数据传递,既可以跨域也是可同域传递。注意:msg是你想要发送的信息,而targetOrigin是“目标源”,比如你要2.com的网页往1.com的网页发送信息,目标源填写"http://1.com/" 一个完整的域包括 域名 主机名 端口号 如:htt...
2018-04-28 16:16:31 496
原创 前端面试题整理(理论)
1、闭包相关问题闭包的用途(特性):(1)可以访问函数内部的变量 (2)让函数变量常驻内存,不会被垃圾回收机制回收{特性还得另加一个 函数嵌套函数}优点:避免全局变量的污染 缺点:闭包常驻内存,会增大内存使用量,使用不当会造成内存泄露2、Cookie相关问题Cookie虽然在持久化保存客户端数据提供了方便,分担了服务器的存储的负担,但是有很多的局限性缺点:1、Cookie的数量和长度限制,...
2018-04-27 10:49:16 281
原创 HTML5拖拽
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box { padding: 0px; mar
2018-04-26 21:08:35 181
原创 HTML5地理定位
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> p { width: 100px; height: 100px; padding: 0px;
2018-04-26 14:27:38 278
原创 javascript鼠标跟随特效
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> </script> </head> <b
2018-04-24 09:04:09 775
原创 js鼠标拖动事件
第一步,定义被拖放的元素为绝对定位或者相对定位第二部,清楚几个坐标的概念:按下鼠标时指针坐标(event.pageX和event.pageY),松开鼠标时指针坐标,拖放元素的原始坐标,拖放后元素的坐标<!doctype html><html><head><meta charset="utf-8"><title></title..
2018-04-23 20:15:07 7422
原创 express+nginx+mysql+nodejs搭建服务器 自己的小网站
因为第一次接触远程服务器所以遇到的坑比较多1、mysql在centos6.5安装遇到的问题,就想说下官方就不能优化下linux系统的mysql安装吗,非得出错让用户自行解决,在上篇博客中写了 这里就不多说了2、将nodejs项目上传到远程服务器上后,不知道如何通过域名访问服务器的项目文件,经过过长时间的百度,知道了nginx反向代理这个东东,首先编辑nginx.conf文件添加如下内容,linu...
2018-04-15 09:09:08 2478
原创 centos6.5安装mysql以及遇到的问题解决办法
在下边步骤中 在安装完执行mysql的时候会出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)的错误解决办法:首先执行命令:ps -A|grep mysql 出现再执行kill -9 4986kill -9 5099这里根...
2018-04-14 20:31:03 2081
原创 蓝桥杯 四平方和 JAVA
四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <= c <=...
2018-03-28 21:14:23 389
原创 第七届剪邮票深搜
剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。这道题首先想到的是从12个数里随机抽取5个数的不重复组合有多少种,...
2018-03-27 22:50:29 186
原创 幸运树 蓝桥杯 JAVA
问题描述幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个...
2018-03-25 13:37:05 285
原创 算法训练 数字三角形 JAVA
问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99; . (图3.1-1)输入格式 文件中首先读到的是三角形的行数。 接下来描述整个三角形输出格式 最大总和(整数)样例输入573 88 1 02 7...
2018-03-25 13:35:33 1130
原创 蓝桥杯 K好数 JAVA
问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对1000000007取模后的值。样例输入4 ...
2018-03-25 13:34:28 120
原创 蓝桥杯 JAVA 拿糖果
问题描述 妈妈给小B买了N块糖!但是她不允许小B直接吃掉。 假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。 现在小B希望知道最多可以拿多少糖。输入格式 一个整数N输出格式 最多可以拿多少糖样例输入15样例输出6数据规模和约定 N <= 100000import jav...
2018-03-25 13:33:25 334
原创 蓝桥杯 java 队列操作
问题描述 队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输入格式 第一行一个数字N。 下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输出格式 若干行每行显示一个2或3命令的输出结果。注意:2.出队命令可能会出现空队出队(下溢),请输出“no”,并退出。样例输入71 191 5623232...
2018-03-25 13:32:13 208
原创 算法提高 排列数 JAVA 蓝桥杯练题系统
问题描述 0、1、2三个数字的全排列有六种,按照字母序排列如下: 012、021、102、120、201、210 输入一个数n 求0~9十个数的全排列中的第n个(第1个为0123456789)。输入格式 一行,包含一个整数n输出格式 一行,包含一组10个数字的全排列样例输入1样例输出0123456789数据规模和约定 0 < n <= 10!import java.uti...
2018-03-25 13:30:56 563
原创 带分数 蓝桥杯 java(全排列)
碰见这道题一开始也蒙了,知道要求出来每一种排列的方式,可是就是不知道怎么写,又去翻书找的全排列,好了废话不多说了,直接上代码import java.util.*;public class DaiFenShu { /** * @param args */ static int count=0; public static void main(Strin...
2018-02-10 16:22:26 614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人