自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

转载 弹窗层从下往上效果

<!DOCTYPE html><html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0,...

2019-04-01 18:02:33 3267

原创 前端页面引入多个字体包

1. 引入自定义字体,首先在css文件里定义自定义字体@font-face {font-family: "PingFangSC Light";src: url('/assets/css/fonts/PingFang/PingFang-Light.ttf');}可以这样引入多个@font-face {font-family: "PingFangSC Light";src: ur...

2019-03-29 16:11:47 7110

原创 mui在上拉加载和下拉刷新的时候会出现下面的异常解决

使用MUI框架,在上拉加载和下拉刷新的时候会出现下面的异常:[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/509356600721408...

2019-03-28 14:11:07 1119

原创 js根据数组id取值

&lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, ma

2018-12-25 21:21:43 4844

原创 axios+vue

1.安装axios npm install --save axios2. 在入口main.js中导入axios 并将axios写入vue的原型,这样就能更简单的使用。import axios from 'axios'import Qs from 'qs'//QS是axios库中带的,不需要我们再npm安装一个 Vue.prototype.axios = axios;Vue.pr...

2018-12-11 18:21:11 237

原创 img图片之间的间距问题

【问题】页面中如果有多张图片,那么图片之间会有一些间距,在某些情况下(如切好的图片再次拼接),在显示上就会出现一些问题。效果如下:对应代码:&lt;div class="f0"&gt; &lt;img src="images/1.png" &gt; &lt;img src="images/2.png" &gt; &lt;img src="i

2018-12-04 17:28:10 7034

原创 判断一个字符串中出现次数最多的字符,统计这个次数

var str = 'asdfssaaasasasasaa';var json = {};for (var i = 0; i &lt; str.length; i++) {    if(!json[str.charAt(i)]){       json[str.charAt(i)] = 1;    }else{       json[str.charAt(i)]++;    }};...

2018-12-04 10:29:02 524

原创 input 模糊查询

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;demo&lt;/title&gt; &lt;/head&gt; &lt;style&gt; .uls{ wi

2018-10-29 22:15:42 1714

原创 手动给手机屏幕设置高度

// 手动给任务列表盒子设置高// var screenHeight = window.screen.height;// var screenHeight = window.screen.availHeight; // console.log("screenHeight===" + screenHeight)// console.log("header===" + $("#he...

2018-10-15 20:57:11 1324

转载 js中的事件委托或是事件代理详解

js中的事件委托或是事件代理详解起因:1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的;2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思...

2018-10-09 10:45:43 109

原创 localStorage存储对象,sessionStorage存储数组对象 ,cookie、localStorage和sessionStorage 区别

 前言最近在用angular做商城购物车的功能模块,因为angular的watch监听,数据只要发生变化就能很方便的自动渲染页面。但随即出现的问题是,之前用户操作的样式都会被重置掉。例如我勾选了几个商品准备结算,又修改了商品数量,这时候发起了请求,页面数据被渲染,打钩的商品全被恢复未选中。想着将所有选中商品的独有Id存入数组,利用localStorage存储,每次刷新都取到存储的数...

2018-09-30 10:16:27 3719

原创 深拷贝 浅拷贝 js

浅拷贝 和 深拷贝  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 // 直接赋值   var obj...

2018-09-30 10:05:30 141

原创 js 封装

在平时的生产环境中,我们经常写出这样的代码:function fAdd(iA,iB){ return iA+iB;}function fMul(iA,iB){ return iA-iB;}其本质上是这样的:var fAdd = function(iA,iB){ return iA+iB;}var fMul = function(iA,iB){ ...

2018-09-29 12:01:53 207 1

转载 JS原型链简单图解

JS原型链简单图解JS中原型链,说简单也简单。首先明确: 函数(Function)才有prototype属性,对象(除Object)拥有__proto__。首先,我画了一张图。 所谓原型链,指的就是图中的proto这一条指针链!原型链的顶层就是Object.prototype,而这个对象的是没有原型对象的。可在chrome的控制台里面输入: Object...

2018-09-29 09:15:19 495

原创 js 内置对象

 在js里,一切皆为或者皆可以被用作对象。可通过new一个对象或者直接以字面量形式创建变量(如var i="aaa"),所有变量都有对象的性质。注意:通过字面量创建的对象在调用属性和方法时会被对象包装器暂时包装成一个对象,具有对象的性质。如                       var str="我不是一个真的对象";                       alert(str....

2018-09-28 20:42:54 791

转载 vscode 设置中文语言显示

Vscode是一款开源的跨平台编辑器。默认情况下,vscode使用的语言为英文(us),如何将其显示语言修改成中文了?1)打开vscode工具;2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后;3)修改locale.json文件下的属性“locale”为“zh-CN”;4)重启vscode工具;如...

2018-09-26 11:07:21 2310

转载 jquery常用片段以及性能优化总结

jquery常用片段以及性能优化总结使用jquery也有一段时间了,每次都是碰到问题查询问题,有时候一个问题碰到好几次都需要去查询下,这样一来工作效率也有所下降,技术积累也谈不上,今天偶然看到某篇文章后,深受启发,决定总结总结自己写jquery所使用过的一些小技巧片段方便日后自己查询和复习。采用事件委托的方式绑定事件//给li绑定点击事件$("#wrapper li").on("c...

2018-09-21 14:28:37 174

原创 wp-auto-top 回到顶部插件

很多网站都添加了返回顶部和快速滑动到底部和查看评论等功能,今天倡萌和大家分享的是WordPress返回顶部插件:wp-auto-top,估计很多朋友都看到过这个滑动样式。当然了,有些人是修改代码实现的,如果你不会改代码,那就使用这个wp-auto-top插件吧。wp-auto-top插件说明左右调整以后,如果位置在横向方向感觉不对,才去调整 显示位置(相对于网页正中间线的距离)的距离部...

2018-09-21 14:23:08 649

原创 内网ip和外网ip区别

内内网IP局域网,网线都是连接在同一个 交换机上面的,也就是说它们的IP地址是由交换机或者路由器进行分配的。而且每一个IP也是有所不同的,并且这些连接在同一个路由器上的电脑都可以通过internet连接共享的,也就是说网吧里面的电脑是可以访问网吧内另外一部电脑的。外网IP是全世界唯一的IP地址,仅分配给一个网络设备。而内网IP是由路由器分配给每一部内部使用的IP地址,而内网的所有用户都是通过同...

2018-09-20 16:41:00 12579

原创 js 跳转页面传值

要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码JS跳转大概有以下几种方式:第一种:(跳转到b.html)&lt;script language="javascript" type="text/javascript"&gt;window.location.href="b.html";&lt;/script&gt;第二种:(返回上一页面)&lt;script...

2018-09-20 14:27:43 625

原创 Uncaught TypeError: $(...).unload is not a function

问题:在使用  jquery 3.3.1  版本时,写了如下测试代码:                   $(document).ready(function() { $(window).unload(function(){ alert("Goodbye!"); });});               运行出错:Uncaught Typ...

2018-09-20 10:39:57 3600

转载 jQuery jsonp跨域请求

jQuery jsonp跨域请求 跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请求发到自己的服务端,再通过后台代码发起请求,再将数据...

2018-09-18 17:22:16 90

原创 jquery get和post 请求 渲染数据

 &lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, user-scalable=no, init

2018-09-18 17:09:58 4798

原创 输入年月日,计算这一天是一年中的第几天

// 输入年月日,计算这一天是一年中的第几天// 是不是闰年function isLeapYear(year) { return year%4 == 0&amp;&amp;year%100 != 0 || year%400 ==0;} // 封装的方法,传入年月日function getYdd(year,month,day) { var days = day;...

2018-09-14 12:40:46 4629 1

原创 vue跨域解决方法

vue项目中,前端与后台进行数据请求或者提交的时候,如果后台没有设置跨域,前端本地调试代码的时候就会报“No 'Access-Control-Allow-Origin' header is present on the requested resource.” 这种跨域错误。要想本地正常的调试,解决的办法有三个:一、后台更改header 1 2 ...

2018-09-02 10:23:11 822

原创 导出表格 -后台管理系统

vue2.0 导出Excel表格数据1、安装三个依赖包  npm install -S file-saver   npm install -S xlsx  npm install -D script-loader2、在项目中创建一个文件夹(比如vendor,一般是在src目录下创建)     把Blob.js和 Export2Excel.js这两个文件夹放到新建的文件夹内...

2018-08-30 19:24:25 3398

转载 vue + element-ui + 分页 + easy mock

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;link rel="stylesheet" href="h

2018-08-29 20:19:07 731

原创 this 指向详细解析(箭头函数)

前言this 指向问题是入坑前端必须了解知识点,现在迎来了ES6时代,因为箭头函数的出现,所以感觉有必要对 this 问题梳理一下,遂有此文在非箭头函数下, this 指向调用其所在函数的对象,而且是离谁近就是指向谁(此对于常规对象,原型链, getter &amp; setter等都适用);构造函数下,this与被创建的新对象绑定;DOM事件,this指向触发事件的元素;内联事件分两种情...

2018-08-29 10:02:04 1636

原创 浏览器内核一览

1、IE浏览器内核:Trident内核,也是俗称的IE内核; 2、Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核; 3、Firefox浏览器内核:Gecko内核,俗称Firefox内核; 4、Safari浏览器内核:Webkit内核; 5、Opera浏览器内核:最初是自己的Presto内核,后来是Webkit,现在是Bli...

2018-08-24 09:42:23 215

原创 webpack 启动目录结构梳理

2018-08-20 21:18:43 765

原创 日期和时间戳互转

1、日期转为时间戳  var date = new Date('2014-04-23 18:55:49:123');     // 有三种方式获取     var time1 = date.getTime();     var time2 = date.valueOf();     var time3 = Date.parse(date);  ...

2018-07-18 13:36:29 1032

原创 ES6 扩展运算符 三个点···

1  含义扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。[javascript] view plain copyconsole.log(...[1, 2, 3])  // 1 2 3  console.log(1, ...[2, 3, 4], 5)  // 1 2 3 4 5  [...document.querySelect...

2018-06-25 11:49:39 673

原创 react 传值方式

react 组件传值前言:之前对react组件传值,一直都是半知半解,今天决定认真认识清楚,而不是听了视频敲一次代码就哗啦哗啦的走了,不然每次都是机械的在敲代码,压根没去思考过代码为啥这么写,这么写的理论是什么?一直在寻求学习方法,视频真的是听了不少,可是真心感觉没什么长进对于react组件传值,之前有写过一次项目,我居然研究了很久,研究出来的感觉是很开心,但是有一种是误打误撞的感觉,现在想起来,...

2018-06-19 09:56:58 4822

原创 Object.keys、concat(Array)、assign(form,obj)、map()、forEach(fun)

一、在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组传入对象,返回属性名var obj = {'a':'123','b':'345'};console.log(Object.keys(obj)); //['a','b']var obj1 = { 100: "a", 2: "b", 7: "c"};consol...

2018-06-14 16:18:44 1233

原创 微信小程序-自定义组件修改样式

1、小程序的 外部样式属性:externalClasses 可以是 1个或多个 (string or array)2 在组件标签里写上class3、在使用组件的页面里的标签里 写上属性要对应的class类名4、在使用的页面的wxss文件里中写上样式 刷新大功告成注意点:https://developers.weixin.qq.com/miniprogram/dev/framework/cust...

2018-06-06 15:23:09 20465 1

原创 git 命令--回到修改前的状态

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令    1、git checkout -- file场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令    2、git reset HEAD file,就回到了场景1,第二步按场景1操作。...

2018-06-04 18:27:17 6328

原创 react-import的用法

1.在B.js中引用A.js;1import A from './A';      此时A.js中必须有默认导出 export default;则import后面的命名可以随意取,因为总会解析到A.js中的export default;如12import Aa from './A';import AS form './A';2.使用花括号的情形1import {A} from './A';    ...

2018-06-04 17:39:00 3252

转载 基于 Token 的身份验证

基于 Token 的身份验证作者:王皓发布于:2015-08-07 22:06更新于:2017-12-05 18:09最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。Token 的中文有人翻译成...

2018-06-04 17:37:55 268

原创 复制案例

&lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; input{ } &

2018-04-20 14:20:07 389

原创 头部tab栏点击滚动居中

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scal

2018-03-23 15:24:26 3325

空空如也

空空如也

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

TA关注的人

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