- 博客(23)
- 收藏
- 关注
原创 src&href,fetch&ajax,cookie&session
src,会暂停其他资源的处理,直到该资源加载、解析和执行完毕,将其所指向资源应用到当前内容。Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的部分,例如请求和响应。href,将资源解析成css文件,并行加载请求资源,不会阻塞对当前文档的处理。src,将其所指向的资源下载并应用到当前页面,常见的有script、img。href,超文本引用,用于建立文档与资源的联系,常用的有:link、a。fetch()方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。
2024-06-08 11:09:56
1001
原创 中间件&模版引擎
/ next 是否继续往下执行console.log("中间件");// 如果是根路径/ 即上面代码等价于// console.log("中间件");// });});} else {});} else {});当运行并发送请求时,被app.use拦截因为中间件用的 //text1 /text2 中间件都具有这个符号当发送请求时,会优先处理中间件的处理函数如果中间件处理函数中有next() 会继续往下执行。
2024-06-02 22:46:14
940
2
原创 Nodejs(文件操作,构建服务器,express,npm)
全局自定义// next 是否继续往下执行console.log("中间件");// 如果是根路径/ 即上面代码等价于// console.log("中间件");// });});} else {});} else {});当运行并发送请求时,被app.use拦截因为中间件用的 //text1 /text2 中间件都具有这个符号当发送请求时,会优先处理中间件的处理函数如果中间件处理函数中有next() 会继续往下执行。
2024-05-26 21:13:29
674
原创 事件委托,call apply bind用法
利用 JS 事件冒泡动态为元素绑定事件的方法称为事件委托(也称为“事件代理”)。事件委托就是把原本需要绑定在子元素上的事件(onclick、onkeydown 等)委托给它的父元素,让父元素来监听子元素的冒泡事件,并在子元素发生事件冒泡时找到这个子元素。好处在 JavaScript 中,页面内事件处理程序的个数会直接影响页面的整体性能,因为每个事件处理程序都是对象,对象会占用内存,内存中的对象越多,页面的性能则越差。
2024-05-19 11:34:11
766
原创 jq的一些小操作以及遇到的问题
由于js是单线程的,当有多个函数在同级进行调用时,如果前一个函数出错,那么下一个函数也不会执行,不能想当然的认为函数会异步执行;当回复二级评论时,需要将自己的评论放在最开头的地方,这里可以用js的拼接,也可以用jq的prepend 方法。当删除二级评论时,需要通过删除按钮获取祖先元素中的整个二级评论,这里需要用到jq的方法。
2024-05-12 17:02:36
324
原创 JS高级(续)及部分知识点
● 套路:自定义构造函数,通过new创建对象● 适用场景:需要创建多个类型确定的对象● 问题:每个对象都有相同的数据,浪费内存//定义类型</script>这两周的学习结束了,通过考核,发现了很多知识点被我忽略了,导致出错,比如map方法,bind和call的区别接下来要开始和后端合作写项目了,我没想到我会是组长,毕竟我只想当个小小组员按照安排来做,希望我这次的分工算合理吧,要是到最后项目完成不了那就真的无了;就两个人来写,估计接下来的30天晚上睡不好觉了,毕竟我最擅长内耗自己;
2024-03-31 10:41:42
596
1
原创 ES6&高级JS
能将数组转换为逗号分隔的 [参数序列]与rest参数有所不同扩展运算符放在了函数调用的实参立里面而rest放在了函数声明的形参位置ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰。
2024-03-24 11:07:55
942
1
原创 初试后台管理系统页面
又给了一星期的时间来完善页面,这一星期给我的感觉都是在原来代码的基础上找bug,填坑,这个坑填上了可能本来没有bug的地方又有bug了,像个裁缝一样,在那缝缝补补,到最后我那可怜的页面也算是基本上完成了,虽然还是有bug…[蚌埠住了] 也许这就是因为if等语句的耦合性 [ 新学的词 ] 较强?导致牵一发动全身?到最后看我整个的代码,感觉逻辑很乱,毕竟是在我的最初的代码上更改,然后我又花了一个晚上在小组的时间重新写了一个新的代码,逻辑性更强;
2024-03-17 10:53:24
745
1
原创 易混点和分页
此次考核仍然有很多不足,alert函数没有重写,标签没有过滤,全选反选功能并未完整实现等等,下次的分页功能一定要实现完整的一套。
2024-03-10 09:30:23
765
1
原创 初学ES6
不能重复声明(var可以重复声明)块级作用域 (只在代码块里有效)不存在变量提前声明(var声明的变量会在最开始进行声明)不影响作用域链数组时对象它和普通对象的功能类似,也是用来存储一些值的不同的是普通对是使用字符串作为属性名数组是用数字做为索引来操作元素数组的存储性能比普通对象要好,在开发中经常使用一些数组来存储一些数据数组中的元素可以是任意数据类型语法:arr[arr.length]=数值这一周将学习计划让制作的页面功能基本实现,并且进行了完善。
2024-03-03 09:20:06
920
原创 第十一周 (轮播图的两种实现方式)
文章目录通过透明度实现轮播图1.思路2.代码通过偏移量实现轮播图1.思路1)需要过渡效果2) 不需要过渡效果2.代码(带过渡)延时调用1)setTimeout2)clearTimeout()来关闭本周总结通过透明度实现轮播图1.思路先将所有图片通过position:absolute 来重叠在一起将所有图片的透明度设为0给第一个轮播图添加一个单独的属性 用来设置透明度为1本代码通过 active来代表当前图片,添加opacity为1 的属性自动轮播:开启定时器,可以在定时器里面直接用右键点击函数
2023-12-31 11:15:01
905
1
原创 学习总结第八周(2D3D动画弹性盒子媒体查询等)
这周又进一步学习了CSS的一些内容,并进行了考核,通过考核让我明白了自己的不足,对图形的观察能力不够,无法正确看出动画的组成部分,希望下周的学习可以理解的更透彻,学习计划完成的更好。
2023-12-10 09:14:59
851
1
原创 学习总结第七周(前端基础)
这周在上周完成了前端基础的情况下写了一个页面,在写页面的过程中也学到了很多东西,希望这次分端能正确选择适合自己的,下周希望能顺利完成学习计划。
2023-12-03 16:19:48
901
1
原创 学习总结(第六周 前端)
使用超连接可以从一个页面跳转到另一个页面块元素主要用来做页面中的布局内联元素主要用来选中文本设置样式一般只使用块元素包含内联元素,而不会使用内联元素去包含块元素a元素可以包含任何元素,但不能包含他自己p元素不可以包含任何其他块元素使用伪元素来表示元素中的一些特殊位置使用dl来创建一个定义列表dl中有两个子标签dt:被定义的内容dd:对定义内容的描述一个盒子会分成以下部分内容区(content)内边距(padding)边框(border)外边距(margin)
2023-11-26 13:07:27
1020
1
原创 学习总结第五周(API,集合)
"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };} }"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };} }Date;
2023-11-19 09:30:16
40
1
原创 学习总结(第四周)
frog f=new frog("小绿",1);f.eat();f.swim();return age;System.out.println("青蛙在蛙泳");System.out.println("青蛙吃虫子");"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };} }
2023-11-12 15:44:11
54
1
原创 学习总结(第三周)
当父类的方法不能满足子类现在的需求时,需要进行方法重写eg:父类喝茶,子类喝水方法的重载:在同一个类中,方法名相同,方法参数类型和个数不同方法的重写:在不同类中,方法参数列表,方法名相同,返回值类型子类小于等于父类这周感觉自己整体学的东西并不多,而且学习进度也有所减缓,有所松懈。18天的学习计划并没有按时完成。周六进行的小组考核,虽然考的还行,但是还有很多不足,写代码的能力以及进制转换,逻辑运算以及一些概念掌握的并不牢固。在下周争取赶上学习进度,并且把基本概念掌握牢固。
2023-11-05 16:12:31
57
1
原创 学习总结(第二周)
public static void 方法名(){…}public static void 方法名(参1,参2,…) {…}1)成员变量完整的定义格式修饰符 数据类型 变量名称=初始化值ps:一般无需初始化值,存在默认值。2)用来描述一类事物的类叫javabean 类,在javabean 类中是不写main 方法的。
2023-10-29 11:12:46
67
2
原创 学习总结(第一周)
注意:在数组循环时,我们通常使变量i的初始值为0;且后面比较时使用<而不是<=,若为<=,会导致超过数组长度,导致报错 这是因为数组的索引(这里假设数组长度为10 即 int[] arr=new arr[10] ) 最大为arr[9] ,而 i 应取不到10(即arr.length)。2.一个浮点数隐含为double型。若在一个浮点数后加字母f或F,将其强制转换为float型。1.一个整数隐含为整型(int型)。当要将一个整数强制表示为长整数时,需在后面加字母l或L。与之前学的循环有所不同。
2023-10-22 15:58:08
53
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人