前端求职
前端求职
祭夜醉美
求知若渴,虚心若愚
展开
-
前端每日知识3+1_第28天
【代码】前端每日知识3+1_第28天。原创 2022-11-01 23:45:00 · 194 阅读 · 0 评论 -
前端每日知识3+1_第27天
【代码】前端每日知识3+1_第27天。原创 2022-11-01 23:30:00 · 151 阅读 · 0 评论 -
前端每日知识3+1_第26天
【代码】前端每日知识3+1_第26天。原创 2022-11-01 23:00:00 · 79 阅读 · 0 评论 -
前端每日知识3+1_第24天
【代码】前端每日知识3+1_第24天。原创 2022-10-31 22:00:00 · 78 阅读 · 0 评论 -
前端每日知识3+1_第25天
【代码】前端每日知识3+1_第25天。原创 2022-10-20 22:00:00 · 67 阅读 · 0 评论 -
前端每日知识3+1_第23天
【代码】前端每日知识3+1_第23天。原创 2022-10-13 22:30:00 · 158 阅读 · 0 评论 -
前端每日知识3+1_第22天
【代码】前端每日知识3+1_第22天。原创 2022-10-13 22:00:00 · 81 阅读 · 0 评论 -
前端每日知识3+1_第21天
【代码】前端每日知识3+1_第21天。原创 2022-10-12 22:45:00 · 127 阅读 · 0 评论 -
前端每日知识3+1_第20天
【代码】前端每日知识3+1_第20天。原创 2022-10-12 22:15:00 · 178 阅读 · 0 评论 -
前端每日知识3+1_第19天
【代码】前端每日知识3+1_第19天。原创 2022-10-12 22:00:00 · 123 阅读 · 0 评论 -
前端每日知识3+1_第18天
【代码】前端每日知识3+1_第17天。原创 2022-10-11 16:15:16 · 111 阅读 · 0 评论 -
前端每日知识3+1_第17天
【代码】前端每日知识3+1_第17天。原创 2022-10-11 22:15:00 · 64 阅读 · 0 评论 -
前端每日知识3+1_第16天
【代码】前端每日知识3+1_第16天。原创 2022-10-11 22:00:00 · 64 阅读 · 0 评论 -
前端每日知识3+1_第15天
内会对 DOM 渲染进行阻塞。会产生 FOUC(Flash of Unstyled Content) 的现象,既一瞬间的白屏或者样式的突然变化(原因是 Render Tree 重新生成了)。浏览器在渲染页面时 DOM 和 CSSOM 是并行的,然后两者结合形成 Render Tree 显示页面。不过 W3C 在 HTML5.2 的定义中对于。前不会对 DOM 的渲染进行阻塞;在 HTML4 的时候,不应该把。标签的使用的定义中是允许将。原创 2022-10-08 23:30:00 · 357 阅读 · 0 评论 -
前端每日知识3+1_第14天
软键盘唤起后,页面的 fixed 元素将失效(即无法浮动,也可以理解为变成了 absolute 定位),所以当页面超过一屏且滚动时,失效的 fixed 元素就会跟随滚动了。当采用 fixed 做吸底、吸顶布局时,如果触发键盘弹出事件则 fixed 属性会失效,布局就会被扰乱。而缺点就是由于保留了作用域链,会增加内存的开销。因此需要注意内存的使用,并且防止内存泄露的问题。的特性,外层的函数无法访问内部函数的变量;因此,使用闭包可以隐藏变量以及防止变量被篡改和作用域的污染,从而实现封装。原创 2022-10-08 23:30:00 · 245 阅读 · 0 评论 -
11前端每日知识3+1_第13天
autocomplete=“off”,浏览器默认开启。原创 2022-10-08 23:00:00 · 69 阅读 · 0 评论 -
前端每日知识3+1_第12天
内核主要分为渲染引擎和 JS 引擎。前者负责页面的渲染,后者负责执行解析 JavaScript。之后,由于 JS 引擎越来越独立,现在所说的浏览器内核大都指渲染引擎。原创 2022-10-08 23:00:00 · 90 阅读 · 0 评论 -
前端每日知识3+1_第11天
【代码】前端每日知识3+1_第11天。原创 2022-09-30 10:33:07 · 151 阅读 · 0 评论 -
前端每日知识3+1_第10天
em表示相对尺寸,其相对于当前对象内文本的font-size(如果当前对象内文本的font-size计量单位也是em,则当前对象内文本的font-size的参考对象为父元素文本font-size)。使用em可以较好的相应设备屏幕尺寸的变化,但是在进行元素设置时都需要知道父元素文本的font-size及当前对象内文本的font-size,如有遗漏可能会导致错误。rem也表示相对尺寸,其参考对象为根元素的font-size,因此只需要确定这一个font-size。所以推荐使用px 或rem, em 容易出错。原创 2022-09-29 22:00:00 · 287 阅读 · 0 评论 -
前端每日知识3+1_第9天
【代码】前端每日知识3+1_第9天。原创 2022-09-28 23:00:00 · 168 阅读 · 0 评论 -
【前端每日知识3_第8天
【代码】【前端每日知识3_第8天。原创 2022-09-27 23:30:00 · 58 阅读 · 0 评论 -
【前端每日知识3_第7天
【代码】【无标题】原创 2022-09-27 23:00:00 · 43 阅读 · 0 评论 -
前端知识点3+1_第6天
【代码】前端知识点3+1 第6天。原创 2022-09-27 09:38:48 · 170 阅读 · 0 评论 -
前端每日知识3+1_第5天
【代码】前端每日知识3+1 第5天。原创 2022-09-27 09:38:37 · 166 阅读 · 0 评论 -
前端知识每日3+1_第4天
【代码】前端知识每日3+1_第4天。原创 2022-09-23 22:30:00 · 161 阅读 · 0 评论 -
前端知识每日3+1_第3天
【代码】前端知识点3+1_第3天。原创 2022-09-22 23:00:00 · 56 阅读 · 0 评论 -
前端每日知识3+1_第2天
Html: html的元素有哪些(包含H5)?区分出行内元素、块级元素、空元素并在后面简要标注下作用。CSS: CSS3有哪些新增的特性?JS 写一个方法去掉字符串中的空格。原创 2022-09-21 22:30:00 · 64 阅读 · 0 评论 -
前端知识每日3+1-第1天
3️⃣ [js] 用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值。1️⃣ [html] 页面导入样式时,使用link和@import有什么区别?2️⃣ [css] 圣杯布局和双飞翼布局的理解和区别,并用代码实现。原创 2022-09-20 21:52:04 · 91 阅读 · 0 评论 -
JS基础(九)--call、apply、bind
一、call、apply、bind 的基本概念// call、apply、bind// call 是一个方法,是一个函数let dog = { name: "旺财", sayName(){ console.log("我是"+this.name) }, eat(food){ console.log("我喜欢吃"+food1+food2 ) }}let cat = { name: "喵喵"}// call 可以调用函数,call 可以改变函数中 this 指向dog.原创 2022-04-14 12:04:21 · 251 阅读 · 0 评论 -
JS基础(一)---防抖和节流
一、防抖<body><input type = "text"><script>// 防抖: 用户触发时间过于频繁,只要最后一次事件的操作let inp = document.querySelector("input");let t = null;inp.oninput = function(){ clearTimeout(t);}t = setTimeout(()=>{ console.log(this.value); },500)} &原创 2022-04-13 20:55:31 · 92 阅读 · 0 评论 -
JS基础(七)--原型对象
1、原型的基本概念// 什么是原型?// 每一个对象都有他的原型对象,他可以使用自己原型对象上的所有属性和方法<script>let cat = { naem: "喵喵"}cat.__proto__.eat = functiob(){ console.log("吃鱼")}cat.eat();// 获取原型的方法:// 1、通过对象的__proto__获取// 2、是通过构造函数的prototype 属性拿到原型// 面试题:构造函数中的this 指向是谁?//原创 2022-04-14 10:17:16 · 355 阅读 · 0 评论 -
JS基础(八)--this 关键字用法详解
一、this关键字的使用方法方法中的 this,指向调用方法的对象全局环境下的 this ,指向全局对象全局函数中的 this,指向全局对象内部函数中的 this,指向全局对象事件中的 this.指向触发事件的DOM对象构造函数中的 this ,指向 new 创建的对象【面试题new 的作用】箭头函数中的 this, 指向定义函数上下文的 this使用 闭包, var 获取dom 的索引<script>/* 1、直接输出 this 指向全局对象*/// this原创 2022-04-14 11:29:48 · 429 阅读 · 0 评论 -
4.23JavaScript 笔试题
1、原生 JS 中异步代码有哪些?定时器事件绑定Ajax 中一般都采取异步操作(也可以同步)回调函数可以理解为异步(不是严谨的异步操作),剩下的都是同步操作2、如何通俗的理解mysql 设计中的三个范式?3、在 React 如何避免不必要的 render?shouldComponentUpdatememoizationPureComponent编程题:删除链表中的递增节点?void dels(LinkList *&L){ LinkList * pre = L->n原创 2022-04-23 20:11:50 · 1617 阅读 · 0 评论 -
JS基础(三)--箭头函数
箭头函数// 函数声明function fun() { return 100;}// 函数字面量const fun = function(){ return 100;}const fun = () => 100console.log(fun()); let obj = { name: "小明", age: 2, sayName() { // let self = this; // console.log(`我是${this.name}`) // conso原创 2022-04-13 21:51:55 · 109 阅读 · 0 评论 -
JS基础(六)--回调地狱与Promise对象
// 获取奶茶的方法function getTea(fn){ setTimeout() => { fn("奶茶") },500)}function getHotpot(fn){ setTimeout(()=>{ fn("火锅") },800)}// 调用获取奶茶的方法getTea(function(data){ console.log(data)})getHotpot(function(data){ console.log(data) getTea(fu原创 2022-04-14 09:51:27 · 76 阅读 · 0 评论 -
JS基础(五)--闭包
闭包: 函数嵌套函数,内部函数就是闭包正常情况下,函数执行完成,内部变量会销毁(销毁:释放内存空间)闭包: 内部函数没有执行完成,外部函数变量不会销毁<script>function outerFun(){ let a = 10; function innerFun(){ console.log(a); } return innerFun;}let fun = outerFun();fun();</script>闭包的应用:封装函数// 立即执行函原创 2022-04-13 22:59:21 · 350 阅读 · 0 评论 -
JS基础(二)---解构赋值
一、定义解构赋值是对赋值运算符的扩展。他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。二、分类1、数组的解构赋值let a = 10;let b = 20;console.log(a); //20console.log(b); //10;2、对象的结构赋值let {name,age} ={ name: "小明", age: 2, friend: "小红"}console.log(n原创 2022-04-13 21:17:10 · 171 阅读 · 0 评论 -
Vue基础(四)-- Vue key 的作用 和路由
一、key的作用总结:Key 的作用主要是为了高晓的更新虚拟 dom没有加 key ,diff 默认算法的问题 (虚拟 dom)如果节点类型不同,直接干掉前面所有的结点,再创建并插入新的节点,不会再比较这个节点以后的子节点如果节点类型相同,则会重新设置节点的属性,从而实现节点的更新要使用 Key 来给每一个节点做一个唯一表示,diff 算法就可以正确的识别此节点,找到正确的位置插入新的节点二、路由的跳转方式一般有两种:1、 router- link 标签会渲染为 标签2、另编程式导原创 2022-04-18 18:12:27 · 753 阅读 · 0 评论 -
Vue基础(一)--组件间的通信方式
一、Vue组件间通信的方式都有哪些?通过 props 传递通过 $emit 触发自定义事件通过使用 refEvenBus$parent 或 $rootattrs 与 listenersProvide 与 InjectVuexprops传递数据使用场景:父组件传递数据给子组件子组件设置 props 属性,定义接受父组件传递过来的参数父组件在使用子组件标签中通过字面量来传递值Children.vueprops :{ // 字符串形式 name: String; // 接原创 2022-04-13 10:31:13 · 88 阅读 · 0 评论 -
Vue基础(三)--计算属性(compute)和watch的区别?
一、计算属性data属性和 computed 属性定义的值都可以直接绑定在表达式中,如果某些值需要通过计算才能得到,那使用计算属性就再合适不过了name = firstName + lastNameApp.vue<template> <div> <h1>计算属性与侦听器</h1> </div></template><script>export default { data(){ return:{原创 2022-04-16 23:16:25 · 1800 阅读 · 0 评论