JavaScript
qq236710052
这个作者很懒,什么都没留下…
展开
-
几句话就能秒懂JavaScript的this
在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。在方法中,this 表示该方法所属的对象。如果单独使用,this 表示全局对象。在函数中,this 表示全局对象。在函数中,在严格模式下,this 是未定义的(undefined)。在事件中,this 表示接收事件的元素。...原创 2021-01-10 15:21:28 · 253 阅读 · 1 评论 -
egg异步上传图片提示nodejs.Error: Invalid filename:解决方案,bolb转file的方法
egg做异步上传图片的时候提示nodejs.Error: Invalid filename:XXX解决方案:如果用没问题的话那基本可以确认是你的文件名称问题了,可能是你的文件name少了后缀,输出图片对象的文件 name: “img.png” 是这样的,需要名称+后缀!...原创 2020-12-08 19:43:20 · 2246 阅读 · 0 评论 -
NPM常用命令
创建NPM环境:npm init登陆NPM:npm login发布NPM包:npm publish强制删除NPM包:npm publish --force删除NPM包指定版本:npm unpublish 项目@版本初始化依赖包:npm install安装指定依赖包:npm install XXX修复:npm audit fix查看依赖包详情:npm auditnpm清除缓存:npm cache clean -f...原创 2020-10-29 17:23:44 · 147 阅读 · 0 评论 -
原生JavaScript封装和开发插件方法,手写一个大图切换插件
前面我写过一篇jQuery封装和开发插件方法,现在我将使用同样的dom和style用原生JS写,思路并没有区别,只是原生js获取dom节点稍微繁琐一些,也可以看看我用jQuery写的那篇,点击前往。<!doctype html><html><head><meta charset="utf-8"><title>Banner</title><body><style>body{margin:0px;}原创 2020-08-17 20:31:37 · 124 阅读 · 0 评论 -
通过网红“腰子姐”对话演示JavaScript中的async+await执行过程
async+await是ES7新增的异步处理方法,它为了更像同步代码而生,无需Promise+then+resolve+reject即可接收前一步数据,值得提醒的是 async function a(){} 返回的是Promise,所以也是可以使用then链式操作的。那么就直接复制下面代码看看吧!<script>console.log("===========Async + Await===========");function getBBQ3_1(){ return new P原创 2020-07-04 22:22:08 · 200 阅读 · 0 评论 -
jquery-cookie的简单演示
注意事项:1、需要在服务器环境下打开2、只是一个页面的代码,请自行多复制几个3、最好打开控制台观察逻辑和流程-----------------------JS---------------------<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script><script s...原创 2020-02-18 21:30:56 · 157 阅读 · 0 评论 -
jQuery封装和开发插件方法,手写一个大图切换插件
**引入JQ:**<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script> **开始创建:**<script>(function(jq){ jq.fn.banner = function(arr){ 这里是你的插件代码 }})(jQuery);</script>**使用插件:**<script>$(".banner").banner({原创 2020-06-11 18:15:11 · 257 阅读 · 0 评论