javascipt
文章平均质量分 69
javascript
啊a阿花
这个作者很懒,什么都没留下…
展开
-
简析JavaScript异步编程
因为JavaScript是单线程的,所谓单线程就是一次只能执行一件任务,只有当前面的任务执行完毕后才会继续执行后续任务,程序的执行顺序和任务的排列顺序是一致的。如果一个任务行执行时间较长,后面的任务会被阻塞,影响整个程序的执行...原创 2022-04-03 22:18:08 · 1442 阅读 · 1 评论 -
JavaScript判断数组的几种方法
可以通过原型和实例之间的关系或者Object对象上的方法来对数组类型进行判断原创 2022-04-01 12:46:18 · 2462 阅读 · 3 评论 -
html中使用import(模块化)
在服务器环境下使用模块化,而不是‘Alt+B’使用文件系统直接在浏览器运行项目,FILE协议会导致跨域问题原创 2022-03-25 07:30:00 · 19024 阅读 · 1 评论 -
手写JavaScript中的call()、apply()和bind()
call()为函数中的一个方法, 其参数为一个指定的this值,以及一个参数列表fn.call(thisArg, a,b,c)thisArg:在fu函数运行时指定this的值,如果指定为null或者undefined会指向全局对象,浏览器中就是window对象。a,b,c:参数列表,作为参数传给fu函数也就是说call能使fn函数中的this指向其第一个参数thisArg对象原创 2022-03-20 13:02:43 · 1525 阅读 · 1 评论 -
JavaScript操作数组常用方法
几种日常使用次数比较多的数组操作方法,pop(),push(),shift(),splice(),indexOf()........原创 2022-02-28 07:30:00 · 583 阅读 · 1 评论 -
详解JavaScript中的this指向
JavaScript中的this并不是一个固定不变的,会随着函数执行环境的改变而改变,而箭头函数中的this较为固化原创 2022-02-27 01:59:57 · 376 阅读 · 1 评论 -
有你的地方就是年——请查收你的春节烟花(零点定时跳转)
一个带有拖尾和定时跳转效果的新年烟花原创 2022-01-29 00:03:00 · 1343 阅读 · 0 评论 -
JavaScript中的闭包
在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包。原创 2022-01-18 08:13:10 · 413 阅读 · 1 评论 -
JavaScript中的eval()函数作用域
eval() 函数用于计算或执行参数。如果参数是表达式,则 eval() 计算表达式。如果参数是一个或多个 JavaScript 语句,则 eval() 执行这些语句原创 2021-12-29 12:32:40 · 2943 阅读 · 8 评论 -
基于Node.js搭建express应用实现简单Web服务器功能
1. Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。 2. Express 提供精简的基本 Web 应用程序功能,而不会隐藏 Node.js的功能。 3. 许多流行的开发框架都基于Express 构建原创 2021-08-01 13:04:34 · 5913 阅读 · 9 评论 -
node.js+postman简单模拟HTTP服务器与客户端交互
当应用程序(客户端)需要某一个资源时,可以向一台服务器通过http请求获取到这个资源。提供资源的服务器就是web服务器(本文用node.js创建),用postman模拟客户端向服务器发送请求,实现客户端和服务器交互。原创 2021-07-29 07:41:13 · 2498 阅读 · 12 评论 -
吃了这颗糖,构造函数变class类
语法糖是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。原创 2021-07-25 07:58:59 · 271 阅读 · 15 评论 -
一篇文章快速搞懂JavaScript事件循环、任务队列、同步异步和阻塞非阻塞
事件循环可以理解为我们编写的JavaScript代码和浏览器或者node之间的桥梁,桥梁之间他们通过回调函数进行沟通。无论是我们的文件IO,数据库操作,定时器,子进程,在完成对应的操作之后都会将结果和回调函数放到事件循环(任务队列)中去。事件循环会不断的从任务对列中取出对应的事件(回调函数)放入函数的调用栈中执行。原创 2021-07-23 08:39:18 · 1296 阅读 · 15 评论 -
一招异步回调Promise解决callback回调地狱难题
Promise 对象用于表示一个异步操作的最终完成 (或失败)及其结果值原创 2021-07-21 09:26:25 · 885 阅读 · 8 评论 -
船新体验,用node.js命令行方式清空并删除文件夹
大致思路就是先删除文件夹中的所有文件,然后再删除剩下的空文件夹原创 2021-07-16 13:37:39 · 818 阅读 · 11 评论 -
不懂装懂系列——node、npm、webpack和vue之间的联系
为什么vue要npm?、为什么运行npm需要先下载node.js?为什么有这么多为什么?原创 2021-06-29 15:41:44 · 1640 阅读 · 6 评论 -
五分钟搞定,教你用node.js开发文件复制脚本
首先要拿到源文件路径和文件格式,根据文件格式判断是文件还是文件夹,如果是文件直接复制到指定路径下,如果有文件夹的话需要先在目的路径下创建一个同名文件夹,然后将其中的文件复制过去原创 2021-07-12 08:14:28 · 937 阅读 · 31 评论 -
通俗易懂的JavaScript原型和继承
什么是原型?每个JavaScript对象创建时,都会关联一个对象,那个对象就是他的原型。原创 2021-07-20 08:41:43 · 334 阅读 · 17 评论 -
js怎么动态控制伪元素(更改样式、隐藏等)
js如何动态控制伪元素1.通过attr()改变伪元素的值2.覆盖原有样式(1)css优先级覆盖(2)更改class类名覆盖(3)内联样式表覆盖原创 2021-02-13 21:06:27 · 12014 阅读 · 4 评论 -
原生javascript实现二级联动导航菜单和轮播图动画特效
Javascript实现二级菜单和轮播图特效并不麻烦主要是要把思路理清楚,需要实现什么功能,实现这些功能需要做些什么,怎么做。原创 2021-01-27 20:16:50 · 1051 阅读 · 4 评论 -
javascript实现图片预加载和懒加载
预加载预加载是预先加载好后面需要用到的资源, 后面使用的时候直接去缓存里取。举个栗子, 比如一个网站的开场动画, 这些动画是由很多图片组成的, 假如不预先加载好, 那就会造成动画不流畅产生闪动白屏。图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,保证了图片快速、无缝地发布,使用户在浏览你网站内容时获得更好的用户体验。//这里我把图片数量写死了,而且对图片名也有要求必须是阿拉伯数字后缀为jpg//下面注释还会介绍另一种方法,两者选一个就行,当然也可以把你的方法留在评论区共同学习functi原创 2021-03-12 12:36:38 · 614 阅读 · 4 评论