×

html5教程

vue模块化开发(vue模块化开发优点)

?俊码 ?俊码 发表于2024-05-02 浏览6040 评论0
1.前端代码化雏形和CommonJS JavaScript原始功能 在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或者动画实现,代码量比较少,只要写在script标签里面就可以了 随着ajax异步请求的出现,慢慢形成了前后端分离,客户端需要完成的事情越来越多,代码量也越来越多。为了应对代码量的剧增,我们通常会把代码组织在多个js文件中,进行维护 但会出现一些问题:比如全局变量同名的问题 使用函数闭包可以解决变量冲突的问题,但是使用不了其他文件定义的变量 模块化有

前端框架

uniapp pinia安装及使用(uniapp使用教程)

qq_45zcwatb qq_45zcwatb 发表于2024-05-02 浏览8937 评论0
uniapp vuex和pinia使用 二者都为vue的状态存储插件,pinia被誉为vuex的下一代状态存储 实例 简单登录和退出效果图 1新建uniapp项目 详细文档看官方的uniapp新建项目链接 2安装pinia 如果新建项目,先初始化一下 npm init -y npm install pinia --save 3新建pinia store目录,并创建相关文件 名字自己定我的是pinia-store,在目录下新建index.js和logi

AJAX相关

AJAX从前端传递数据到后端(ajax从前端传递数据到后端数据)

A-婷婷 A-婷婷 发表于2024-05-02 浏览5113 评论0
jQuery AJAX AJAX是一种无需重新加载整个网页的情况下,能够更新部分网页的技术。 AJAX = 异步JavaScript和XML。 为了使用方便,我们使用jQuery封装的AJAX。 在有Vue和React这样的前端框架后,我们也可以使用Axios代替jQuery AJAX。 前端 使用之前必须引入jQuery的文件,我使用的是jquery-3.6.0.min.js。 代码: $.ajax({ url: "/hello", type: "post"

爬虫

ibox pc端数据爬取逆向总结

Ai潼泺 Ai潼泺 发表于2024-05-02 浏览4588 评论0
本文总结了针对ibox平台的PC端数据爬取的思路及方式。虽然最终并没有达到目标,但是通过对这么严格的网站的爬取,也有不少收获,特此做篇总结,在此抛砖引玉。 1、关键请求分析 2、逻辑梳理 3、python实现 4、遗留问题 1、关键请求分析 爬取的目标是‘市场’这个tab页下每张图片的具体信息,如下: 刷新几次页面,在devtools页面能看许多Ajax请求,针对每个请求的request、response数据观察,初步断定目标请求为https://web-001.cloud.servi

html5

canvas渐变(canvas渐变色)

刀贱贱 刀贱贱 发表于2024-05-02 浏览5510 评论0
canvas设置渐变的两种方式: createLinearGradient(x,y,x1,y1) : 创建线条渐变 createRadialGradient(x,y,r,x1,y1,r1) : 创建一个径向/圆渐变 在线试一试 createLinearGradient(x,y,x1,y1) x:渐变开始点的 x 坐标 y:渐变开始点的 y 坐标 x1:渐变结束点的 x 坐标 y1:渐变结束点的 y 坐标 代码如下: const c = document.getElementByI

JavaScript教程

easyexcel解析xls文件:Convert excel format exception.You can try specifying the ‘excelType‘ yourself

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览4056 评论0
今天遇到一个问题,使用layui前端框架,table.export导出的excel再导入,后台easyExcel识别不是excel文件。 前端:layui 后端:jfinal 业务是这样,要导入学生成绩,首先下载一个模板,模板中包含学生名单,用户只需要下载模板填入成绩后,重新导入回去。 一开始我是这么做:先查询出学生名单,再使用[table.export](https://table.export)方式把学生名单导出为Excel文件(.xls),导入是直接上传文件到后端,easyExce

JavaScript教程

vue router 路由跳转方法概述(vue中的路由跳转)

dede58织梦模板 dede58织梦模板 发表于2024-05-02 浏览7457 评论0
一、概述 使用到Vue的项目,我们最常见使用的就是Vue配套的Vue Router库。 那么在平日开发中,有多少种跳转路由的方法? 二、跳转方法 1、使用router-link标签 使用router-link标签,我们通常会使用到2个参数,最常用的就是to参数 to参数,表示你想要跳转到的路由对象 router-link标签,会调用router.push()方法,该方法会在你点击浏览器会退按钮的时候,无痕回退一个路由。 可以是路由路径 <router-link to=

ajax

基础Axios封装与使用(基本流程步骤)

百度用户68492 百度用户68492 发表于2024-05-02 浏览6479 评论0
目录 一、axios是什么? 二、axios的使用及封装(基于vue-cli) 一、安装axios 二、搭建一个目录结构(考虑区分开发和生产环境) 三、axios的基础封装 四、另种封装 — 简单封装 五、axios封装后 业务请求 的封装使用 六、在页面代码中使用封装的业务请求app.vue 三、可扩展 一、axios是什么?         axios是基于promise封装的请求库,它可作用于浏览器和NODE,相较于普通的