自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript事件大全

PC端事件 鼠标事件: onclick点击 onmouseover鼠标移入 onmouseout鼠标移出 onmousedown鼠标按下 onmouseup鼠标抬起 onmousemove鼠标移动 onmouseenter鼠标移入 onmouseleave鼠标移出 ondblclick鼠标双击 oncontextmenu鼠标右击,为了防止右击div的时候出现重新加载弹框return false; mouseover与mouseent...

2021-12-22 17:51:06 131

原创 基础版本轮播图

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit.

2021-11-05 09:36:09 138

原创 分享一个面试题

是一家月入1w的面试题,有幸做过,功能有随机位置,随机颜色,随机数,随机方向,碰撞函数,面向对象!<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width

2021-11-05 09:30:04 130

原创 困扰了我一天的vue脚手架报错终于解决了

如果在vue的脚手架可视化创建vue项目,出现以下问题,不要怀疑自己,也不要怀疑环境,是你的脚手架要更新了。如:命令行vue ui 一直在刷新 永远连不上 , 其他终端运行vue ui 可以创建项目 ,但是最后一步永远在报错的路上。一行代码轻松解决!npm i -g @vue/cli...

2021-11-01 19:53:18 1010

原创 Node.js前后端ajax交互的app.js

下面是app.js代码 这是一个搭建的简易服务器,实现了数据的增删改查功能,适用于购物车,商品列表,员工列表等等!!!!!const http = require("http")const fs = require("fs")const url = require("url")const qs = require("querystring")http.createServer((req,res)=>{ if(req.url.includes("/api")){ ...

2021-11-01 08:18:58 184

原创 今天用Node.js搭建一个简易版本的服务器

先获取,内置模块功能,起个变量名方便使用。const http = require("http")const fs = require("fs")const url = require("url")const qs = require("querystring")启动127.0.0.1:3000端口号 http.createServer((req, res) => { if (req.url.includes("/api")) { dataRequest(req...

2021-10-26 19:37:38 131

原创 谈如何实现打印一个数重复的循环1-100

题目很简单,很多初学者都会。难点在于如果使用for循环就会把自己绕进去,又要循环又要遍历找索引........................................审题特别重要,终点在于打印一个数!直接i++让程序没有结束条件,形成暂时死循环if语句大于100就打开计时器,或者i=0重新开始let p = document.querySelector(".box p"); let i = 1; let timer = setInterval(function ()

2021-10-19 08:44:22 596

原创 函数的方法:call、apply、bind三者的用法和区别

JavaScript中每个Function对象都有一个 call 方法和 apply 方法;1、callcall方法调用一个函数, 其具有一个指定的this值和分别地提供的参数(参数的列表)。注意:该方法的作用和 apply() 方法类似,只有一个区别,就是call()方法接受的是若干个参数的列表,而apply()方法接受的是一个包含多个参数的数组。- 功能:改变this指向- 参数:- 第一个参数:就是要改变的this的指向- 第二个参...

2021-10-15 20:58:03 1005

转载 JS封装方法总结(兼容)

总结了一些原生js兼容封装的方法如下:求滚动条滚动距离function getScrollOffset() { if (window.pageXOffset) { return { x: window.pageXOffset, y: window.pageYOffset } } else { return { x: document.body.scrollLeft

2021-10-14 17:05:28 410

原创 js+html+css模拟select 下拉框

以下代码实现了模拟下拉窗功能,鼠标与键盘都可以控制列表选项:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <style> .box{width: 300px;height: 40px;line-height: 40px;margin: 0 auto;t...

2021-10-14 11:57:46 527

空空如也

空空如也

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

TA关注的人

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