自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刺心的博客

一名北飘的技术爱好者,欢迎大家评论一起学习分享新技术~

  • 博客(377)
  • 资源 (14)
  • 收藏
  • 关注

原创 程序员如何摸鱼, 10 个摸鱼神器分享给大家

问:程序员该不该上班摸鱼?答:认真上班是劳动换取报酬,上班摸鱼才是从老板那赚钱。曝光,程序员的 10 个摸鱼神器 摸鱼一时爽,一直摸一直爽 方案一:实物摸鱼 方案二:命令行斗地主 方案三:假装系统在升级 方案四:单行阅读器 方案五:leek-fund(韭菜盒子) 方案六:命令行看新闻 方案七:付费让摸鱼更专业 方案八:摸鱼刷 LeetCode 方案九:在地址栏玩贪吃蛇 方案十:终极摸鱼必杀技 写在后面(点赞过 200,我就是掉光头发也出下期)

2021-01-20 11:36:48 8482 13

原创 学习前端开发常用网站网址及介绍(全部开源、免费,链接直达)

在开发的时候,想记住所有的单词基本是不可能的,所以就需要进入文档,只要理清需求能做出来,就很不差了!!1.百度,俗称度娘,有不懂的就问百度,有问必答,跳转2.百度翻译,不懂的单词,复制粘贴就懂了,跳转3.微信小程序开发文档,跳转4.微信公众平台,跳转5.我的 CSDN 博客主页,跳转6.菜鸟教程,里面有超级多的开发教程,跳转7.W3C 教程,里面有超级多的开发教程,跳转8.VUE 官方文档,跳转9.阮一峰老师的 E6 入门教程,跳转10.React 官方文档, Rea

2020-05-09 10:28:22 613

原创 程序员各种语言算法逻辑题练习网站

leetcodehttp://leetcode.com/careeruphttp://www.careercup.com/http://hawstein.com/posts/ctci-solutions-contents.htmlglassdoorhttp://www.glassdoor.com/index.htmtopcoderhttp://www.topcode...

2020-05-06 15:22:32 227

原创 python报错 ModuleNotFoundError: No module named 'lxml'(附源码)

最近在学习python, 用到了tushare这个包,但是安装的时候,总是报import lxml.htmlModuleNotFoundError: No module named 'lxml'----------------------------------------Command "python setup.py egg_info" faile...

2019-09-09 09:26:56 20644 3

原创 请求后台接口报错HTTP 400 错误 - 请求无效 (Bad request)

在ajax请求后台数据时有时会报 HTTP 400 错误 - 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里;原因:1.前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装;2.前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型;解决方案:1)对照字段名称,类型保证一致性2)使用stringify将...

2019-08-26 11:33:58 12681

原创 Axure 8.0 授权码

Licensee:University of Science and Technology of China (CLASSROOM)Key:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0X9XBEUhM4QxY0DRFJxYEmgh4nyh7RtLLicensee:IloveyouAxureKey:UChpuxwbDW6eAIaAf9UujEFSBwN3vpEz9snHv...

2019-07-12 10:05:20 23438 1

原创 Vant中van-dialog组件的调用Dialog弹窗异步关闭操作

<van-dialog v-model="show" title="授权验证" :before-close="onBeforeClose" @confirm="signSupplementaryProtocol"show-cancel-button></van-dialog>Js://阻止关闭弹框onBeforeClose(action, done) { if (action === "confirm") {//点击确定按钮 return done(false.

2021-09-22 16:45:36 129

原创 textarea标签莫名其妙多出很多空格(已解决)

解决方案: 把<textarea>和</textarea>标签写到一行,不要换行即可

2021-08-18 18:56:37 32

原创 jQuery 字母大小写转换(附源码)

"ABC".toLowerCase()//转小写"abc".toUpperCase()//转大写

2021-07-28 10:54:48 57 2

原创 CSS垂直水平居中

列出两种写法:1.父元素规定子元素内容垂直居中display: flex;align-items: center;justify-content: center;2.子元素自己垂直水平居中position:relative;left: 50%;top: 50%;transform:translate(-50%,-50%);

2021-05-07 17:56:21 33

原创 vue原生项目vant使用图片预览组件ImagePreview报错(非脚手架,cdn引入js文件使用组件)

在非脚手架的原生项目中使用:import { ImagePreview } from 'vant';ImagePreview(['https://img01.yzcdn.cn/vant/apple-1.jpg']);这么写会报错,那么怎么解决这个问题呢,其实很简单因为不是脚手架安装的vantUI,用法有些不同,有些组件需要在前面加vant正确ImagePreview的用法:vant.ImagePreview(['https://ss0.bdstatic.com/70cFuHSh_Q1YnxG

2021-03-16 19:00:43 312

原创 js字符串字母大小写转换

toLocaleUpperCase 方法返回一个字符串,其中所有的字母字符都被转换为大写,同时适应宿主环境的当前区域设置。stringVar.tolocaleUpperCase( )必选的 stringVar 引用是一个 String 对象,值或文字。说明toLocaleUpperCase 方法转换字符串中的字符,同时适应宿主环境的当前区域设置。在大多数情况下,其结果与利用 toUpperCase 方法所得到的结果是一样的。然而,如果语言规则与常规的 Unicode 大小写映射方式冲突,那么.

2021-02-18 17:37:17 944

原创 indexOf() 不需要再比较数字

const arr = [1, 2, 3];// 存在,等效于 > -1if (~arr.indexOf(4)) { console.log("有")}// 不存在,等效于 === -1if (!~arr.indexOf(4)) { console.log("没有")}这样就省去比较数字的环节了

2021-02-18 11:03:36 113

原创 JavaScript 数组新方法: array.at(index)

除了普通对象之外,数组是 JavaScript 中广泛使用的数据结构,而数组中常用操作是按索引访问元素。在本文中,我们介绍新的数组方法array.at(index)。1.方括号语法的局限性通过索引访问数组元素一般使用方括号array[index]:const fruits = ['orange', 'apple', 'banana', 'grape'];const item = fruits[1];item; // => 'apple'表达式array[index]求值.

2021-02-18 10:42:04 315

原创 H5前端js禁止鼠标右键及F12禁止查看源代码(屏蔽F12 审查元素、屏蔽复制粘贴等)

一、屏蔽F12 审查元素<script> document.onkeydown = function () { if (window.event && window.event.keyCode == 123) { alert("F12被禁用"); event.keyCode = 0; event.returnValue = false; } if

2021-02-02 17:57:21 364

原创 电脑如何微信多开

1.新建文本文档2.输入start +微信路径Ps:想开几个复制几行3.保存文件4.更改文件后缀名为.bat这样就可以想开几个就开几个啦~~~~~

2021-01-13 18:09:12 31

原创 用谷歌浏览器模拟微信和支付宝浏览器环境

1、先了解安卓微信和Ios微信的UA(User agent:用户代理)安卓微信UA:mozilla/5.0(linux;u;android4.1.2;zh-cn;mi-oneplusbuild/jzo54k)applewebkit/534.30(khtml,likegecko)version/4.0mobilesafari/534.30micromessenger/5.0.1.352 Ios微信UA: mozilla/5.0(iphone;cpuiphon...

2021-01-12 16:41:05 731

原创 小程序内容审核违规过滤

使用微信提供的APIsecurity.msgSecCheck查看文档1.开通云开发,创建云环境。2.在云函数的目录中,创建一个云函数(ContentCheck),如果小程序代码没有云函数的目录,可以在 project.config.json 目录中配置目录,在云函数中使用security.msgSecCheck。"cloudfunctionRoot": "cloudfunctions/",3.在ContentCheck 的 config.json 中 配置security.ms...

2021-01-04 15:54:34 540

原创 把数值改成保留小数点后两位的格式通用方法

主要作用域数值显示;请看源码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> </head> <body> <script> function returnFloat(value=0) { return (value/ 100).toFixed(2); } document.write(returnFloat(123))

2021-01-04 15:44:02 356

原创 VUE 监听当前路由 侦听器 watch

侦听器:你可以利用侦听器,响应数据的变化,例如路由,和页面中data的值,可以在他们变化的时候写相应的处理逻辑在侦听器中。侦听器的使用很简单: watch 对象就是侦听器,只有当侦听的值改变了它才会执行。data() { return { msg: '' }},watch:{ msg:function(){ this.msg = '我改变了,新的msg为:'+msg; }}代码解析: 在data中申明了msg变量为空字符串,在watch侦听器对象里面创...

2021-01-04 15:40:49 387

原创 .then()方法的意思和用法

.then()方法的意思和用法 then()方法是异步执行。 意思是:就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。 语法:promise.then(onCompleted, onRejected); 参数 promise 必需。 Promise 对象。 onCompleted 必需。 承诺成功完成时要运行的履行处理程序函数。 onRejected

2021-01-04 15:22:01 4961

原创 移动端1px细线解决方案

好记性不如烂笔头〜我决定要把「移动端1px细线解决方案」做个笔记,跟大家分享一下。移动端1px变粗的原因移动端css里面写了1px,实际比1px粗。其实原因很好理解:这两个'px'的含义是不一样的。移动端的<header>头里有这样一段代码:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"&g...

2021-01-04 13:53:31 58

原创 小程序,H5,翻页效果实现

本代码是实现小程序的左右滑动,点击翻书的效果,改改在H5也可以用。效果图:实现代码: <image class="item_0" src="{{imageList[turnPage]}}" catchtouchstart='touchStart' catchtouchend="touchEnd"></image> <image class="item_1" src="{{imageList[turnPage+1]}}" catchtap="ccccc"&

2020-12-14 16:42:44 466 2

原创 封装一个计时器,记录页面的停留时间

在页面加载时初始化计时器,页面结束时取值。效果如图:上代码:<template> <view class="aaaacc"> <view class="aaa"> {{time}} </view> </view></template> <script> // 计时器 function time_s() { setTimeout(()=> { this.time =

2020-12-14 16:38:44 112

原创 截取URL的参数改成对象形式

话不多说,直接上代码~~function getUrlData(){ let url=window.location.search;//url中?之后的部分 console.log('url....'+url) url=url.substring(1);//去掉?剩下的都为a=b&c=d&e=f...模式 console.log('去掉?....'+url) let dataObj={}; if(url.indexOf('&')>-1){ url=url.

2020-11-30 18:48:34 108

原创 js判断当前html5是不是在微信小程序的web-view中运行的

<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script><script> var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { //ios的ua中无miniProgram,.

2020-11-24 14:42:48 1231

原创 jquery 获取多个相同name值的checkbox的选中的值

var TVGoods = $('input[name="interfaceGrade"]:checked').map(function () { return this.value; }).get().join(",");console.log(TVGoods)

2020-11-24 14:40:24 688

原创 html页面如何实现中英文切换?

如何实现html页面的双语切换呢?最粗暴的办法是做两个页面,一个中文的,一个英文的。稍微温和的方法是:在每次显示之前,对当前的语言标志进行判断,用if和else来解决,其实,这种办法虽然没有那么粗暴,但也够恶心的了。还是用其他办法吧,废话少说,直接上代码。 为了简便起见,我用lang_flag来作为切换标志,那么代码如下;test.html文件:<html><head><script type="text/javascript" src="language.js

2020-11-23 10:43:27 2296 1

原创 前端怎么判断dom是否有存在某class的值

jquery的实现方式$("html").hasClass('no-js');js的实现方式function hasClass(element, cls) { return (' ' + element.className + ' ').indexOf(' ' + cls + ' ') > -1;}hasClass(document.querySelector("html"), 'no-js');

2020-11-17 15:04:07 441

原创 jQuery超级简便的淡入淡出效果(附源码

        This is a paragraph.    Hide    Show

2020-10-24 14:27:27 66

原创 slice,substr和substring的区别详解(附案例)

首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子: var test = 'hello world'; alert(test.slice(4,7)); //o w alert(test.substring(4,7)); //o w alert(test.substr(4,7)); //o

2020-10-16 11:45:06 541

原创 CSS移动端实现PC端长按:active效果(改变背景色、显示省略号隐藏的文字)

首先:我们在body上绑定一个touchstart事件,然后就可以啦!什么事情都不用做了..<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Co

2020-10-12 17:23:31 198

原创 移动端阻止长按文字出现拷贝、粘贴等选中效果

//在需要禁止选中的文字所在位置加上以下css样式.class { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}

2020-10-12 17:09:29 321

原创 Vue给table指定行加样式(附源码)

需求:动态表格指定行加样式解决方法::cell-style=“cellStyle”适用表格插件:Element、vxe-table注:本文以vxe-table表格插件示例,Element表格同理示例:给动态表格第2行、第3行、第5行字体加粗<vxe-table v-else border stripe :data="dataSource" :cell-style="cellStyle" > <vxe-table-column v-for="item in table

2020-09-27 10:59:39 242

原创 Javascript类中的自动绑定

我们可以在类方法中使用 ES6 箭头表示法,并且通过这样做可以隐含绑定。这通常会在我们的类构造函数中保存几行代码,我们可以愉快地告别重复的表达式,例如this.myMethod = this.myMethod.bind(this)import React, { Component } from React;export default class App extends Compononent { constructor(props) { super(props); this.state

2020-09-10 10:39:27 40

原创 Javascript如何快速浮点数转整数

如果希望将浮点数转换为整数,可以使用Math.floor()、Math.ceil()或Math.round()。但是还有一种更快的方法可以使用|(位或运算符)将浮点数截断为整数。console.log(23.9 | 0); // Result: 23console.log(-23.9 | 0); // Result: -23|的行为取决于处理的是正数还是负数,所以最好只在确定的情况下使用这个快捷方式。如果n为正,则n | 0有效地向下舍入。如果n为负数,则有效地向上舍入。更准确地说,此操作将

2020-09-10 10:38:28 431

原创 Javascript如何达到性能更好的运算

从 ES7 开始,可以使用指数运算符**作为幂的简写,这比编写Math.pow(2, 3)更快。这是很简单的东西,但它之所以出现在列表中,是因为没有多少教程更新过这个操作符。console.log(2 ** 3); // Result: 8这不应该与通常用于表示指数的^符号相混淆,但在 JavaScript 中它是按位异或运算符。在 ES7 之前,只有以2为基数的幂才存在简写,使用按位左移操作符<<Math.pow(2, n);2 << (n - 1);2 .

2020-09-10 10:37:05 69

原创 Javascript如何快速的转换数字

使用加法运算符+可以快速实现相反的效果。let int = "15";int = +int;console.log(int); // Result: 15console.log(typeof int);Result: "number";这也可以用于将布尔值转换为数字,如下所示:console.log(+true); // Return: 1console.log(+false); // Return: 0在某些上下文中,+将被解释为连接操作符,而不是加法操作符。当这种情况发生时

2020-09-10 10:33:24 169

原创 Javascript如何快速的转换字符串

要快速地将数字转换为字符串,我们可以使用连接运算符+后跟一组空引号""。const val = 1 + "";console.log(val); // Result: "1"console.log(typeof val); // Result: "string"

2020-09-10 10:27:42 84

原创 Javascript数组截断详解

如果要从数组的末尾删除值,有比使用splice()更快的方法。例如,如果你知道原始数组的大小,您可以重新定义它的length属性,就像这样let array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];array.length = 4;console.log(array); // Result: [0, 1, 2, 3]这是一个特别简洁的解决方案。但是,我发现slice()方法的运行时更快。如果速度是你的主要目标,考虑使用:let array = [0, 1,

2020-09-09 10:46:04 261

查看Wifi密码.txt

此文件可以简洁而细致的教给您如何快速的查看您所用的无线网密码,并且逼格很高哦!

2020-10-12

奥特曼大全及关系明细.pdf

此文档有详细奥特曼大全及关系明细

2020-03-30

SlideToShutDown.exe

此脚本会让自己的电脑关机方式变得高端大气上档次,低调奢华有内涵。

2019-06-27

大实训(最后三个月).docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

JS高级学习资料整理(第三月) .docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

UI框架学习资料整理(第四月).docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

Web开发学习资料整理(第五月).docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

JS基础学习资料整理(第二月).docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

HTML学习资料整理(第一月) .docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

面试宝典.docx

全网最全的面试宝典,想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

小实训学习资料整理(第七月).docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

入学教育学习资料整理.docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

Web开发学习资料整理(第六月).docx

想学习HTML的可以看看,里面有我长久以来做的详细笔记,保证小白可看懂的。

2019-06-27

HTML5_Canvas地址.txt

史上最全的HTML5_Canvas画布的详细教程,大家可以其一起学习。Ps:由于文件过大,只能在云盘下载,望大家见谅

2019-08-26

空空如也

空空如也

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

TA关注的人 TA的粉丝

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