- 博客(52)
- 收藏
- 关注
原创 使用node做中转上传多文件
这周还是在忙项目 觉得还是要和后端好好沟通清楚 不然意见可能理解到不够到位 学弟学妹马上也要开始前端学习内容了 还是要好好提高自己。
2023-11-19 14:51:52
182
原创 Vue路由总结
什么是路由一个路由就是一组映射关系 key-value key为路径 value可能是function或者component搭建路由我这里用的是vue2所以下载的路由时下载的是3main.js引入路由文件引入路由器//引入Vue//引入App//引入vuerouter//关闭Vue的生产提示//引入路由器//应用插件new Vue({el:'#app',});index.js//该文件专门用于创建整个应用的路由器//引入组件//创建并暴露一个路由器。
2023-10-29 15:21:28
70
原创 Promise异步编程,一篇带你解决
什么是Promise?所谓Promise,简单说就是一个容器,里面保存着通常是一个异步操作的结果。什么是异步操作js语言是单线程机制。单线程就是按次序执行,执行完一个任务再执行下一个。但是不影响异步还是同步 异步就是从主线程发射子线程完成任务 前一个任务结束后执行回调函数 后一个任务不等前一个任务执行 所以程序执行顺序和任务顺序排列的顺序是不一致的 所以称为异步任务Promise可以解决回调地狱 在交互中采用异步操作可以避免堵塞线程 对错误进行捕获 便于维护。
2023-10-21 20:09:19
120
2
原创 Vuex的介绍和安装以及使用
提供唯一的公共数据源,所有共享的数据统一放到store的state进行储存方法一标签里面使用方法二利用mapState生成计算属性 从states中读取数据引入:import {mapState} from ‘vuex’computed:{//借助mapState生成计算属性 从states中读取数据这周主要还是忙招新的事情 和写视频项目。
2023-10-15 14:37:16
84
原创 前端导出表格乱码情况
本周一直在改项目的bug然后遇到了一个新的东西是blob对象Blob对象是一种表示不可变、原始数据的数据类型。它可以用于存储二进制数据、文件数据或大型数据等。1 创建blob对象//data是二进制数据通过FormData对象的getBlob方法创建Blob对象我们这次写的项目有导出表格的功能就用了这个方法 是同步访问后端接口axios({url: `${axios({
2023-08-20 15:23:35
308
原创 js数组中的一些方法
因为最近在写项目的过程中遇到了比较多数组方面的知识点 今天总结一下数组方面的常见方法1,push():向数组末尾添加一个或多个元素,并返回新的数组长度。// 输出:[1, 2, 3, 4]2,pop():从数组末尾移除最后一个元素,并返回被移除的元素。// 输出:[1, 2]// 输出:33,concat():将两个或多个数组合并为一个新数组。// 输出:[1, 2, 3, 4]4,join():将数组中的所有元素连接成一个字符串,使用指定的分隔符。
2023-08-13 17:00:18
54
原创 node实现增删改查
1 连接数据库2创建数据模型// schema对象来进行操作 // 或者var blogSchema=new mongoose.Schema({ // });// 创建一个和集合相关联的schema对象 类似于表头 var Schema = mongoose . Schema;name : {// 将schema对象转化为数据模型 var Food = mongoose . model("foods" , foodSchema);
2023-08-06 13:21:43
201
原创 初步学习node
这周开始了node的学习 但因为还要进行期末的备考 所以只是初步的学习介绍nodenode是一个JS运行环境 JS代码写好之后需要放到浏览器里面去运行,脱离了浏览器是没有办法运行的,现在不仅浏览器能运行JS,Node也能运行Js。● 正常情况下io操作是堵塞的 用node处理高并发很好● 网络请求 数据库处理 文件读写● 防止甩锅 能书写api(接口文档)● 限制语言环境的不是语言本身 而是语言的运行环境node读取文件分为同步读取和异步读取同步用try catch捕获错误。
2023-06-11 08:26:17
67
原创 写评论功能收获到的知识点以及thymeleaf提交表单实现分页
*这次项目实现了一个二级评论 是集合里面套集合 需要判断是不是子评论 也需要将数据放到点击函数里面1写参数 将数据放入到一个隐藏的盒子里 对数据进行操作-- 用户自己的 -- > < a class = "usermessage" href = "../users/personalSpace?
2023-06-04 08:33:57
100
原创 两种form表单上传多个文件以及瀑布流翻页获取数据
负责发布和瀑布流渲染的交互 先说第一个 后端第一次给的接口是图片顺序对应图片 所以上传一次图片就调用一次接口html内容如下。
2023-05-21 09:03:48
384
原创 利用form表单使用ajax发送文件
项目还有一周的时间截至 但是交互的速度不是很快 有个发布的是需要图片提交的 ajax只能发送整个form表单 用file属性的input进行按键去提交html代码如下。
2023-05-14 15:19:17
315
2
原创 grid布局
因为要前后端交互写项目 就去学习了一下grid布局grid布局容器grid-template-rows:行grid-template-rows:列将容器分割成几行几列/* 1 自动填充 */ /* grid-template-columns: repeat(auto-fill,100px);*/ /* 2 等比例占用 */ grid-template-columns : repeat(3 , 1fr);利用栅栏的对盒子进行放置为栅格命名 给格子起名字article {
2023-04-23 13:37:32
153
1
原创 JS高级对象es6生成器和promise
对象高级var p = {} }一般创建对象 但是需要写的语句较长 采用第二种工厂模式// 工厂模式: // 返回一个对象的函数 } // 创建两个人 var p1 = creatPerson('tom' , 12);var p2 = creatPerson('tom2' , 16) // 但是这种可能不能指定类型 所有的类型都是obj //所以可以自定义 // 定义类型 function Person(name , age) {
2023-04-16 11:36:20
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人