自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript里的小妖精——

题中一般分为两种情况调用者是函数函数通过对象被调用(this指向对象 )函数单独被调用(this指向undefined,非严格模式下指向全局)调用者是对象对象声明在函数中 (this指向undefined,非严格模式下指向全局)对象声明在函数外 (this指向全局)PS:匿名函数的存在会导致this指向的丢失与以上情况不符合,用bind()来解决就可以了举一些栗子������《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无.

2022-05-27 14:04:40 125

原创 JavaScript进阶班之BOM技术(五)

接收两个参数:DOMCountentLoaded事件触发时,仅当DOM加载完成,不包括样式表,图片,flash等等如果页面的图片很多的话, 从用户访问到onload触发可能需要较长的时间交互效果就不能实现,必然影响用户的体验,此时用 DOMContentLoaded事件比较合适。[](()2.1.1、区别load等页面内容全部加载完毕,包括页面dom元素,图片,flash,css等DOMContentLoaded 是DOM加载完毕,不包含图片 flash css 等就可以

2022-05-27 14:03:09 120

原创 javascript从入门到高级,每天不停更新知识点(5天

console.log(arr[0]);//123console.log(arr[3]);//没有这个数组元素 undefined2.遍历数组2.0将数组里面的数全部遍历出来var arr = [‘monday’,‘Tuesday’,‘Wednesday’,‘Thursday’,‘Friday’,‘Saturday’,‘Sunday’];for (var i = 0; i < arr.length; i++) {console.log(arr[i]);}2.2求数组[3,2,4,115

2022-05-27 14:01:23 109

原创 ECMAScript6(5):函数的扩展

这里需要注意2点:rest参数必须是函数的最后一个参数, 它的后面不能再定义参数, 否则会报错。rest参数不计入函数的 length 属性中建议:所有配置项都应该集中在一个对象,放在最后一个参数,布尔值不可以直接作为参数。这样方便调用者以任何顺序传递参数。不要在函数体内使用arguments变量,使用rest运算符(…)代替。因为rest运算符显式表明你想要获取参数,而且arguments是一个类似数组的对象,而rest运算符可以提供一个真正的数组。使用默认值语法设置函

2022-05-27 13:55:39 117

原创 echarts 图表引入报错怎么回事

toolbox: {feature: {saveAsImage: {}}},grid: {left: ‘3%’,right: ‘4%’,bottom: ‘3%’,containLabel: true},xAxis: [{type: ‘category’,boundaryGap: false,data: [‘第一次’, ‘第二次’, ‘第三次’, ‘第四次’, ‘第五次’, ‘第六次’, ‘第七次’]}],yAxis: [{type: ‘value’}],seri

2022-05-27 13:53:43 273

原创 Dom(十七)Web通信

Web Message在跨域中,Web Message的角色就是将目标站点的资源传递给原站的,这是一种文档中独立的浏览上下文间的数据分享方式,且不会有DOM被暴露给恶意的跨站脚本的危险浏览上下文,解释:就是将document对象呈现给用户的环境(所谓的环境就是例如标签页,窗口,iframe等)实际上所谓的Web通信是有两 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 种方式的:跨文档通信和通道通信,但是这两种通信都是基于mes

2022-05-27 13:51:22 57

原创 【无标题】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-05-27 13:46:53 47

原创 echart横坐标(纵坐标)的值竖着

4、只显示4个字,其余的用省略号代替echart横坐标(纵坐标)的值竖着、斜着、省略号(…)显示的实现方法===================================1、竖着显示======效果:实现代码:xAxis : [{type : ‘category’,data : xData,axisLabel:{interval: 0,formatter: function (value) {/ 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲

2022-05-26 12:39:34 1066

原创 CSS学习笔记(浮动float)

2、浮动的特性浮动脱离标准流不占位置会影响标准流浮动只有左右浮动a、浮动的元素总是找理它最近的父级元素对齐。但是不会超出内边距的范围。b、浮动的元素排列位置,跟上一个元素(块级)有关系。如果上一个元素有浮动,则A元素顶部会和上一个元素的顶部对齐;如果上一个元素是标准流,则A元素的顶部会和上一个元素的底部对齐。(1)一个父盒子里面的子盒子,如果其中一个子级有浮动的,则其他子级都需要浮动。这样才能一行对齐显示。(2)元素添加浮动后,元素会具有行内块元素的特性。元素的大小完

2022-05-26 12:38:00 99

原创 css3---动画animation

75% {transform: translate(0,500px);}100% {transform: translate(0,0);}}html:动画序列:0% 是动画的开始,100% 是动画的完成。这样的规则就是动画序列。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。动画是使元素从一种样式逐渐变化为另一种样式的效果。您可以改变任意多的样式任意多的次数。请用百分比来规定变化发生的时间,或用关键词 “from

2022-05-26 12:36:30 95

原创 CSS3 border-image 边框图片

/* 图片边框的裁剪 值为number类型所以不需要带px 4个值一样的时候可以写成简写 *//* border-image-slice: 30 30 30 30; */border-image-slice: 30;/* 图片边框的宽度 */border-image-width: 30px;/* 边框图片的平铺 *//* repeat: 正常平铺 但是可能会显示不完整*//* round: 平铺 但是保证图片完整显示*//* stretch: 拉伸显示*/border-image-repe

2022-05-26 12:34:44 67

原创 CSDN出品,必是精品:CSDN浏览器助手

第三步: 以下操作任选其一crx文件安装:将crx文件拖拽到“chrome://extension”页面, 完成安装Chrome商店安装:[前往商店安装](()zip文件安装:将zip包解压到任意目录,点击“加载已解压的扩展程序”按钮, 选择已解压的插件目录完成安装。Tip:zip安装方式需手动替换文件升级。zip包版本迭代比Chrome商店更快,如有问题,可以在[https://t.csdnimg.cn/bKUP](()加官方群寻求支持。下方是官方安装视频(crx文

2022-05-26 12:33:03 375

原创 arxgis api 4

<?xml version="1.0" encoding="utf-8" ?><ProxyConfig allowedReferers=“*”mustMatch=“true”><serverUrl url=“http://services.arcgisonline.com”matchAll=“true”/><serverUrl url=“http://12x.1x.4x.10x:6080” //这个地址就是跨越的tileLayer服务的地址matc

2022-05-26 12:30:42 81

原创 antd的可伸缩列用hooks重构后难用的坑

}import React, { useState } from ‘react’import { Resizable } from ‘react-resizable’import classnames from ‘classnames’const ResizeableTitle = (props) => {const { onResize, width, …restProps } = props// 添加偏移量const [offset, setOffset] = useState(0)

2022-05-26 12:28:57 220

原创 06-前端开发框架VUE技术应用总结

(6). 只要反复生成多个相同结构的元素组成列表时: v-for :key=“唯一标识”强调: 为什么必须加:key=“i”?给每个元素副本添加唯一标识。修改数组中某个元素值时,避免重建整个列表,只需要修改一个DOM元素副本即可!提高修改效率。(7). 只要绑定事件: @ $event(8). 防止用户短暂看到{{}}: v-cloak和v-text(9). 只要绑定原始HTML代码片段内容: v-html(10). 如果元素的内容只在首次加载时绑定一次,之后都不会改变: v-once优化: 减

2022-05-26 12:19:59 144

原创 CSS三角形&梯形&圆&0

border-left:50px solid transparent;}[](()梯形:.ti{height: 20px;width: 60px;border-top:0 solid transparent;border-bottom:50px solid red;border-right:50px solid transparent;border 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 -left:50p

2022-05-25 12:22:14 130

原创 CSS3的过渡和动画

rotate 旋转rotate()方法,在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。i {display: block;transform: rotate(30deg); /* 顺时针旋转30度,负数为逆时针旋转 /-ms-transform: rotate(30deg); / IE 9 /-webkit-transform: rotate(30deg); / Safari and Chrome */}scale 缩放scale()方法,该元素增加或减少的大小,取决

2022-05-25 12:20:40 91

原创 Console 3000字完整指南,让你不只会用console

为啥会突然想起写一篇关于console的文章?笔者接触JS也不少时间了,除了用vscode的debuger,其实大部分时间都在使用console.log()方法来输出一些或者调试程序,我相信很多刚开始接触JS的同志,应该也都习惯使用console.log()。但是log的能力是有限的,并不能满足所有的场景。比如我们相用表格数据对象。下面这张图,纯粹是看了扫黑风暴想到的!!![](()console.log()大家最常用的应该就是这个属性了,不过你有没有使用这个方法输出console对象。con.

2022-05-25 12:19:10 125

原创 Collectors

Collector<T, ?, Map<K, D>> groupingBy(Function<? super T, ? extends K> classifier,Collector<? super T, A, D> downstream) {return groupingBy(classifier, HashMap::new, downstream);}//三个参数 classifier 和 mapFactory 和 downstreampubli

2022-05-25 12:17:22 154

原创 Cesium选择地图范围【 绘制矩形 坐标转换 局部放大】

var activeShapePoi 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 nts = [];var activeShape;var floatingPoint;//查看器var viewer = new Cesium.Viewer(‘cesiumContainer’, {selectionIndicator: false,infoBox: false,// 注释时相当于使用默认地形,解开注释相当于使用全球地形

2022-05-25 12:15:42 764

原创 CentOS 8版本系统,如何安装GNOME桌面和配置开启启动图形化界面

知道,出现" Complete!",表示安装完成。[](()2.设置GDM开机启动========================================================================首先,查看gdm.service是否启动。[root@iZ2ze1lceeg2kjsj0il6piZ ~]# systemctl status gdm发现gdm服务没有启动。开始设置gdm服务开机启动,并且立即启用gdm服务。[root@iZ2ze1lceeg2kjs.

2022-05-25 12:13:25 2259

原创 arcgis api 3

/修改原有弹窗的css样式//* 弹窗整体 */.esriPopup {font-size: 16px;box-shadow: 10px 10px 5px #888888;}.esriPopup .sizer {position: relative;width: 400px; //弹窗宽度z-index: 1;}/* 标题部分 */.esriPopup .titlePane {background-color: rgba(7, 128, 207, 0.6) !important;

2022-05-25 12:11:39 138

原创 AJAX发送请求方法封装和请求函数底层刨析以及axios二次封装

})}})//导出export default ajax;调用点方法function getUser(){return ajax.get(‘URL’)}ajax串行getUser().then(res=>{return getpost()})异步中的同步async awaitasync 定义异步函数await 那些操作异步执行(async function(){let result =await getUser();result=await get

2022-05-25 12:09:42 123

原创 Activiti工作流引擎整合系列【收藏可做笔记系列】

7.0.0.Beta1org.activitiactiviti-json-converter7.0.0.Beta1org.activitiactiviti-bpmn-layout7.0.0.Beta1org.activiti.cloudactiviti-cloud-services-api7.0.0.Beta1aspectjaspectjweaver1.5.4mysqlmysql-connector-java5.1.40junitjunit4.12

2022-05-25 12:07:21 276

原创 15个常用的javaScript正则表达式

var posPattern=/^\d+$/;//负整数正则var negPattern=/^-\d+$/;//整数正则var intPattern=/^-?\d+$/;//输出trueconsole.log(posPattern.test(“42”));//输出true《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 console.log(negPattern.test(“-42”));

2022-05-25 12:02:47 122

原创 CSS常用五类选择器

⑸派生选择器(后代选择器(descendant selector),子元素选择器(child selector),相邻兄弟选择器(Adjacent sibling selector)㈢元素选择器(标签选择器)一个完整的HTML页面是由很多不同的标签组成。标签选择器:指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。如果设置 HTML 的样式,选择器通常将是某个 HTML 元素,比如 p、h1、em、a,甚至可以是 html 本身。例如:html {backgr

2022-05-24 22:37:34 652

原创 CSS元素居中大全

<!doctype html>五大居中2这里利用了定位居中子元素p设置position:absolute脱离文档流,默认以html作为父元素,所以我们给父元素div设置position:relative;使得p以div为父元素做位置的变动,left:0;tight:0;top:0;bottom:0;(只有设置了定位的元素才可以使用这种方式来移动),最后margin:auto;就会水平和垂直都居中。[](()css居中方式3<!doctype html&gt

2022-05-24 22:36:04 68

原创 Android转战Web前端,靠着这份面试题和答案,一举拿下京东offer

所以,为了能够让自己有充足的时间集中进行系统性地学习,唯有裸辞。都说「金九银十」是社招找工作的黄金时期,于是,我就计划着在7月初离职,学习两个月,9月份刚好找工作。实际上,我也是按照这样的计划执行的。在此,我给大家提一个建议:要转型,就趁早。如果没有把握好「金九银十」的大好机会,可能要再等一年。当然,也有人会说,工作随时都能找,不分淡季和旺季。但这只是针对有实力的人说的。[](()风险与退路如果你的工作是下面这些情形:在一家公司工作,看不到未来的前景,但目前的工作还基本能胜任工资不高,

2022-05-24 22:32:37 102

原创 96道前端面试题,附带学习经验

2.跨域(jsonp,ajax)3.如何实现跨域4.dom是什么,你的理解?5.关于dom的api有什么6.ajax返回的状态7.实现一个Ajax8.如何实现ajax请求,假如我有多个请求,我需要让这些ajax请求按照某种顺序一次执行,有什么办法呢?如何处理ajax跨域9.如何实现一个ajax请求?如果我想发出两个有顺序的ajax需要怎么做?10.Fetch和Ajax比有什么优缺点?11.移动应用和web应用的关系12.知道PWA吗13.做过移动端吗14.知道touch事件吗[](

2022-05-24 22:28:34 78

原创 30道Vue面试题详解【文末送书】

Vue 的父组件和子组件生命周期钩子函数执行顺序可以归类为以下 4 部分:加载渲染过程父 beforeCreate -> 父 created -> 父 beforeMount -> 子 beforeCreate -> 子 created -> 子 beforeMount -> 子 mounted -> 父 mounted子组件更新过程父 beforeUpdate -> 子 beforeUpdate -> 子 updated -> .

2022-05-24 22:26:38 367

原创 28岁开始零基础学前端,这些血的教训你一定要避免

在这三年里,我看了大量的前端书籍,具体如下:你不知道的JavaScript(上)你不知道的JavaScript(中)你不知道的JavaScript(下)JavaScript高级程序设计(第三版)高性能JavaScriptES6标准入门JavaScript语言精粹JavaScript DOM编程艺术 第2版CSS揭秘高性能网站建设指南高性能网站建设进阶指南Web性能权威指南功夫不负有心人,看书和做练习让我的技术水平得到了极大的提升,

2022-05-24 22:24:16 100

原创 12 个 GitHub 上超火的 JavaScript 奇技淫巧项目,找到写 JavaScript 的灵感

JavaScript 进阶问题列表。从基础到高级:测试您对 JavaScript 的了解程度,稍微刷新一下知识或为编写代码面试做准备!4. JavaScript 30使用原生 JavaScript 在 30 天内完成 30 个项目。每天完成的 HTML, CSS 和 javascript 解决方案。5. Codewars和 leetcode 有点类似,也是在平台上和其他人一起完成真实的代码挑战,提升你的技术。相比于其他平台,codewars 给出的问题更加贴合实际工作与生活,很多题都..

2022-05-24 22:22:01 356

原创 10分钟理解CSS3 Grid布局

}#content{display: grid;grid-template-columns: 33.3% 33.3% 33.3%;max-width: 960px;margin: 0 auto;}#content div{background: lightgrey;padding: 30px;}#content div:nth-child(even){background: skyblue;}效果:当我们设置了display: grid和grid-template-colum

2022-05-24 22:19:50 1131

原创 HTML5新增特性

======================================================================以前制作网页布局,我们基本用div来做。div就是一个普通的块级标签,对于搜索引擎来说,是没有语义的: 头部标签: 导航标签: 主题标签: 独立的内容标签: 区段标签: 侧边栏标签: 尾部标签注意事项这种语义化标准主要针对搜索引擎的这些新标签页面中可以多次使用在IE9中,需要把这些元素转换为

2022-05-18 19:37:34 31

空空如也

空空如也

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

TA关注的人

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