自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 接口返回本站点必须要开启JavaScript才能运行的解决方案

最近做uniapp项目时,因为后台接口暂未提供,所以自己先用node.js来编写一些临时接口。但是突然有一天启动服务后页面无法显示数据,根据排查,发现接口返回的是本站点必须要开启JavaScript才能运行(如下图)由于使用的是chrome浏览器,于是检查chrome设置。发现浏览器是允许使用javascript的,并且访问其他网站都是正常的。本以为跟uniapp相关,但是将接口直接扔到浏览器中,返回的仍是本站点必须要开启JavaScript才能运行。...

2021-10-11 10:03:46 9358 1

原创 初识pnpm

初识pnpm介绍:pnpm和npm、yarn一样,都是包管理器,但是pnpm节约磁盘空间并且安装很快;所有的报会存储在硬盘的同一个位置,多个项目使用了同一个包时,在pnpm中他们是公用的,只会存储一遍,下次需要用到这个包时就会从硬盘中查找,而不会重新下载。安装:通过npm安装npminstall-gpnpm通过npx安装npxpnpmadd-gpnpm升级:无需使用其他软件包管理器来升级(需要node.js最低版本12.17)pnpmad...

2021-09-27 15:14:59 1002

原创 cookie localStorage sessionStorage三者之间的区别和使用方法

cookie、localStorage和sessionStorage都是本地存储。cookie可以在浏览器和服务器之间来回传递,存储容量只有4KB,默认是关闭浏览器就消失,可设置失效时间。localStorage是H5标准中新增的技术,只会在本地保存,除非被清除,否则永久保存,存储容量大小一般为5M。sessionStorage是只会在本地保存,但关闭浏览器后数据就会消失,存储容量大小一般为5M。使用方法://设置cookie值function setCookie(name,value,t

2021-06-29 11:06:05 149

原创 微信环境下获取code、access_token和openid

//获取codegetCode ()function getCode() { var code = GetRequest()['code']; var local = window.location.href; if (code == null || code === '') { window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=' + windo.

2021-05-27 10:38:13 758

原创 在网页内判断当前环境是否为小程序

function ready() { console.log(window.__wxjs_environment === 'miniprogram') // true}if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) { document.addEventListener('WeixinJSBridgeReady', ready, false)} else { ready()}

2021-05-08 19:40:24 685

原创 input输入框在chrome下出现下拉记录

input输入框在chrome下禁止出现历史记录,给input增加autocomplete=“off”

2021-02-03 13:47:06 733

原创 使用Node.js搭建一个HTTP服务器

使用node.js搭建一个入门级别的服务器1.引入http//使用require指令引入http模块,将实例化后的HTTP赋值给httpconst http = require('http');2.定义IP地址和端口号//设置端口号为3000const port = 3000;//设置本地ip地址const hostname = '127.0.0.1';3.创建服务器//使用http.createServer()方法创建服务器const server = http.createSe

2020-11-25 15:38:00 90

原创 Vue 2.x安装

Vue 2.x安装安装vue和vue-cli $ npm install vue vue-cli -g初始化项目 $ vue init webpack vue-demo $ cd vue-demo $ npm install $ npm run dev编译成功后就可以在浏览器打开 http://localhost:8080 (以终端编译完后的提示为准)了...

2020-11-23 17:26:25 452

原创 使用cnpm安装 React

React 17.0.1 安装使用cnpm安装react $ cnpm install -g create-react-app $ create-react-app react-learning $ cd react-learning $ npm start在启动项目时我遇到了一个问题 ./src/reportWebVitals.js Module not found: Can't resolve 'web-vitals' in 'E:\练习\react

2020-11-23 16:31:17 547

原创 移动端屏幕可拖拽弹框,自动吸附右侧屏幕

实现移动端可拖拽弹框,调用函数时只需传入弹框div的id即可。拖动后松开手指可自动吸附在屏幕右侧。 moveDiv("box") function moveDiv(_id) { var _box = document.getElementById(_id), _init_left, _init_top, _box_top, _box_left, _box_widt

2020-11-18 15:23:56 429

原创 css实现缺少一角的div

先建一个div,设置宽高背景色后,给需要删除一角的div增加一个伪类,将伪类设置成跟背景色一样的颜色,然后旋转45度,开启定位,定位到需要去除的那个角就完成了(其实是只是将那个角盖住而已)<body> <div class="box"></div></body>.box { position: relative; width: 200px; height: 200px; background-image: lin

2020-11-17 16:52:28 2279

原创 判断已输入的文字个数并加以提醒

var status = false;var doSomething = function (e) { var length = $.trim($("#rankingSearch").val()).length console.log(length) if (length > 10) { console.log('限制10个文字,已超出' + (length - 10) + '个文字'); }}document.getElementById('ra

2020-11-16 10:00:45 135

原创 vscode侧边栏Git源代码管理图标不显示

在扩展插件中找到git,或者使用命令@builtin也可以找到git插件。将git插件启动就好了,如果是已经启动了,但还没有看到git图标的话,现禁用掉,在重写启动就好了

2020-11-14 15:20:39 6526 1

原创 layUI日期时间控件闪退bug的处理方法

有次做项目时发现,在大屏幕下,鼠标点击输入框后出现日期控件。但是在小屏幕上时,鼠标点击输入框后出现日期控件,控件瞬间又消失了,多次尝试后才发现,当点击输入框后,如果光标在日期控件之上时,就会出现这个问题,经查阅资料发现这个控件默认带有triggerL:“focus”,可修改如下配置解决。// 执行一个laydate实例laydate.render({ el:"#xxx", type:"datetime", // triggerL:"focus" // 将默认的鼠标移出事件

2020-11-13 17:29:27 394

javascript实现拖拽效果

原声JS实现拖拽效果,带有详细思路、注释。原声JS实现拖拽效果,带有详细思路、注释。

2018-08-08

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

TA关注的人

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