==========前端=========
文章平均质量分 71
海伦•
求知若渴,大智若愚
展开
-
JS函数调用的this指向与apply,call,bind调用模式
的对象,如果没有这个参数或者参数为undefined或null,则默认指向全局Window。bind是返回绑定this之后的函数,而apply、call是立即执行。其中apply和call都是一次性传入参数,而。apply是数组,call、bind是列表。三者都是可以改变函数的this指向。bind的this指向是永久改变。apply,call则是临时绑定。传入的第一个参数绑定的对象。这篇文章去理解他们的应用。显式绑定this到obj。一个参数都是this指向。2、this指向例子(三者都是可以传递参数,原创 2024-01-08 21:08:49 · 1072 阅读 · 0 评论 -
原生JS实现抽奖
制作一个MiniSize使用提供的素材实现一个转盘活动的布局(如下图所示);阻塞进入表单的任务加入微任务队列,使得表盘先旋转玩了之后再跳转到表单页面。进入界面后2秒钟后开始旋转,5秒钟后停止旋转;并且3秒后进入一个表单界面(如下图2所示);界面要求适配现主流的手机屏幕及手机浏览器;请保证视觉效果的还原度以及代码整洁度。要求界面切换连贯,动画流畅。原创 2024-01-05 09:33:55 · 586 阅读 · 0 评论 -
JS运行机制、Event Loop
async是异步的意思,await可以裂解为async wait。下面一个案例可以看到时间循环机制为了达到单线程不阻塞,他的执行流程是怎么样的。,先执行async外面的同步代码,执行完毕之后回到async函数执行之前阻塞的代码。只有任务队列通知主线程,某个异步任务可以执行力,该任务才会进入主线程执行。同步任务:立即执行的任务,一般放在主线程中(主执行栈)。异步任务又分为宏任务和微任务。await会阻塞下面的代码(即加入微任务队列)异步任务:异步执行的任务,进入。、异步与同步任务执行如下。原创 2024-01-04 22:37:51 · 992 阅读 · 0 评论 -
原生JS做别踩白块游戏
box.offsetTop>=0(可视区上部没有方块了)完全溢出、预备各一行、可视行。原创 2024-01-02 21:09:52 · 547 阅读 · 0 评论 -
CSS3制作3D爱心动画
css,即层叠样式表的简称,是一种标记语言,有浏览器解释执行用来使页面变得更美观。原创 2023-11-27 23:09:39 · 1954 阅读 · 4 评论 -
原生js做打地鼠游戏
抱歉素材有点难找,这次的学习重点是在JS的实现,梳理一下打地鼠的实现逻辑,主要分为三个主要功能函数。原创 2023-11-15 17:05:48 · 532 阅读 · 0 评论 -
函数柯里化
高阶函数一般具有以下两个规范中的一个函数接收的参数是一个函数,那么函数就称为高阶函数调用的返回值依然是一个函数,那么称之为高阶函数常见的高阶函数PromisesetTimeoutarr.map()filterreduce高阶函数的一个高级应用就是函数柯里化函数柯里化,又称部分求值,什么是高阶函数,常见的高阶函数 有哪些?_唐家小妹的博客-CSDN博客函数柯里化_c语言 柯里化-CSDN博客。原创 2023-11-14 17:23:57 · 137 阅读 · 0 评论 -
浏览器缓存
浏览器的缓存是性能优化中最高效的方法看,他可以显著减少网络传输带来的损耗。原创 2023-10-19 17:14:55 · 134 阅读 · 0 评论 -
TypeScrip入门
TypeScript强调了两个重要的特性--类型系统、适用于任何规模的项目。原创 2023-09-19 17:30:29 · 211 阅读 · 0 评论 -
MVVM 模式、Vue 双向绑定原理
MVVM(Model-View-ViewModel)是一种软件架构模式,用于实现界面(UI)和业务逻辑的分离。他的设计目标是将界面的开发与后端的业务逻辑分离,使得代码易于理解、维护和测试。MVVM的核心思想是数据绑定。原创 2023-09-18 12:01:32 · 214 阅读 · 0 评论 -
从HTTP到HTTPS:网站安全通信的演进之路
HTTP协议与TCP/IP协议族内的其他协议相同部分,用于客户端和服务器端的通信。下面来看一下HTTP具体是怎么工作的。原创 2023-09-17 22:09:00 · 682 阅读 · 2 评论 -
网络通信深入解析:探索TCP/IP模型
你知道在我们的网页浏览器的地址当中输入url,未必是如何呈现的吗?web浏览器根据地址栏中指定的url,从web服务器获取文件资源(resource)等信息,从而显示出web页面。web使用HTTP(超文本传输协议)的协议作为规范,完成从客户端从服务器端等一系列的运作流程。了解HTTP,我们有必要事先了解一下TCP/IP协议族。原创 2023-09-06 16:47:21 · 1004 阅读 · 0 评论 -
前端进阶之——模块化
在做项目的时候越来越发现模块化的重要性,做好模块化开发不仅给后期的维护带来不少好处而且大大提升项目开发效率,接下来整理一下模块化相关知识吧。原创 2023-08-31 15:31:38 · 622 阅读 · 0 评论 -
前端进阶之———浏览器调试巧技
之前的经验是做一些简单的html,css样式调试以及他的报错信息,忽略了浏览器js调试的强大功能。觉得还是非常有必要的,很好的帮助我们以解决后开发的时候遇到复杂的问题,下面就开始系统的学习一下。原创 2023-08-25 11:21:44 · 1451 阅读 · 0 评论 -
jango+vue 前端传递数组,后端接收和打印数组
前端是可以直接传递数组到后端的,知识前端的传递方式和后端的接收方式是要发生相应的改变,是数组。代码如下:注意要加上:traditional:true 方案:前端是可以直接传递数组到后端的,知识前端的传递方式和后端的接收方式是要发生相应的改变,是数组。代码如下:注意要加上:traditional:true traditional:true阻止深度序列化(看着像乱码,没有保留列表的存储方式),否则获取的列表将是空的。后端原创 2022-12-05 16:18:24 · 812 阅读 · 1 评论 -
Element UI动态生成多级表头
层数是可变化的,所以需要专门设置一个表格的数据来保存表头,然后通过v-for="item in tableColData"的方式来循环展示表头,由于层数是循环展示表头的,所以如果层数里面如果有第二级别的表头,就需要在表头数据多设置一级children,加上第二层v-for="item1 in item.children"来遍历二级表头。由于项目的需求,需要根据用户自定义的方式来初始化表格的表头包含哪些信息,有很多信息是有规律的,所以我们需要Element UI动态生成多级表头。原创 2022-11-16 17:33:33 · 5926 阅读 · 6 评论 -
jQuery常用的功能
【代码】jQuery常用的功能。原创 2022-10-05 11:29:57 · 134 阅读 · 0 评论 -
JQuery概述
之前也总是听说JQuery,只知道他与JS有很大的关系,但是之前遇到的项目一直使用VUE框架做的,很少接触到JQuery,直到前段时间遇到一个轻量级项目,它用的JQuery。下面来了解一下。原创 2022-09-26 20:48:01 · 124 阅读 · 0 评论 -
Git基础
我的Git 名称:HellenYangYvTing我的Git 邮箱:1977217272@qq.comGit大神https://www.liaoxuefeng.comGit官网http://git-scm.com/p命令git add: 本地 增加 到暂存区git commit: 暂存区 提交到 本地仓库 (本地分支 默认为master分支)git push: 将本地仓...原创 2019-02-26 19:17:28 · 187 阅读 · 0 评论 -
标签,路径,列表
长时间没有学习前端,由于以前学习笔记太乱,刚好通过这次的复习来总结一下。 我的每节要点都通过案例里面体现了,并分别对其进行了标注。1.HTML标签 主要注意的是 链接 a 对应 href 属性 图片 img 对应 src 属性 base 设置总...原创 2019-03-25 21:58:27 · 168 阅读 · 0 评论 -
font,选择器,外观样式
1.fontfont-size :大小一般单位px font-family:字体 nunicode字体:更兼容。 宋体:SimSum---》“/5B8B/4F53” 微软雅黑:Marcrosoft-->"\5FAE\8F6F\96C5\9ED1" font-weight:字体粗细 100 - 900 一般用normal,和 ,bold font - style:norm...原创 2019-03-30 11:44:41 · 290 阅读 · 0 评论 -
标签显示模式,复合选择器,规范
1.标签显示模式行内样式表 内部样式表 外部样式表 link连接css与html标签显示模式块标签:div,p,ol,ul等 可以设置高度,宽度 行内元素:span,a,strong等 行内块元素:img,input,td标签显示模式转换display:inline 块集元素转换为行内display:block 行内元素转换为块集disp...原创 2019-03-30 19:48:29 · 216 阅读 · 0 评论 -
表格,表单,HTML5新增标签和属性
1.表格:不是用来布局的而是用来处理数据的 标签table <caption>text</caption> 标题 <thead>tr th </thead> 表头 &...原创 2019-03-26 21:36:46 · 722 阅读 · 0 评论 -
区间调度(贪心+类的排序法则)
分析:找出方案,要找出最佳策略就联想到贪心,进过找规律,可以看到,当每次选择最早结束项目的那个项目,那么最后项目总数就会越多。所以就要对类进行排序,按他的结束时间进行排序。 Arrays.sort()只有对整数字符串进行排序的规则(自带比较方法),对类的排序是不确定的,所以要实现接口,也就是他的排序规则。 排序规则:当结束时间相等的时候就对按开始时间进行排序,否则就按截止时间有小到大...原创 2019-04-26 17:15:18 · 282 阅读 · 0 评论 -
京东项目案例
长时间没有写前端了,一上手就是一个京东项目,磨蹭了好几天。有了这次的基础下面的代码写出来会更快吧!下面是效果图1 初始化文件新建项目的基本文件夹,创建工作环境 新建首页文件index.html normalize.css的初始化文件拖到css文件夹中对于浏览器的兼容性的问题有做初始化处理,以及其他的基本样式2 头部实现 小图标 https://w...原创 2019-07-14 21:53:35 · 1171 阅读 · 0 评论 -
Git进阶
上传:git add ./program.md 所指定的文件放到大门口去git add ./ 吧所有修改的文件添加到大门口去git commit --all -m 可以一次性把我们的修改的文件添加并提交到版本库查看 :gitstatus ...原创 2019-07-15 19:48:42 · 228 阅读 · 0 评论 -
DOM案例(爱豆Kris)
占位图网站:placehold.it代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">...原创 2019-08-03 12:17:52 · 167 阅读 · 0 评论 -
前端必备知识
1.JQuery,网络,CSS3,H5,2.ES6,webpack4.0,git, 小程序设计模式,3.VUE,VUEX,VUE源码,React,Node.js,Mongo DB数据库等等原创 2019-02-26 18:39:21 · 371 阅读 · 0 评论