- 博客(131)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注

原创 前端技巧:echarts中国地图外边框设置阴影投影效果------荧光效果 随笔
要想给echarts设置背景阴影,重要的是要将地图固定。下面是源码:option = { backgroundColor: '#000',//画布背景颜色 geo: { show: true, map: 'china', label: { normal: { show:...
2018-08-23 14:17:42
18199
2
原创 【React 的理解】
对待这类概念题,讲究一个四字口诀“”,即“讲概念,说用途,理思路,优缺点,列一遍”。React 是一个网页 UI 框架,,本质是一个组件化框架。它的核心设计思路有三点,分别是声明式、组件化与 通用性。
2024-10-30 23:53:44
1352
原创 react学习
props:消息订阅-发布:pubs-sub、event等等集中式管理:redux、dva等等context: 生产者-消费者模式父子组件:props兄弟组件:消息订阅-发布、集中式管理祖孙组件(跨级组件):消息订阅-发布、集中式管理、context(开发用的少,封装插件用的多)
2024-10-30 23:50:26
1155
原创 前端工程化面试题
vite把自己定义为工具链,很多可以开箱即用,配置简单,生态也再不断完善,ESM,bundle-less也是大势所趋。基于ESM和ESBuild 的Dev Server,冷启动速度快,按需编译webpack 兼容性好,生态完善。
2024-10-26 23:59:15
507
原创 【webpack学习】
webpack本质上是一种事件流的机制,compiler 和 complation 都是基于 Tapable 实现的,Tapable 是一种发布订阅的事件系统。Tapable 提供了很多类型的hook,分为同步和异步两大类(异步中又区分异步并行和异步串行),可进行多种形式的流程控制。compiler和 Compilation 的区别compiler 可以理解为 webpack 的实例,代表了 webpack 的配置,包括options、loader和plugin。
2024-10-26 23:58:23
1302
原创 nginx常规操作
方法一:进入nginx安装目录sbin下,输入命令./nginx -t。方法一:进入nginx可执行目录sbin下,输入命令。3、nginx的使用(启动、重启、关闭)./nginx -s reload 即可。Linux下查找Nginx配置文件位置。1、验证nginx配置文件是否正确。圈出的就是Nginx的二进制文件。首先利用配置文件启动nginx。可以看到nginx配置文件位置。进程号 实现重启nginx服务。2、测试Nginx配置文件。1、查看Nginx进程。2、重启Nginx服务。
2024-10-25 22:19:50
407
原创 【npm的软硬原理】
npm link用来在本地项目和本地npm模块之间建立连接,可以在本地进行模块测试。cd到项目目录,npm link 模块名(package.json中的name)解除项目和模块link,项目目录下,npm unlink 模块名。解除模块全局link,模块目录下,npm unlink 模块名@cd到模块目录,npm link,进行全局link。
2024-10-25 22:08:06
294
原创 element-ui 时间组件date-picker 去掉“此刻”二字
在这个标签内加入popper-class="no-atTheMoment",这个是官方提供的日期弹出层添加样式的方法,用这个classname做限制,不想显示“此刻”的,就加上这个,想显示的,就去掉它即可。官方文档没有提供去掉这个的属性,网上查了一下,主要是通过给这个标签添加css属性,display:none,来隐藏。用element-ui的时间组件时,想去掉“此刻”二字。
2024-10-24 16:57:27
992
2
原创 文件上传时报413错误
原因:nginx上传文件大小有限制,如果不配置nginx上传文件大小,则上传时会出现 413 (Request Entity Too Large) 异常(请求实体过大)解决方案:1、打开nginx主配置文件nginx.conf,找到http{ },添加以下配置。2、重新启动nginx,问题成功解决。
2024-01-19 13:16:46
1241
原创 caution:request is not finished yet导致页面卡死,app.js加载不出,登录页面无法进入问题解决思路
2、得出结论nginx没有加gzip,在nginx加如下配置。注意:此种情况只是这个报错的其中一种情况,其他情况自行查找。1、首先看app.js的响应头,经查看如下。这时就可以正常访问了。3、重启后,再次查看。
2024-01-19 13:12:34
2166
原创 实现打包后暴露可修改接口地址文件
在前后端分离的开发模式中,有时候我们开发好打包的文件在部署完之后,需要去修改获取接口的地址,这个时候就需要前端修改完之后重新打包再部署了,但是如果我们只是需要修改接口地址时,反复的重新打包就太麻烦了,接下来就分享一种简单方法,让大家可以在打包完之后只修改打包好的文件夹下的一个文件,就可以达到修改接口的作用。3.这样打包完之后,我们就可以看到打包完的文件夹里面就有config.json这个文件了,我们可以直接使用记事本等工具打开修改里面的基础接口地址,保存之后重新运行我们的项目就可以切换接口地址了。
2023-10-24 21:03:05
566
原创 【Format duration】Returns the human-readable format of the given number of milliseconds.
Returns the human-readable format of the given number of milliseconds.
2022-03-14 23:55:31
216
原创 得分最小的轮调
/*** @param {number[]} nums* @return {number}*/var bestRotation = function(nums) {const n = nums.length;const diffs = new Array(n).fill(0);for (let i = 0; i < n; i++) {const low = (i + 1) % n;const high = (i - nums[i] + n + 1) % n;di
2022-03-09 23:57:27
123
原创 nvm 安装手顺
安装nvm切换node.js版本一、安装nvm管理工具(建议关闭杀毒软件以免弹出警告,我用的火绒没有提醒)1、从官网下载安装包 https://github.com/coreybutler/nvm-windows/releases,下载红框里面的那个2、下载后解压,这只是个安装包,解压到哪里都行3、开始安装nvm(1)鼠标双击nvm-setup.exe文件,选择“I accept the agreement”那一行,点击Next(2)接下来是nvm路径的选择(会自己创建.
2021-10-24 22:00:53
307
原创 百度地图路书开发---增加路书销毁
1、百度路书BMPGL版源码地址https://github.com/huiyan-fe/bmapgllib2、修改路书源文件暂停运动后面加 /** * 清除运动(用户自定义) */ LuShu.prototype.clear = function(){ this._clearMark(); };Lushu私有方法_addMarker方法后面加/** * 销毁--(用户自定义) * @
2021-06-24 18:28:48
1415
1
原创 echarts日历自定义月份
接口:calendar.monthLabel.formatter | string, Function[ default: null ]用来格式化月份文本,支持字符串模板和回调函数两种形式。示例:/ 使用字符串模板,例如:2017-02/* 模板变量{nameMap} 月份原本名称 eg:'Feb' 模板变量{yyyy} 四位数年份 eg: 2017 模板变量{yy} 后两位数年份 eg: 17 模板变量{MM} 两位数月份 eg:...
2021-06-24 18:18:50
975
原创 序列化对象
对象序列化:将对象状态转化为字符串,也可以将字符串还原为对象js内置函数JSON.stringify()和JSON.parse()用于序列化和还原JavaScript对象
2021-06-01 23:17:06
219
1
原创 uni-app插件swipe-action swipe-action-item的click会同时触发两次的解决办法(自用)
分析原因:bindingx.js的onClick和mpwxs.js的onClickForPC同时提交emit解决办法:试了app真机、微信小程序、h5都没问题:摘自:https://github.com/dcloudio/uni-ui/issues/287
2021-04-29 19:07:30
2842
2
原创 freemarker模板当标签内的元素为空报错解决方案
<#if Session['userId']??> <input id="user-id" type="hidden" value="${Session['userId']}"><#else> <input id="user-id" type="hidden" value=""></#if>
2021-04-27 19:32:42
608
原创 ES6数组中删除指定元素
ES6从数组中删除指定元素findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。 arr.splice(arr.findIndex(item => item.id === data.id), 1)
2021-04-27 19:30:23
1520
原创 uni-app 开发技巧:复选框list选择后value传多值问题
解决方案:1、将 value 的多条信息用JSON.stringify(item)转化为字符串传入<checkbox :value="JSON.stringify(item)" class="round blue" :checked="checkedArr.includes(item)" :class="{'checked':checkedArr.includes(item)}"></checkbox>2、将checked的列表获取到后,将v...
2021-04-27 19:22:54
1409
1
原创 笔记:creating server tcp listening socket 127.0.0.1:6379: bind No error
window下启动redis服务报错:creating server tcp listening socket 127.0.0.1:6379: bind No error的解决方案如下按顺序输入如下命令就可以连接成功redis-cli.exe shutdown exit redis-server.exe redis.windows.conf
2020-12-07 09:54:28
207
原创 css技巧---menu菜单加new
<span id="${menuInfo.menuId}"> ${menuInfo.menuName} <#if menuInfo.newMenu == true> <i class="newIcon"></i> </#if></span>.newIcon{ width: 32px; height: 32px; position: absolute; z-in...
2020-11-23 23:38:09
365
原创 前端技巧:jsonp跨域请求json文件记录以及百度地图的省份和城市坐标在静态服务器上的处理
1、用jsonp方式请求静态资源服务器上的json文件 首先将json文件用一个回调函数包裹起来,如下: 服务器上的省份坐标json文件:map_coordinate_bd_china_provinces.jsonbdMapForProvinces({ "北京": { "lng": 116.395645, "lat": 39.929986, "l": 12 }, "上海": { "lng":...
2020-11-23 18:28:07
1065
原创 随笔---如何启动Redis
1、会进入cmd界面,直接运行命令redis-server.exeredis.windows.conf。 如果报错,依次执行第一条指令:redis-cli.exe,第二条指令:shutdown第三条指令:exit2、在命令行窗口输入redis-server.exeredis.windows.conf,就会显示Redis服务器的信息,就代表Redis服务器已经启动了。...
2020-11-23 17:59:35
219
原创 css技巧---位置中间的竖线|垂直居中
法一:html:<div id="separator" class="separator-wrap"> <span class="separator-symbol">|</span></div>css:.separator-wrap { height: 10vh; line-height: 10vh; display: flex; flex-flow: row nowrap; alig..
2020-11-20 18:18:17
4090
笔试面试宝典
2015-11-10
d3.min.js学习安装包
2020-06-05
在java链接MS SQL时出现的问题,求大神们指教
2016-03-25
传智播客网上图书商城项目,注册时发送邮箱验证码报错,求助
2016-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人