ES6+--》熟知JS中的async函数
async函数的返回值为 promise 对象,promise对象的结果由async函数执行的返回值决定。async函数能使得异步操作变得更加方便,简而言之就是 Generator 的语法糖。
React Hooks - 使用useCallback和useMemo进行性能优化
这是因为message发生改变, App组件会重新渲染, 那么就会重新定义一个新的increment函数, 将新的increment函数传递到Test组件, Test组件的props发生改变就会重新渲染。当向Test组件传递新的increment时, Test组件的props就会改变, Test依然
Web会话跟踪:Cookie与Session
Web会话跟踪:Cookie与Session
Python正则表达式(一看就懂)
哈喽O(∩_∩)O今天来发一下python正则表达式,其实这个也是比较简单的什么是正则表达式(⊙_⊙)目前越来越多的网站、编辑器、编程语言都已支持一种叫“正则表达式”的字符串查找“公式”,有过编程经验的同学都应该了解正则表达式(Regular Expression 简写regex)是什么东西,它是一
React中路由的参数传递 - 路由的配置文件
传递参数有二种方式(需要注意的是, 这两种方式在Router6.x中都是提供的hook函数的API, 类组件需要通过高阶组件的方式使用):方式一: 动态路由的概念指的是路由中的路径并不会固定:在跳转的页面中可以通过hook函数useParms获取到传入的id, 由于我们现在使用的是类组件, 无法使用
【JavaScript】手撕前端面试题:手写new操作符 | 手写Object.freeze
带你手撕前端面试题:手写new操作符 | 手写Object.freeze。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
React Hooks - useRef和useImperativeHandle的使用方式
通过useImperativeHandle的Hook,将传入的ref和useImperativeHandle第二个参数返回的对象绑定到了一起;所以在父组件中,使用 inputRef.current时,实际上使用的是参数二返回的对象;但是,事实上在上面的案例中,我们只是希望父组件可以操作的focus,
【css伪类选择器及透明度——附项目图片及代码】
小白一篇学懂css伪类选择器及透明度——附项目图片及代码
【Web前端】一文带你吃透CSS(上篇)
CSS 指层叠样式表 (Cascading Style Sheets)。样式定义如何显示 HTML 元素样式通常存储在样式表中外部样式表可以极大提高工作效率,通常存储在CSS文件中多个样式定义可层叠为一个。
猿创征文|一名大三学生的前端学习之路(真情流露)
☀️不论是编程还是学习,更多的是希望大家能够持之以恒,不论你现在处于哪个阶段,你只要不放弃,认真去学,认真去钻研,相信你一定会得到自己想要的结果,在这里再送大家一句话:👉慢慢的变好才是给自己最好的礼物!👈...
手撕前端面试题【javascript~ 总成绩排名、子字符串频次统计、继承、判断斐波那契数组等】
js的总成绩排名、子字符串频次统计、js继承、js判断斐波那契数组等js前端面试题。牛客是可以伴随一生的编程软件(完全免费),从学校到社会工作,时时刻刻你都可以用到,
牛客前端刷题(九)—— 打包篇
前端面试题你想轻松掌握吗?想收到自己满意的offer吗,来牛客—起刷题呀
HTML小游戏4 —— 简易版英雄联盟(附完整源码)
本节教程我会带大家使用 HTML 、CSS和 JS 来制作一个本节示例将会实现如下所示的简易版英雄联盟小游戏。效果:源码也可在文末进行获取。
【JavaScript】手撕前端面试题:事件委托 | 判断URL是否合法 | 全排列
带你手撕前端面试题:事件委托、判断URL是否合法 、全排列。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
React中的路由嵌套和手动实现路由跳转的方式
Link或者NavLink渲染出来是一个a元素, 如果我们想点击一个button或者其他元素实现页面跳转, 就需要通过JavaScript代码进行跳转了。这样我们引入自己封装的高阶组件, 通过高阶组件的增强, 就可以在类组件的props中获取到navigate。那么如果是一个函数式组件,我们可以直接
React Hooks - useContetx和useReducer的基本使用
更新时,该 Hook 会触发重新渲染,并使用最新的值传递给 MyContext provider 的 context value 值。允许我们通过Hook来直接获取某个Context的值, 相对于class组件中的使用方式会简单非常多;在某些场景下,如果state的处理逻辑比较复杂,我们可以通过us
webpack--》webpack底层深入讲解,从初识到精通,真正实现从0到1的过程
根据上文webpack是有默认打包的入口与出口路径文件的,如果想修改的话,看如下操作:在 webpack.config.js 配置文件中,通过 entry 节点指定打包的入口。// 导入路径模块// 使用 node.js 语法向外导出一个 webpack 的配置对象// 代表webpack运行模式,
【学姐面试宝典】—— 前端基础篇Ⅱ(HTTP/HTML/浏览器)
# Doctype 作用,严格模式与混杂模式如何区分,有何意义作用是`Doctype 声明于文档最前面,告诉浏览器以何种方式来渲染页面。`这里有两种模式,`严格模式`和`混杂模式`。> - 严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 >- 混杂模式,向后兼容,模拟老式浏览器,
如何搭建一个vue项目(完整步骤)
一、环境准备1、安装node.js下载地址:https://nodejs.org/zh-cn/界面展示2、检查node.js版本查看版本的两种方式1|node -v2|node -version出现版本号则说明安装成功(最新的以官网为准)3、为了提高我们的效率,可以使用淘宝的镜像源输入:npm in
Node.js | 一文带你了解 EJS 模板引擎
EJS是一套简单的模板语言,帮你利用普通的JavaScript代码生成HTML页面,这称为模板引擎,在服务端渲染中普遍使用。在上一篇服务端渲染的讲解中我们已经提到过ejs这个模板引擎,模板引擎在前后端不分离的时代中经常使用,但随着前后端分离模式、单页模式(SPA应用,如Vue、React,是前后端分