![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
源刃
一个魂系玩家
展开
-
麦克斯韦方程推导波动方程
原创 2023-06-22 21:06:04 · 395 阅读 · 0 评论 -
electron入门
详细文档:https://www.electronjs.org/docs/api/menuconst {label : "文件" , submenu : [ {label : "新建窗口" , } , ] , } , {label : "编辑" , submenu : [ {label : "新建窗口" , } , ] , } , ];1、点击打开新窗口label : "新建窗口" , click :() => {} , } , ];2、点击打开浏览器shell。原创 2023-05-22 08:25:15 · 1364 阅读 · 0 评论 -
TS配置文件tsconfig.json详细配置
【代码】TS配置文件tsconfig.json详细配置。原创 2023-05-06 15:48:44 · 425 阅读 · 0 评论 -
html的小技巧
正如input标签具有email、text和password属性一样,我们也可以通过一些属性打开移动设备的摄像头以捕获图像。那就是capture属性,属性值有两个:网站自动刷新你可以在head标签中将网站设置为定时刷新!激活拼写检查你可以使用HTML的spellcheck属性并将其设置为true以激活拼写检查。使用lang属性指定待检查的语言。指定要上传的文件类型你可以使用accept属性在input标签中指定允许用户上传的文件类型。阻止浏览器翻译将translate属性设置为no会阻止浏原创 2022-11-14 20:54:52 · 78 阅读 · 0 评论 -
Promise.all() 的小技巧
Promise 在处理异步操作时很有用。JavaScript 提供了一个辅助函数Promise.all(promisesArrayOrIterable)来同时并行处理多个 promise,并在单个聚合数组中获取结果。让我们看看它是如何工作的。原创 2022-11-14 20:53:19 · 185 阅读 · 0 评论 -
Vue2_笔记
组件化编码流程: (1).拆分静态组件:组件要按照功能点拆分,命名不要与html元素冲突。 (2).实现动态组件:考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用: 1).一个组件在用:放在组件自身即可。 2). 一些组件在用:放在他们共同的父组件上(状态提升)。 (3).实现交互:从绑定事件开始。props适用于: (1).父组件 ==> 子组件 通信 (2).子组件 ==> 父组件 通信(要求父先给子一个函数)原创 2022-11-14 20:52:01 · 90 阅读 · 0 评论 -
JavaScript数组方法总结
JavaScript中的Array对象与其他编程语言中的数组一样,可以将多个项目的集合存储在单个变量名下,并具有用于执行常见数组操作的成员。声明数组有两种不同的方式可以声明数组。原创 2022-10-15 11:33:31 · 94 阅读 · 0 评论 -
栈,链表,字典,二叉树
队列实例演示视频,可以看出是先进先出算法。原创 2022-09-24 14:58:33 · 91 阅读 · 0 评论 -
栈结构+一道算法
【代码】栈结构+一道算法。原创 2022-09-17 08:16:38 · 80 阅读 · 0 评论 -
顺时针打印矩阵(JS版)
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。原创 2022-09-15 20:31:48 · 480 阅读 · 0 评论 -
websocket基础
没有请求就没有响应,举个例子:就比如我需要查询天气,只能是从客户端发送请求,接受查询结果。HTTP做不到主动向客户端推送信息,这种单向的请求的特点,注定如果服务器有连续的状态变化,客户端想要及时了解就很不方便,只能通过轮询的方式实现,这样是非常浪费资源的因为需要不停的连接,所以发明了websocket。最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。我使用的node.js平台做的一个服务端,开启websocket服务。通信是单向的,请求==响应。原创 2022-09-10 15:44:49 · 773 阅读 · 0 评论 -
迭代器(iterator)原理
iterator是一种接口,为各种不同数据结构提供一种统一的访问机制,任何数据只要部署iterator接口,就可以完成遍历操作,2.itertor作用。原创 2022-09-03 10:38:50 · 1113 阅读 · 0 评论 -
回顾express
1.express 是什么Express 是一个基于Node平台的Web应用开发框架,它提供了一系列的强大特性,帮助你创建各种Web应用。2 .Express 框架特性提供了简洁的路由定义方式 对获取 http请求参数进行了简化处理 对模板引擎支持程度高,方便渲染动态HTML页面 拥有中间件机制有效控制 HTTP 请求 拥有大量第三方中间件对功能进行扩展3 .原生 node.js 与 Express 框架对比4.中间件5 中间件应用...原创 2022-08-14 08:34:12 · 69 阅读 · 0 评论 -
拓展运算符是深拷贝还是浅拷贝
所以结合上面两个例子得出一个结论,拓展运算符是深拷贝还是浅拷贝是看具体拷贝内容的,当拷贝的内容只有一层时是深拷贝,层数很多时时浅拷贝,如果还是不太理解可以先看深拷贝和浅拷贝的定义然后自己手敲一下代码,对于拓展运算符是深拷贝还是浅拷贝网上怎么说的都有,我就说一下我的理解。结合浅拷贝和深拷贝的概念,那拓展运算符是不是深拷贝?结合浅拷贝和深拷贝的概念,那拓展运算符是不是浅拷贝?了,说明是浅拷贝,拿别人手段!,说明是深拷贝,自食其力!...原创 2022-08-07 10:39:55 · 754 阅读 · 1 评论 -
项目总结篇
从开始项目到现在也快40天了,在这个过程中不得不说,交流真的很重要,要是交流多一点,项目估计早就完成了,找bug也找的差不多了,项目现在还有些功能不太完善,学分认证系统功能应该朝着实用性,和安全性出发,这是最重要的,还有交互体验很重要,能够简单明了的一眼看出网站的使用规则,而不是功能隐藏起来,轻松上手,快速使用。项目bug正在修复,代码嵌入,功能失效·······啥的,正在改,还有交互体验上,各种信息的提示需要做出来,给用户足够的反馈信息。...原创 2022-07-31 09:48:26 · 143 阅读 · 1 评论 -
JS通过文件URL路径下载文件
代码】JS通过文件URL路径下载文件。原创 2022-07-24 16:39:55 · 8609 阅读 · 2 评论 -
linux常用命令
1.1关机和重启关机shutdown-hnow立刻关机shutdown-h55分钟后关机poweroff立刻关机重启shutdown-rnow立刻重启shutdown-r55分钟后重启reboot立刻重启。原创 2022-07-17 15:33:15 · 55 阅读 · 0 评论 -
本周学习总结
二.总结axios 全局拦截器 (响应和请求)原创 2022-07-10 15:22:25 · 268 阅读 · 0 评论 -
本周学习总结
Bootstrap 是全球最流行的前端开源工具包,它支持 Sass 变量和 mixins、响应式网格系统、大量的预建组件和强大的 JavaScript 插件,助你快速设计和自定义响应式、移动设备优先的站点。3.网格系统Bootstrap 4 网格系统有以下 5 个类:.col- 针对所有设备.col-sm- 平板 - 屏幕宽度等于或大于 576px.col-md- 桌面显示器 - 屏幕宽度等于或大于 768px).col-lg- 大桌面显示器 - 屏幕宽度等于或大于 992px).col-原创 2022-07-03 13:44:22 · 130 阅读 · 1 评论 -
本周学习笔记
一、node.js简介1.Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。2.Node采用Google开发的V8引擎运行js代码,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。3.Node大部分基本模块都用JavaScript编写。在Node出现之前,JS通常作为客户端程序设计语言使用,以JS写出的程序常在用户的浏览器上运行。3.目前,Node已被IBM、Microsoft、Yahoo!、.原创 2022-06-26 12:19:00 · 84 阅读 · 1 评论 -
一周学习总结
这一周,按照学习计划学习了node.js及相关的内容,学习了一个简单的数据库,我感觉真的要是精通node.js那真的是非常厉害,几乎是想做什么就做什么,接下来我将会进行实践练习,加深理解,更加熟练的运用,该与对于项目结构的规范都要进行实践练习, 这段时间的学习,感觉到挺充实的,相比整天在家玩耍好得多,每天按时规律起床,晚上出去跑个步,其余时间用来敲代码我感觉还是很好的,我的许多同学都外出打工了,确实能挣到很多钱,但是他们的能力在原地踏步,不羡慕他们,加油提升自己更重要...原创 2022-06-19 08:33:21 · 143 阅读 · 1 评论 -
PS学习总结
这周对PS进行了基础的学习,简单的操作,抠图,蒙版的使用,调色,各种工具的使用都应经学会了,其实PS大有可学,因为我不是专业的,仅仅学习了PS的一点皮毛,这些皮毛就已经够我用的了,这是用来找新做东西用的,希望我能够为招新做点什么,让宣传海报更加具有吸引力, 这周呢,在家学习感到是时间很是充足,想学什么都有时间,下一阶段要学习node.js这是一个用js做后端的一个基于V8的一个运行环境,感觉学完这个就能够自己做一整个项目了,既有前端,又有后端,我会更加努力的,这个的学习是对JS的基础的考验,平原创 2022-06-11 16:10:55 · 178 阅读 · 0 评论 -
项目继续进行
这次的考核内容的完善项目,我准备把项目进行进一步的完善,改一改bug,这次新加的内容全部使用原生JS,除了ajax 用JQ其他的都使用原生的,本次后端使用了spring boot 这就要求我们要使用th前几天我对th进行了学习,现在项目到了后期阶段,想要全换成th是不太可能的,再写的内容尽量使用th,我会吸取上次的教训,把学长们提出的问题进行修复,使得页面看起来更加合理,各种内容的分页处理,增删改查,美食网站,我尽量让它看起来像美食网站,...原创 2022-05-15 09:18:33 · 83 阅读 · 0 评论 -
美食项目考核总结
从项目开始到结束,经过了差不多一个月,项目功能基本实现,考核中,才知道自己原来还有很多问题没有考虑周到,这次之后我会格外注意,各种漏洞,要尽可能去想用户会怎么操作做这个页面,应对多种情况,防止一些操作直接使得网页崩溃,这次考核中出现的很多问题,例如用户界面的关注,收藏什么的没有做成分页的形式,导致内容很多的时候浏览器压力很大,导致崩溃,项目后续会进行完善,增加功能,同时修改原先的bug,增加更加人性化的操作,还有在css动画效果上,我会尽量使用原生的js,css去写动画效果,JQ只用一个ajax就够了,锻炼原创 2022-05-08 15:18:10 · 363 阅读 · 1 评论 -
项目最后总结
这次项目就快要结束了,项目希望这几天能够做完,做好,保质保量, 最后会进行bug测试,尽量使得项目能够像一个正常的网站能够正常使用,在这一周的的过程中,发现项目还是有点不够人性化,希望让用户用着舒服,不追求功能多么厉害,但是要好用,评论还差点,希望我能够顺利完成,之后会进行拓展功能的实现,后台希望能够尽快与网页主体实现正常功能。其他也没什么说的把我项目的工具库函数发出来吧function getStyle(obj, name) { if (window.getCompute...原创 2022-04-30 23:16:17 · 332 阅读 · 1 评论 -
本周项目总结
这周我们组后端接口提供的差不多了,压力来到了我们前端,这周原创 2022-04-23 21:50:43 · 95 阅读 · 0 评论 -
周总结关于项目
这周静态页面基本已经完工,没剩几个页面了,在交互方面实现了,用户的登录注册,账户信息的修改,菜谱步骤的上传(实现了一半),这周的交互我发现前后端传收数据,需要确定好发送的格式,需要与后端讨论好如何去存储一些信息,此次的图片上传中,学会了使用JS原生的FormData来传输文件,传输文件时要使用$.ajax而不能直接使用$.post因为需要调整一些参数的类型,如下是一个例子我使用$.ajax传输一个图片文件其中把contentType设置成了falseprocessData设置成了fa原创 2022-04-16 21:56:36 · 238 阅读 · 1 评论 -
Thymeleaf
1. Thymeleaf概述Thymeleaf是一个Java模板引擎,支持html、xml、text、javascript、css、raw这几种模型。使用Thymeleaf首先需要引入命名空间<htmlxmlns:th="http://www.thymeleaf.org">2.基本使用方法1⃣️引用web静态资源Thymeleaf通过”@{}”来引用web静态资源,例如:<script th:src="@{bootstrap/js/...原创 2022-04-10 08:25:54 · 1307 阅读 · 1 评论 -
JS引擎的执行机制
首先JS是单线程的原创 2022-04-02 20:06:12 · 556 阅读 · 0 评论 -
JS对象创建模式
对象创建模式有以下几种:1.工厂模式2.构造函数模式3.原型模式4.组合使用构造函数模式和原型模式5.动态原型模式6.寄生构造函数模式7.稳妥构造函数模式1.工厂模式 一种函数用函数来封装以特定接口创建对象的细节function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = fun..原创 2022-03-27 08:31:40 · 159 阅读 · 2 评论 -
原型链prototype和__proto__
所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法。显示原型和隐式原型;构造函数的显示原型用来存放函数对象,而实例对象的隐式原型等同于构函数的显示原型。所有对象的原型最终都指向object对象,object是原型链的顶端;...原创 2022-03-19 15:10:32 · 1276 阅读 · 1 评论 -
promise解决回调函数嵌套
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件,这就解决了,我上次写的ajax的异步造成的问题,还要在回调函数中去绑定事件,有了promise这些都不是事,有了Promise对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。promise对象代表一个异步操作,有三种状态pending(进行中),fulfilled(已成功),rejected("已失败"),异步操作的结果决定这个对象的状态,一旦状态改变,就不会再变,任何...原创 2022-03-13 11:16:14 · 1812 阅读 · 3 评论 -
AJAX相关问题的解决
AJAX是一个异步的程序,程序执行到AJAX的时候不会等待请求完成之后再去执行后面的代码,而是一边加载着AJAX请求,一边执行后面的程序,原创 2022-03-06 11:02:21 · 386 阅读 · 0 评论 -
关于git
git是一种版本控制器,git的安装非常简单,下一步就行了。git的基本操作;在需要记录版本的文件夹中用,git init创建本地库首次使用需要配置一下个人的用户名和电子邮件地址,输入一下两行代码$ git config --global user.name "用户名"$git config --global user.email 邮箱可以输入一下代码查看是否配置成功$git config --listgit有三个部分,工作区,暂存区,本地库,也可以上传至远程库git的基原创 2022-02-27 08:35:13 · 229 阅读 · 2 评论 -
学习记录2
做考核页面也有三四天了,进展很慢,前一部分的内容很细,有好多小地方需要处理;今天我做到了那个轮播图左边的功能栏的地方了,自我感觉这个地方是最不好做的,希望明天之前能够完成,后面的就好做了,关于轮播图中也有好多小细节,比如在轮播图中需要处理...原创 2022-01-23 20:57:39 · 267 阅读 · 1 评论 -
回顾CSS内容
目录1.弹性盒子2.文本标签3.定位1.弹性盒子flexflex-direction 指定容器中弹性元素的排列方式;主轴由flex的设置的方向决定;flex-grow指定弹性元素伸展的系数默认值是零;当父元素有多余的空间时子元素如何伸展,0就是不伸展,要是把flex-grow写入子元素,则子元素按照flex-grow的比值被分配剩余空白部分flex-shrink表示收缩系数。当父元素不足以容纳子元素时对子元素进行收缩当值为零的时候就是不收缩,当外面的框小的原创 2022-01-16 19:38:46 · 179 阅读 · 1 评论 -
近期学习随笔
前些天闭组了,虽然闭组了,但是我还是每天坚持来小组学习,开始认真学习专业课程,闭组第一天我早上睡到了九点多,睡了个懒觉,起来之后神清气爽,非常有精神,带上书包就去小组学习了,小组的人很少,没有了往日的热闹和紧张的氛围,但是在这的人还是非常认真的在学习,坐到这里才有学习的动力,在寝室老是想玩游戏,不能很好的学习效率很低,所以我每天还是来小组学习,养成一个好习惯,闭组这段时间我每天晚上都是十点回去,没有像往常一样十点四十回去,毕竟还是想放轻松一下,现在是大一觉得不应该那么卷,还是想轻松一点,适度学习,适度躺平。原创 2021-12-29 17:16:22 · 147 阅读 · 0 评论 -
前端考核感想
这次前端考核时间很充裕,刚开始先写的整体框架内容填完之后,而且动画还有特效都做好了,才发现一缩小布局是乱的,虽然下边没有出现滚动条,但是我的内容全部都被压缩了,我的内容区的盒子宽度是按照百分比写的,而且使用的是绝对定位,没有响应式布局,知道了最后一天,我才进行改动把所有内容区的宽度改成了固定像素值,并且设置了媒体查询,缩小的页面进行布局。...原创 2021-12-13 10:58:57 · 651 阅读 · 0 评论 -
高度塌陷问题的解决办法
在HTML文档中元素默认是在文档流中的,在文档流中块级元素会独占一行从上至下排列,而内联元素,所谓的行内元素,指的是只占自身大小的元素,不会占用一行行内元素有:a b span img input select strong(强调的语气)块级元素有:div ul ol li dl dt dd h1 h2 h3 h4…p 首先什么是高度坍塌?在文档流中,父元素的高度默认是被子元素撑开的。也就是子元素多高,父元素多高。但是当子元素设置浮动时,子元素会脱离文档流此时将会导致子元素原创 2021-12-05 19:54:30 · 425 阅读 · 0 评论 -
随笔记录学习
今天早上没想到竟然又睡过了,我下次一定多订几个闹钟,以免过了时间。近期在学习前端知识,感觉前端的内容还挺有意思的,做出来的东西都时可见的。可以按照自己的想要的设计去设计网页,我觉得前端知识比较零散,各种各样的标签需要了解。 学习前端有四天了,感觉没有算法要求,可能后期就有更加深的内容了吧,我看视频上介绍的前端学习的javaScript也能编写类似煜后端的内容,编写数据库;前端处于一个中间位置,既要与页面设计师协调好,也要与后端工程师协调好,所以前端工程师两边都要了解一些知识,需要学习的东西更多,...原创 2021-11-27 20:50:27 · 301 阅读 · 1 评论