自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 jquery数组去重

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>    <script src="https://code.jquery.com/

2019-03-10 11:01:52 1866

翻译 利用 html2canvas 将制定区域输出为图片 并用PHP接收

 前端发送页面:需要引入两个包 jquery.js 和 html2canvas.js html2canvas下载传送门:http://html2canvas.hertzen.com/<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <met

2019-02-21 19:24:31 866

翻译 ajax + PHP 实现 JSONP 跨域请求

ajax$.ajax({ type: "get", data:{random:123}, url: "http://www.98china.cn/kuayu.php", dataType: "jsonp", jsonp: "callback", success: function(data) {...

2019-02-15 15:09:28 309

转载 input File 选择图片后 预览

<form action="upload.php" method="post" enctype="multipart/form-data"> <div> <img src="" class="img"> </div> <input type=

2019-02-08 21:38:52 1234

原创 Vue的data值必须是函数返回

data值必须要是函数返回,这样才能使组件在多次调用的时候 改变其中的data其他的不受到影响<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content=&q

2019-02-08 15:30:06 572

翻译 webSocket即时通信

首先 需要搭建node 环境 然后 我们创建html页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>聊天室系统</title> <script src=&quo

2019-02-07 23:37:06 405

转载 MUI监听安卓返回按钮事件

一秒内按两下返回退出应用 mui.plusReady(function(){ //          var wvs = plus.webview.all();//获取所有的窗口 //        plus.webview.close(wvs[0]);//关闭欢迎页     //首页返回键处理               //处理逻辑:2秒内,连续两次按...

2019-02-05 18:52:44 1754

转载 MUI前端代码生成快捷键

组件 触发字符 mDoctype(mui-dom结构) mdo   ctype mBody(主体) mbo   dy mScroll(区域滚动容器) msc   roll mrefreshContainer(刷新容器) mre   fresh...

2019-01-31 22:38:37 881

转载 MUI快捷生成键

1.折叠面板--mAccordion2.数字角标—mBadges<h5>有底色</h5><span class="mui-badge">灰色</span><span class="mui-badge mui-badge-primary">蓝色</span><span

2019-01-31 22:09:12 379

转载 Vue将数字金额变为汉字大写金额

<div id="app"> <input type="text" v-model="num"> <p>{{text}}</p> <button @click="NumberToChinese(num)">按钮</button>&am

2019-01-30 16:18:36 3635

转载 Vue中控制v-for循环次数的方法

在Vue中的遍历方法v-for控制循环次数的方法可以通过以下两种方法1.截取循环的数据    v-for="(item,index) in domainList.slice(0, 2)"    用这样的方法可以截取循环的数据长度,从而控制循环的次数2.通过v-if来控制     v-for="(item,index) in domainList" v-if="index<3...

2019-01-30 15:47:08 6231

原创 试用Vue CDN + Element

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--引入vue --> <script src=&quo

2019-01-26 23:01:22 1102

原创 javascript中的 call方法和apply方法的使用

call和apply方法主要用于改变函数内部this 的指向调用一个方法,方法内使用了this ,则这个this就代表的是 window,因为函数默认都是在window下边的子函数, 只不过省略window.fun function f1(){ alert(1); console.log(this); } function f2(){...

2019-01-26 20:28:31 290

转载 ES6箭头函数和普通函数下的 this 指向

ES6中新增了箭头函数这种语法,箭头函数以其简洁性和方便获取this的特性。下面来总结一下他们之间的区别:普通函数下的this:在普通函数中的this总是代表它的直接调用者,在默认情况下,this指的是window, 在严格模式下,没有直接调用者的函数中的this是 undefined使用 call,apply,bind(ES5新增)绑定的,this指的是 绑定的对象箭头函数中的...

2019-01-22 23:35:40 468

翻译 ES6的扩展运算符 [...arr]

ES6的扩展运算符可以说是非常使用的,在给多参数函数传参,替代Apply,合并数组,和解构配合进行赋值方面提供了很好的便利性。数组去重var arr = [1,2,3,4,5,2,3,1];var set = new Set(arr);var newArr = [...set ];最终得到的newArr就是一个去了重的数组扩展运算符就是三个点“...”,就是将实现了Iter...

2019-01-22 21:34:19 7402

转载 mock.js

mock.js原文地址:https://www.cnblogs.com/Leo_wl/p/6693211.html阅读目录mock.js-无需等待,随机产生数据,让前端独立于后端进行开发 vue-cli 本地开发mock数据使用方法http://www.jianshu.com/p/ccd53488a61b回到目录mock.js-无需等待,随机产生数据,让前端独立于后端进...

2019-01-21 14:49:38 889 2

翻译 WOW.js滚动加载动画演示

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><title>WOW.js演示</title><!--WOW依赖animate.css库,所以要先引入它--><link r

2019-01-21 14:31:59 773

原创 使用正则表达式格式化字符串

<script> let str = " H e l l o "; function mapping(str){ let newArr = []; let arr = str.split(""); for(let i = 0;i<arr.length;i++){ //设置正则表达式 匹...

2019-01-19 15:35:07 941

翻译 canvas绘制多彩小球

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/unders

2019-01-18 17:24:49 259

原创 点击登录显示蒙版

 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, in

2019-01-07 21:12:37 271

转载 让div撑满整个屏幕的方法

在body只有一个div的时候,可以通过这样的方式让div撑满整个屏幕。1.给div设置定位。  复习一下——  css中position有五种属性:    static:默认值,没有定位    absolute:绝对定位,相对于父级元素进行定位    relative:相对定位    fixed:固定定位,相对于浏览器窗口进行定位    inherit:从父元素继...

2019-01-07 20:52:48 1337

原创 纯JS制作一个网页时钟特效

 主要逻辑 根据JS 的Date属性 求得当前的 时 分 秒 之后,按照 360/(时|分|秒)  来对三个指针元素进行旋转<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title

2019-01-05 22:18:59 5109 1

原创 百度地图API 使用测试

百度地图API传送门: http://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation<!DOCTYPE html><html><head> <meta name="viewport" content="initial-scale=1.0, user-scalable=...

2019-01-05 13:43:50 3183

原创 table选项卡原理

table选项卡原理$(this).addClass("active").siblings().removeClass("active");

2019-01-04 17:29:23 331

原创 电商放大镜效果

 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> * { ma

2019-01-04 00:25:12 472

翻译 基于ECharts 图标JS库创建Demo

效果: 首先要到 ECharts 官网上下载 ECharts.js 这个包传送门 : http://www.echartsjs.com/download.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&amp

2019-01-02 11:34:20 575

原创 jquery可拖拽进度条

 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, in

2019-01-01 23:25:03 1154

翻译 JS面向对象编程

最开始的原型图添加了一个 construtor:Player   再添加一个 init 初始化方法之后执行了这两段语句之后,结构又变了如果默认情况下不修改 init 函数的prototype的指向 那么这个函数创建的对象就是通过 init 函数创建的 和Dog对象没有关系了 函数式创建对象: function f1(x,y) { ...

2019-01-01 01:12:17 211

原创 插件封装:无限循环滚动

这个方法需要注意的是 : img元素必须要在CSS内先指定宽度,不然等JS去设置宽度的时候,由于图片本身加载进来的时候是图片原来的尺寸,当加载过程中鼠标一旦滑动了一下,就会触发hover离开的函数,这时候再鼠标滑动进去,相当于执行了两次hover离开,就会出现滚动停不下来的情况.为防止 定时器累加 这种情况出现,也可以给定时器上做好预防(即开启定时器之前 都要先关闭定时器):&l...

2018-12-31 22:49:09 380

原创 使用Jquery中的on()来进行事件委托配合JS闭包实现效果

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

2018-12-26 22:51:38 263

原创 JS生成随机数

/*** * * @param Digits 位数 * @param type 生成类型 * 类型1 数字大小写字母全类型 使用数字1表示 * 类型2 数字类型 使用数字2表示 * 类型3 小写类型 使用数字3表示 * 类型4 大写类型 使用数字4表示 * 类型5 数字+小写类型 使用数字5表示...

2018-12-25 12:23:03 973 1

原创 Chrome调试工具

1:模拟元素hover和acitve等状态active 表示选择活动的链接hover 表示模拟元素鼠标移动到上边的状态focus 表示元素获取焦点的状态visited 表示已访问过的链接的状态2:执行打断点右键选择Break on 选择第一个,再选择第二个就可以打上断点执行3:查看元素都有什么事件,执行了那些JS操作4:查看文件的压缩代码...

2018-12-24 23:00:01 499

翻译 将页面的table表格导出为excel或者word

<script> /*第一个参数为:表格的id名 第二个参数为:a标签的id名*/ function exportTable(tableId, aid,fileName) { // 使用outerHTML属性获取整个table元素的HTML代码(包括<table>标签),然后包装成一个完整的HTML文档, // 设置...

2018-12-20 23:49:02 2440

翻译 在bootstrap布局中 为了使不同尺寸的页面可以显示不同个数的 element

在bootstrap布局中 为了使不同尺寸的页面可以显示不同个数的 element ,可以在元素上加上不同的栅格元素 <div class="container"> <div class="col-sm-6 col-md-4 col-lg-3"></div> <div class="col-sm-6 col-...

2018-12-20 16:15:19 2963

翻译 模拟Vue双向绑定

<!--模拟Vue--> <script> window.onload = function(){ Binding("ins","boxs"); } function Binding(ins,boxs){ // 创建数据对象 window.d...

2018-12-19 14:01:14 219

原创 hover后执行过渡效果

hover后执行过渡效果元素标签上添加过渡的标准 : .course-item{ position: relative; top:0; transition:box-shadow,top 0.5s;}hover 后要改变的内容.course-item:hover{ box-shadow:0 2px 15px -2px #8b8b8b; ...

2018-12-12 23:16:25 2832 7

转载 CSS伪类和微元素的区别

1.伪类与伪元素的区别?1) 定义区别伪类      伪类用于选择DOM树之外的信息,或是不能用简单选择器进行表示的信息。前者包含那些匹配指定状态的元素,比如:visited,:active;后者包含那些满足一定逻辑条件的DOM树中的元素,比如:first-child,:first-of-type,:target。伪元素   伪元素为DOM树没有定义的虚拟元素。不同于其他选择器,它...

2018-12-12 20:36:53 2229

原创 H5翻页动画原理实现

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .divs1{

2018-12-09 11:06:43 2228 2

原创 JS变量作用域的一些理解

1:函数调用 变量声明提前var name = "小明";fn();function fn(){ console.log(name); var name = "小红";}执行这一段代码.结果为 控制台输出 undefined 执行规律如下:    1,在外部定义name变量,这是全局的    2.接着执行 fn() 函数,函数执行在函数定义之前 ,...

2018-12-08 22:10:43 265

转载 动态页面静态化

随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化。一般情况下会从以下方面来做优化动态页面静态化优化数据库使用负载均衡使用缓存使用CDN加速现在很多网站在建设的时候都要进行静态化的处理,为什么网站要进行静态化处理呢?我们都知道纯静态网站是所有的网页都是独立的...

2018-12-01 18:28:08 1300

空空如也

空空如也

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

TA关注的人

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