
前端
文章平均质量分 58
前端学习笔记
前端mz小詹
前端编程菜鸟,努力学习中!!
展开
-
fetch
Fetch 被称之为下一代 Ajax 技术,内部采用 Promise 方式处理数据API 语法简洁明了,比 XMLHttpRequest 更简单易用采用模块化设计,API 分散多个对象中(如:Response对象、Request对象、Header对象)通过数据流(Stream对象)处理数据,可以分块读取,有利于提高网站性能,对于大文件或者网速慢的场景极为有用。原创 2023-07-02 23:53:18 · 499 阅读 · 1 评论 -
URLSearchParams的用法学习笔记
URLSearchParams是前端做查询字符串拼接、特别是实现前端路由的好帮手。当我们遇到需要实现带参请求时,URLSearchParams可以很方便的帮助我们。原创 2023-07-11 10:30:14 · 369 阅读 · 0 评论 -
Web 的开发模式学习笔记
服务器发送给客户端的 HTML 页面,是在服务器通过字符串拼接,动态生成的。因此,客户端不需要使用 Ajax 这样的技术额外请求页面的数据。${${原创 2023-07-11 10:31:32 · 152 阅读 · 0 评论 -
AJAX与axios与fetch学习笔记
Fetch 被称之为下一代 Ajax 技术,内部采用 Promise 方式处理数据API 语法简洁明了,比 XMLHttpRequest 更简单易用采用模块化设计,API 分散多个对象中(如:Response对象、Request对象、Header对象)通过数据流(Stream对象)处理数据,可以分块读取,有利于提高网站性能,对于大文件或者网速慢的场景极为有用兼容性不兼容 IE。原创 2023-07-11 10:25:24 · 76 阅读 · 0 评论 -
JS中的事件
鼠标事件mousemove:鼠标移动mouseup:鼠标点击松开时触发mousedown:鼠标点击按下时触发mouseout:鼠标移开时触发mouseover:鼠标移开到其他元素时触发点击事件click:单击事件dblclick:双击事件焦点事件blur:失去焦点时触发focus:获得焦点时触发键盘事件keydown:某个键盘按键被按下keyup:某个键盘按键被松开keypress:某个键盘按键被按下并且松开选择和改变事件change:在文本域/文本框选择原创 2023-06-30 11:53:50 · 67 阅读 · 0 评论 -
Webpack学习笔记
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mDTPuj5f-1689042707139)(C:\Users\mzhj\AppData\Roaming\Typora\typora-user-images\image-20230705221304210.png)]原创 2023-07-11 10:32:02 · 299 阅读 · 0 评论 -
Node.js学习笔记
Node.js 是一个跨平台 JavaScript 运行环境,使开发者可以搭建服务器端的 JavaScript 应用程序。封装了与本机文件系统进行交互的,方法/属性在 Node.js 中,每个文件都被视为一个单独的模块。好处提高代码复用性,按需加载,独立作用域使用需要标准语法导出和导入进行使用npm是 Node.js 标准的软件包管理器。功能命令执行 js 文件node xxx初始化 package.json下载本地软件包npm i 软件包名下载全局软件包npm i 软件包名 -g。原创 2023-07-11 10:28:13 · 81 阅读 · 0 评论 -
JS数组的常用方法
元素,并返回该元素的值。此方法会更改数组的长度。原创 2023-07-11 10:27:31 · 69 阅读 · 0 评论 -
AJAX使用
XMLHttpRequest对象。原创 2023-07-02 23:51:49 · 90 阅读 · 1 评论 -
Vue2 的学习笔记
指令名定义时不加 v- 但使用时要加//element 为绑定的标签,binding 是绑定的值自定义指令名(element, binding) {//指令与元素绑定时bind() {},//指令所在元素被插入页面时},//指令所在的模板被重新解析时update() {//定义全局过滤器 Vue . filter('过滤器名' , function(value) {return 过滤的方法 }) //定义局部过滤器 filters : {'过滤器名'() {原创 2023-07-11 10:31:01 · 217 阅读 · 0 评论 -
Express学习笔记
业务处理环节中的中间处理环节//业务处理完毕后,必须调用 next() 函数 next() }//以下两种写法都可 app . get('/路径' , mw1 , mw2 ,(req , res) {res . send('') }) app . get('/路径' , [ mw1 , mw2 ] ,(req , res) {模拟一个类似 express.urlencoded 的中间件,解析 POST 提交到服务器的表单数据。原创 2023-07-11 10:25:54 · 109 阅读 · 0 评论 -
JS性能优化——防抖
单位时间内,频繁触发事件,只执行最后一次搜索框搜索输入,只需用户最后一次输入完,再发送请求手机号、邮箱验证输入检测。原创 2023-06-30 11:09:04 · 148 阅读 · 0 评论 -
Promise对象学习笔记
一个异步操作最终状态和结果值的对象。原创 2023-07-11 10:29:43 · 60 阅读 · 0 评论 -
axios 的拦截器
axios 文件一般放在 util/request 下。原创 2023-07-03 04:00:00 · 82 阅读 · 1 评论 -
JS性能优化——节流
单位时间里,频繁触发事件,只执行一次使用场景高频事件:鼠标移动mousemove、页面尺寸缩放resize、滚动条滚动scroll等等。原创 2023-06-30 11:30:34 · 111 阅读 · 0 评论