自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeError: Cannot read properties of undefined (reading ‘tapAsync‘)

vue项目启动,一直报tabAsync未定义

2024-04-16 15:06:21 484

原创 [渲染层错误] webviewScriptError

[渲染层错误] webviewScriptError,this._getData is not a function;

2024-04-09 16:43:00 451 1

原创 小程序渲染层图标错误

小程序渲染图标库错误

2024-03-22 13:37:39 412

原创 ES6的一些冷门实用操作

类似地,我们使用add()方法将obj对象添加到WeakSet中,并使用has()方法检查集合中是否存在该对象。它与Array构造函数不同之处在于,当参数只有一个且为数字时,Array.of会创建一个只包含该数字的数组,而不是创建指定长度的空数组。在这个例子中,我们将一个包含三个属性的对象传递给Object.entries()方法,并将返回的结果存储在entries变量中。在这个例子中,我们将一个包含三个键值对的数组传递给Object.fromEntries()方法,并将返回的结果存储在obj变量中。

2024-01-16 09:51:30 455

原创 vue小程序sm4加解密方法

在需要加密的文件中引入sm4.js;把需要加密的字段调用加密方法。新建base64.js文件。新建sm4.js文件。

2024-01-05 10:21:56 924

原创 naive-ui踩坑

naive-ui踩坑

2023-12-20 16:35:25 670

原创 post跨域请求,并设置请求头

post跨域请求

2023-03-21 16:31:11 925

原创 js通过图片地址下载图片

function ddd(){ //canvans下载 let src = 'http://pic.c-ctrip.com/VacationH5Pic/mice/wechat/ewm01.png'; var canvas = document.createElement('canvas'); var img = document.createElement('img'); img.onload = function(e) { canvas.width.

2021-07-30 17:40:13 808

原创 集成融云 Web 音视频通话踩坑之旅(一)

1、web端获取用户token,只可以通过后台获取;2、

2021-04-07 11:16:55 364

原创 echarts中人员关系图谱的点击事件

只需要在option后加上以下代码即可:myChart.on("click", function (params){ console.log(params); });

2020-05-07 11:19:18 1440

原创 echarts关系图谱,显示人员关系图谱时,遇到重名的情况解决方案

使用echarts绘制关系图谱时,通过name绑定数据时,会出现重名冲突的情况,这时图谱无法绘制。解决方案:不通过name进行绑定,而是改成通过人员的id绘制图谱; data: [{ name: '节点1', x: 300, y: 300, id: ...

2020-05-06 16:19:06 1518

原创 如何使用css设置标签内容不超过两行,超过两行显示省略号

原内容如下图所示:需求为,内容只显示两行,多于两行之后用省略号表示:css设置:-webkit-box-orient: vertical;height: 44px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;...

2020-04-01 16:36:41 2559

原创 在css中引用特殊字体

在浏览器中引用特殊字体时,要将字体先下载到我们的电脑上,然后将字体文件放置至项目中。接下来在css中引用字体时,1、.EOT,适用于Internet Explorer 4.0+2、.TTF或.OTF,适用于Firefox 3.5、Safari、Opera3、.woff,适用于Chrome、IPhone最常见的是.TTF文件,我们需要通过这种文件格式转换为其余两种文件格式。...

2020-03-03 21:45:47 2682

原创 echarts中地图与表格联动效果

echarts中地图与表格数据联动,当鼠标在地图上滑入某个区域时,不仅地图中该区域高亮显示,数据表格中的该条数据也会高亮显示。另外当鼠标移入表格中的某条数据时,地图中想对应的区域会自动高亮提示。 鼠标移入通州区后,下放表格的通州区数据也会自动高亮,可以更便捷使用。实现的代码如下: 首先绘制北京市地图,然后给表格填充数据。html代码如下: ...

2019-12-28 11:36:32 4564 2

原创 阿里云-大数据基础学习目标以及发展前景

首先我们先说一下大数据的学习路线为: 等级 前提能力 参加课程 效果 L0 之前从事开发或数据分析工作,了解SQL语句操作 大数据基础 经过学习,学生基本了解大数据的一些基本概念、大数据技术演变历程、开源Hadoop 2.0、企业Ha...

2019-10-22 16:27:24 1189

原创 js 按钮点击一次 执行两遍 bug

问题:点击一次提交,方法执行两遍解决方法:$scope.saveCourseInfo = function(event){ //event.isPropagationStopped() //判断stopPropagation是否被调用过 if(!event.isPropagationStopped()){ //执行点击后要执行的代码 } //必须要...

2019-06-13 11:06:05 2307

原创 pdf.js 修改预览页面title

前言当使用异步请求去加载pdf文件时,预览页的title会变成请求的地址,即使修改response的返回信息也无法奏效。经过调试后发现,viewer.js中默认使用的请求地址作为页面title,因此只需修改这块的代码即可。修改方法打开viewer.js 搜索 setTitleUsingUrl: function pdfViewSetTitleUsingUrl 定位到代码位置 复制...

2019-06-05 16:27:54 4304 1

原创 禁止浏览器后退按钮方法

<script language="javascript"> //防止页面后退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(...

2019-05-13 11:35:30 3209 3

原创 阿里ui框架 react

https://ice.work/docs/iceworks/project-new

2019-05-06 17:00:48 2889 1

原创 angular双向绑定数据后,通过jquery修改input中的值后,angular绑定失效

$(document).on('input propertychange', '.peacetimescore', function(){ if($(this).val()>20 || $(this).val()<0){ layer.msg("请输入0-20之间的成绩"); $(this).val("0").trigger('change');//这...

2019-04-17 17:26:42 1333 1

原创 js页面跳转 地址栏参数加密解密

1、跳转页面,参数加密 使用window自带加密算法:window.location.href = url+btoa(encodeURIComponent("stuid="+stuid+"&name="+name+"&head="+head));2、获取地址栏参数并解密://获取地址栏里(URL)传递的参数function GetRequest(localUrl)...

2019-03-26 17:40:25 5101

原创 左侧容器高度 随着右侧容器的高度改变而改变(适用于左侧为菜单导航,右侧显示内容区域)(兼容ie浏览器)

1、本方法主要的精髓在于父容器设置position:relative左侧子容器设置absolute height:100%,这样就可以在父容器高度自适应的同时,左侧容器的高度也能随之改变,适用于左侧导航,右侧为内容区 的情况。该方法兼容ie浏览器2、第二种方法:不兼容ie,在ie中出现无限滚动条&lt;div class="container"&gt; &...

2019-01-25 15:36:17 1404

原创 Component template should contain exactly one root element. If you are using v-if on multiple elemen

刚开始自己搭建vue项目,只有一个div标签时正常显示,后边添加一个路由组件时  报错;原来vue模板  只能有一个根元素,想要添加其他标签,需要统一包裹在一个div下;这样就正常了。...

2019-01-23 10:02:17 1462

原创 jq load 方法加载公共页面时,浏览器报错Cross origin requests are only supported for protocol schemes: http, data

 jq load  方法加载公共页面时,当我在文件中直接使用浏览器打开时,浏览器报错  无法加载页面: 解决方法:首先关闭所有正在运行的Chrome实例 这里重要的一词是“全部”。在Windows上,您可以使用Windows任务管理器检查Chrome实例。或者,如果您在系统托盘中看到Chrome图标,则可以打开其上下文菜单并单击“退出”。这应关闭所有Chrome实例。然...

2019-01-08 15:39:22 841

原创 使用弹性盒子让一个行内元素垂直居中于未知高度的块内,并让左侧高度根据右侧内容自动撑开

&lt;div class="photoIntroduce"&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt; &lt;label&gt;品 名&lt;/label&gt; &lt;/p&gt; &lt;span&gt;PP聚丙烯(百褶

2018-11-29 16:23:15 2007

原创 让左侧菜单根据右侧内容的高度自动撑开

如果div结构是下面这样&lt;div class="container"&gt; &lt;div class="left"&gt;&lt;/div&gt; &lt;div class="right"&gt;&lt;/div&gt;&lt;/div&gt;那么可以这样定义css:.container {width:9

2018-11-02 20:41:33 1286

原创 怎么在html中引入公共的html页面,如header.html,footer.html

我们在做项目的时候经常会遇到一样的头部和底部,如果每个页面都复制一遍,不仅工作量大而且万一需要修改一下文章就更麻烦了,这时候就需要我们把公共部分提取出来,等需要的时候再引入页面。在网上找了好久,也尝试了几次,觉得对前端来说最好的方法就是使用jQuery的load函数,&lt;body&gt; &lt;div id="page1"&gt;&lt;/div&gt; &lt;div...

2018-10-25 17:49:21 37785 9

原创 js 获取服务器时间和new Date()用法

需求就是到某一个固定的时间就需要一个按钮不显示了,如果试用new Date() 这个获取的是客户端的时间不是服务器时间,客户如果改了本机的时间那这个按钮就没有控制住。找了很多前辈的代码我自己也总结一下,下次使用的时候也方便我查找,也给不知道的小伙伴分享一下。1.获取服务器时间:var now = new Date($.ajax({async: false}).getResponseHea...

2018-07-04 16:14:11 3303

转载 webstorm 2018 激活破解方法大全

webstorm 作为最近最火的前端开发工具,也确实对得起那个价格,但是秉着勤俭节约的传统美德,我们肯定是能省则省啊。方法一:(更新时间:2018/4/8)v3.3注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:http://hb5.s.osidea.cc:1017 (2018.4.23日)http://hb5.s.oside...

2018-05-25 13:27:52 208

原创 搭建微信公众号测试环境

1.需要一个外网映射内网地址,我是用natapp工具,花钱买了一个月的外网固定域名    window系统直接双击运行natapp.exe,2.注册微信测试号   https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo3.改变application-dev.properties文件中的设置最后,可以启动项目进行测试了。选择夜神模拟器模拟安卓手机,然后可...

2018-04-27 14:55:19 2150

转载 app与后台的token、sessionId、RSA加密登录认证与安全解决方案

一、登录机制粗略地分析, 登录机制主要分为登录验证、登录保持、登出三个部分。登录验证是指客户端提供用户名和密码,向服务器提出登录请求,服务器判断客户端是否可以登录并向客户端确认。 登录认保持是指客户端登录后, 服务器能够分辨出已登录的客户端,并为其持续提供登录权限的服务器。登出是指客户端主动退出登录状态。容易想到的方案是,客户端登录成功后, 服务器为其分配sessionId, 客户端随

2018-01-17 16:26:16 695 1

原创 Http报头Accept与Content-Type的区别

1.Accept属于请求头, Content-Type属于实体头。 Http报头分为通用报头,请求报头,响应报头和实体报头。 请求方的http报头结构:通用报头|请求报头|实体报头 响应方的http报头结构:通用报头|响应报头|实体报头2.Accept代表发送端(客户端)希望接受的数据类型。 比如:Accept:text/xml; 代表客户端希望接受的数据类型是xml类

2017-11-30 14:46:53 267

原创 js返回数据:str转换成json方法

1,eval方式解析,恐怕这是最早的解析方式了。如下:function strToJson(str){ var json = eval('(' + str + ')'); return json; } 记得别忘了str两旁的小括号。2、new Function形式,比较怪异哦。如下 :function strToJson(str){ var json

2017-11-03 15:47:31 2802

原创 js头部设置浏览器字体大小随窗口大小而改变

/* 长宽占位 rem算法, 根据root的rem来计算各元素相对rem, 默认html 320/20 = 16px *//* 长宽占位 rem算法, 根据root的rem来计算各元素相对rem, 默认html 320/20 = 16px */ functionplaceholderPic(){  varw = document.documentEl

2017-11-01 13:44:16 3090

原创 去掉高德api上的logo图标

1、去掉高德地图logo:.amap-logo{ display: none;}2、去掉高德的版本号:.amap-copyright { opacity:0;}直接设置display:none;不起作用,所以设置透明。

2017-10-23 14:00:44 9663

原创 高德地图添加多个点标注的点击事件

html> charset="utf-8"> http-equiv="X-UA-Compatible" content="chrome=1"> name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"> type="text/css"> bod

2017-10-17 11:10:13 19656 4

原创 js滚轮控制图片的放大缩小

1、添加一张图片id="chgImg" src="1.jpg" width="760" onmousewheel="return bigimg(this)" style="cursor:pointer" />2、function bigimg(obj){ //alert(parseInt(obj.style.zoom,10)); var zoom =

2017-10-14 11:27:22 13190 4

转载 Web前端面试题目汇总

阅读目录HTML/CSS部分JavaScript部分HTTP算法相关Web安全前端性能设计模式正则表达式职业规划以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中有一些未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正,水平有限,望各位不吝指教。:)回到顶部HTML/CSS部分

2017-10-10 16:58:28 293

原创 js中null与0的比较

简单来说就是:要比较相等性之前,不能将null和undefined转换成其他任何值。就是undefined和null与其他数在进行相等判断时不进行类型转换。null == undefined,这个是true。另外: >=的结果可以根据而==的结果与>=没有任何关系,即>=的结果不是>和==结果的累和;如:null>0 //null转化为number,为0,所以0

2017-09-12 18:02:47 16234 1

原创 JS中终止函数执行的代码

1.假如终止一个函数用return即可:例function testA(){alert("a");alert('b');alert('c');}testA(); 函数执行会依次弹出a,b,c;function testA(){alert("a");   return;alert('b');alert('c');}testA();函数执

2017-08-31 11:42:17 38919

vue小程序sm4加解密方法

vue小程序sm4加解密方法

2024-01-05

空空如也

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

TA关注的人

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