
前端开发
Anguler_
只有不断的积累总结才能进步
展开
-
数据类型判断+数据深度拷贝+this指向
const father = { age: 56, name: ['老邓头', '臭屁爹', '老顽童'], eat: function() { console.log('==00老邓头我喜欢喝点小酒', this.age) }, children: { age: 28, name: ['小邓子', '小顽童'], eat: function(...原创 2020-02-29 15:12:00 · 358 阅读 · 0 评论 -
判断横竖屏和切换
//判断是不是横屏,0 180是竖屏if (window.orientation === 90 || window.orientation === -90 ){ } window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", f原创 2017-12-12 18:09:55 · 665 阅读 · 0 评论 -
meta标签 默认使用浏览器最高版本和默认使用的内核,强制竖屏
<!-- uc强制竖屏 --><meta name="screen-orientation" content="portrait"><!-- QQ强制竖屏 --><meta name="x5-orientation" content="portrait"><!—使用浏览器最高版本 --><meta htt...原创 2017-12-13 10:43:45 · 1695 阅读 · 0 评论 -
前端自创SVN仓库管理代码
visualSVN server配合花生壳使用,可以创建一个外部版库visualSVN server安装部分第一步:安装svn,visualSVN server(位数可查看电脑是32还是64位的安装,不要安装错了)第二步:(这一步主要是看下面图片操作即可)安装好的svn server 创建新的仓库checkout项目的路径如果没有用户,需要创建用户,如果是新安装的svn server,是没有用户的...原创 2018-02-01 18:51:11 · 677 阅读 · 0 评论 -
pc端跳转到移动端页面
if(navigator.userAgent.match(/(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini)/i)){ location.href='http://dongguan.auto.qq.com/zhuanti/gqftxianApp.htm'; }原创 2017-09-11 18:00:44 · 968 阅读 · 0 评论 -
cropper裁剪图片和canvas合成图片
裁剪合成图片之前,首先需要去了解canvas和cropper。canvas1、先创建一个节点:var c=ocument.createElement("canvas"); 2、给c创建一个绘画环境:var ctx = canvas.getContext("2d");3、可以对其设置宽高:canvas.width=330;canvas.height=440(看自己要多大设置);原创 2018-02-01 18:47:56 · 1311 阅读 · 0 评论 -
自制echarts双y轴折线图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-02-26 18:15:42 · 1849 阅读 · 1 评论 -
解决mac上面svn连接不上的问题
这篇文章应该是都解决了http://ask.dcloud.net.cn/article/298原创 2018-02-27 10:40:48 · 2508 阅读 · 0 评论 -
vue Echart热力图 百度地图
搬运某位兄台博客的:https://blog.csdn.net/yc_1993/article/details/52432005页面先引入:<script src="http://api.map.baidu.com/api?v=2.0&ak=53oVIOgmSIejwV7EfphPgTynOZbIiVYu"></script><template>...翻译 2019-05-15 15:40:02 · 4158 阅读 · 0 评论 -
关于app端rem适应不同手机屏幕计算方法
rem是相对根元素html,app端默认的html大小一般都是16px,也就是说1rem = 16px;然后用px和rem的比例计算出rem的值即可。现在一般设计稿都是做750尺寸的,所以我用750尺寸作为参考点,计算其他尺寸的手机,代码如下:;(function(win){ function setFontSize(){ var html = win.document....原创 2018-11-02 18:18:48 · 1457 阅读 · 0 评论 -
return、break、continue区别
break是跳出一层循环,continue是结束一趟循环 ,return才是结束所有层循环!如果有多层for循环,break会跳出当前这一层,去执行最外层循环(而不是退出所有层循环);而continue则结束当前次循环(继续)而去执行下次循环,但本层循环没有结束.(注意一层循环和一次循环的区别:一层循环包含若干(i)次循环) ...原创 2018-10-11 15:07:11 · 355 阅读 · 0 评论 -
编码和解码有3种方式
1、escape 和 unescape2、encodeURI 和 decodeURI3、encodeURIComponent 和 decodeURIComponent原创 2018-03-05 09:57:08 · 4835 阅读 · 0 评论 -
电话号码变*js
利用正则表达式var ph = localStorage.phone;var ph = ph.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');原创 2017-03-27 18:35:42 · 513 阅读 · 0 评论