自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我执,是痛苦的根源

记录每一个技术知识点,学无止境

  • 博客(45)
  • 收藏
  • 关注

原创 pnpm 安装

2、切换淘宝镜像: pnpm config set registry http://registry.npm.taobao.org。2、输入 set-executionpolicy remotesigned 后按y,问题得到解决。1、查阅当前镜像(源): pnpm config get registry。1、使用管理员的身份打开powershell, win + x。其他: pnpm 安装完成只有,可设置其镜像。

2023-12-01 14:50:23 658

原创 驾考新规记分口诀,1分、3分、6分、9分、12分口诀帮你记

酒驾一次记十二,轻伤死亡加逃跑;伪造牌证用他证,十二分就送人了;载客超二或一百,行驶时速超二零;其他车速超五零,扣十二分跑不了;高速城快倒逆行,穿带掉头十二分;代人受罚代记分,牟利不成反害人。七座超五未达百,行驶时速超五零;营运客车和校车,超员超速低两成;化学易爆无警示,不时线速标区行;违反交通信号灯,暂扣期间仍驾驶;伤损未罪加逃跑,应急车道违法占;统统都要扣六分,安全行驶要牢记。载客载物超时速,二十以上小五十;人行横道未礼让,校车相逢不避让;

2023-04-23 17:22:33 9678

原创 html模板转换成jquery报错

将模板的内容html转换成jquery时报以下错误:Syntax error, unrecognized expression:

2022-06-15 16:51:24 228

原创 驾驶证体检医院(114---2 挂对应的医院司机体检)

驾驶证体检医院(114---2 挂对应的医院司机体检)

2022-06-02 14:36:12 5691

原创 原型以及原型链

原型①所有引用类型都有一个__proto__(隐式原型)属性,属性值是一个普通的对象②所有函数都有一个prototype(原型)属性,属性值是一个普通的对象③所有引用类型的__proto__属性指向它构造函数的prototype原型链当访问一个对象的某个属性时,会先在这个对象本身属性上查找,如果没有找到,则会去它的__proto__隐式原型上查找,即它的构造函数的prototype,如果还没有找到就会再在构造函数的prototype的__proto__中查找,这样一层一层向上查找就会形成一个

2022-05-11 18:10:00 139

原创 chrome高级调试技巧

也许你我素未谋面,但很可能相见恨晚,我是前端胖头鱼前言chrome浏览器作为前端童鞋的老婆,相信你一定不陌生。调页面、写BUG、画样式、看php片少了它整个世界都不香了。不信?一起来看看我们的老婆有多厉害....1#. 一键重新发起请求在与后端接口联调或排查线上BUG时,你是不是也经常听到他们说这句话:你再发起一次请求试试,我这边看下为啥出错了!重发请求,这有一种简单到发指的方式。选中Network点击Fetch/XHR选择要重新发送的请求右键选择Replay XHR不用刷新页面

2022-04-29 17:50:57 288

原创 前端算法总结

深拷贝var deepCopy = function(obj) { console.log(11) if (typeof obj !== 'object') return; var newObj = obj instanceof Array ? [] : {}; for (var key in obj) { if (obj.hasOwnProperty(key)) { newObj[

2022-04-19 10:26:31 733

原创 ESlint配置文件eslintrc.js详解

// http://eslint.org/docs/user-guide/configuringmodule.exports = { //此项是用来告诉eslint找当前配置文件不能往父级查找 root: true, //此项是用来指定eslint解析器的,解析器必须符合规则,babel-eslint解析器是对babel解析器的包装使其与ESLint解析 parser: 'babel-eslint', //此项是用来指定javaScript语言类型和风格,so.

2022-03-16 14:37:39 843

原创 jQuery拓展

12. jQuery获取的dom对象和原生的dom对象有何区别?js原生获取的dom是一个对象,jQuery对象就是一个数组对象,其实就是选择出来的元素的数组集合,所以说他们两者是不同的对象类型不等价。原生DOM对象转jQuery对象:var box = document.getElementById('box');var $box = $(box);jQuery对象转原生DOM对象:var $box = $('#box');var box = $box[0];13. jQu

2022-03-15 15:09:31 1176

原创 获取浏览器的类型和版本信息

获取浏览器的类型和版本信息

2022-02-28 15:06:30 321

原创 防抖和截流

防抖——触发高频事件后 n 秒后函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间;function debounce(fn) { let timeout = null; // 创建一个标记用来存放定时器的返回值 return function () { clearTimeout(timeout); // 每当用户输入的时候把前一个 setTimeout clear 掉 timeout = setTimeout(() => { //..

2022-02-28 10:49:11 154

原创 js获取接口请求异常抛出

$(function(){ // 设置jQuery Ajax全局的参数 $.ajaxSetup({ type: "POST", error: function(jqXHR, textStatus, errorThrown){ switch (jqXHR.status){ case(500): alert("服务器系统内部错误"); .

2022-02-28 10:48:27 571

原创 20个杀手级 JavaScript 单行代码

20个杀手级 JavaScript 单行代码

2022-02-14 15:21:41 267

原创 键盘keycode

字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 Q 81 Z 90 8 56 I 73 R 82 0 48 9 57     ...

2022-01-27 10:35:30 356

原创 css 居中

width: 512px; background: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 2; padding: 24px; -webkit-box-sizing: border-box; box-s...

2022-01-20 17:58:16 270

原创 HTML5新增属性:classList属性

HTML5新增属性:classList属性

2021-12-08 15:59:50 538

原创 手机机型判断

(function () { var canvas, gl, glRenderer, models, devices = { "Apple A7 GPU": { 1136: ["iPhone 5", "iPhone 5s"], 2048: ["iPad Air", "iPad Mini 2", "iPad Mini 3"] }, "Apple A.

2021-11-10 14:01:17 123

原创 Canvas 和 IOS 15.0.1,15.0.2 系统兼容性

有分享海报功能的,如果有用到html2Canvas 插件,注意一下兼容问题IOS 15.0.1,15.0.2 系统下,会导致页面崩溃,或者反复刷新(微信浏览器线下现象)IOS 15.1.1 正常。解决方法:禁用苹果系统字体, -apple-systemhttps://github.com/niklasvh/html2canvas/issues/2633...

2021-11-01 16:12:35 967

原创 // 设置ajaxSetup全局的401参数

$(function(){ // 设置jQuery Ajax全局的参数 $.ajaxSetup({ type: "POST", error: function(jqXHR, textStatus, errorThrown){ switch (jqXHR.status){ case(500): alert("服务器系统内部错误"); .

2021-10-28 14:42:16 201

原创 Mac常用快捷键

===========一、Mac常用快捷键1、修改文件或文件夹的名称---只要按一下Enter就可以了2、Command+C--复制 Command+V--粘贴,是个码农都知道。注意Mac下面,Command+X没有剪切文件、文件夹的功能,我也想知道剪切文件、文件夹的快捷方式呢。3、Command+Tab--由当前应用程序的页面切换到另一个应用程序的页面,比如从Xcode到Safiri的切换,我感觉有个不足之处就是不能在同一个应用程序的不同页面之间切换,这比起Windows来说差了点。但.

2021-10-28 14:41:23 2164

原创 jq的强大属性

时隔一周,我们今天又学习了jQuery了,它是js的类库,简单化了JavaScript它现在使用的很是很频繁,有三点原因:1、强大的选择器机制2、优质的隐式迭代3、无所不能的链式编程首先是选择器id选择器 $("#id名")类名选择器 $(".类名")标签选择器 $("标签名")属性选择器 $("[name='username']")伪类选择器(表单的伪类) $("li:first-child")$("li:last-child")$("li:nth-child(数字)") // 第一个

2021-09-16 11:25:31 99

原创 mac常见快捷操作

c俄式

2021-09-10 18:00:35 1788

原创 获取元素某一个计算好的属性

var element = document.getElementById('image_1'), style = window.getComputedStyle(element), top = style.getPropertyValue('top');

2021-09-09 10:37:16 143

原创 正则链接标签

replaceSrc:function(txt){var reg = /(((https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/ig;var result = txt.replace(reg,function(item){ret

2021-08-17 10:33:27 126

原创 鼠标点击创建 小❤️❤️

!function(e,t,a){function n(){c(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: ‘’;width: inherit;height: inherit

2021-08-12 10:22:41 89

原创 图片懒加载

import VueLazyLoad from 'vue-lazyload'Vue.use(VueLazyLoad, { loading: require('../asset/images/lazyLogo2.png') // 这个就是你本地图片的地址})

2021-08-11 17:15:31 74

原创 xss白名单

const xss = require('xss')export default function (string) { // xss白名单 const whiteList = Object.assign(xss.whiteList, { marquee: [], label: [], fieldset: [], legend: [], blockquote:[] }) const options = { whiteList } r

2021-08-10 17:07:47 962

原创 js执行机制

  1、场景分析  2、执行机制相关知识点  3、以实例来说明JavaScript的执行机制  4、相关概念1、场景分析?12345678910111213141516171819202122232425262728/*    以下这段代码的执行结果是什么?    如果依照:js是按照语句出现的顺序执行这个理念,    那么代码执行的结果应该是:   .

2021-08-10 16:34:48 129

原创 前端面试资料

axuebin 2020年04月06日 阅读 330386 关注 2021年前端面试必读文章【超三百篇文章/赠复习导图】 转载请联系作者。原文链接哈哈,之前是 2020 年必读文章,到了 2021 年了,感觉这些文章还都是经典,那就改个标题吧。[手动狗头]前言之前写过一篇 一年半经验如何准备阿里巴巴前端面试,...

2021-08-10 14:04:31 1042

原创 jquery禁止复制、禁用右键、文本选择功能、复制按键

//禁用右键、文本选择功能、复制按键$(document).bind("contextmenu",function(){return false;});$(document).bind("selectstart",function(){return false;});$(document).keydown(function(){return key(arguments[0])});//按键时提示警告function key(e){ var keynum; if(window.ev

2021-08-10 10:54:52 598

原创 2021-07-09

2021-08-09 14:43:01 52

原创 数据格式化小组件

**/* 合法uri */**export function validateURL(textval) {const urlregex = /^(https?|ftp)????/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%KaTeX parse error: Can't use function '\.' in math mode at position 54: …}|[1-9][0-9]?)(\̲.̲(25[0-5]|2[0-4]…|[a-zA-Z0-9.,?’\+&amp

2021-07-28 18:33:25 112

原创 编辑器公式

这篇文章是我给Pinghsu主题添加数学公式功能的一个小教程,包含我大量的官方文档阅读后的实践,跟着这篇配置教程走,你可以做到给任何一个需要数学公式的站点添加支持。教程如标题所述是针对 Mathjax 的实践,我简单了解一下 KaTex ,也是个不错的选择。MathJax简介MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。(Wiki).

2021-07-28 17:48:49 210 3

原创 jq移除某个元素样式

执行//示例://$(".select").removeCss("color");//$(".select").removeCss(["color", "border", "width"]);(function ($) { $.fn.removeCss = function (options) { var type = typeof (options); if (type === "string") { this.each(funct

2021-07-08 11:05:49 596 1

原创 详解flex布局

各种页面常见布局+知名网站实例分析+相关阅读推荐阅前必看:本文总结了各种常见的布局实现,每个方法的优缺点分析往后在github上陆续补充。还有就是这篇文章没提到的其他布局,待本人后续想到或遇到定会在github上及时更新。由于文章篇幅较长,排版有些混乱,希望别介意哈。掘金PC端是会自动生成目录的,为了方便移动端阅读,还特意做了个锚点目录,一个个标题重写,真心累!(==后来发现掘金对文章的标题经过处理的,锚点不生效,在其他网站没问题的,移动端可以进去github的在线demo阅读)。各位读者如果发现问题或

2021-06-15 11:53:03 270

原创 flex布局

网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex布局将成为未来布局的首选方案。本文介绍Flex布局的语法。以下内...

2021-06-15 11:49:40 74

原创 position: -webkit-sticky; /* for Safari */ position: sticky;

<div class="entry-nav">&nbsp;<div id="entryNav" class="title-nav-ul"><a href="javascript:" class="title-nav-li" title="Chrome杀了个回马枪">Chrome杀了个回马枪</a><a href="javascript:" class="title-nav-li" title="position:stic...

2021-06-15 11:42:36 1374

原创 浏览器类型判断

//判断当前浏览类型 function BrowserType() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 var isIE = userAgent.indexOf("compatible") ..

2021-05-10 16:33:21 252

原创 浏览器获取cookie失败,浏览器解决方案

遇到了Cookie的SameSite问题,本地绕过方案:1.地址栏输入 chrome://flags 搜索SameSite 将 SameSite by default cookies 和 Cookies without SameSite must be secure 设置成 Disabled ,重新 Relaunch 浏览器即可。(Chrome 91 会删除此配置项)2.同站情况下,本地启动https。...

2021-04-01 14:19:20 3863 1

原创 获取 (对象数组 / 数组) 的(最小 / 最大值)

对象数组list: [{icount: "61"keyword_rank: "1"keywords: "冷启动和热启动的区别"}, {icount: "62"keyword_rank: "1"keywords: "冷启动和热启动的区别"}, {icount: "63"keyword_rank: "1"keywords: "冷启动和热启动的区别"}, {icount: "64"keyword_rank: "1"keywords: "冷启动和热启动的

2020-11-18 14:34:33 873

空空如也

空空如也

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

TA关注的人

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