yihan12 / yihan12.github.io Goto Github PK
View Code? Open in Web Editor NEW个人网站:文章,随笔
Home Page: https://yihan12.github.io/
个人网站:文章,随笔
Home Page: https://yihan12.github.io/
冒泡排序逻辑 1、比较两个相邻的元素 a、b,如果 a>b,则把 a、b 调换位置;反之,不调换位置。 2、从头到尾比较每一对相邻的元素,并且重复第一步的操作。操作完这步骤后,最后一位元素就是最大的元素。 3、针对所有元素重复以上的步骤(最后一位元素除外)。 JavaScript 代码实现123456789101112131415const arr = [1, 2, 6, 34, 7, 9
什么是跨域?(CORS、同源策略) 同源策略:限制从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。(来自 MDN 官方的解释) 受浏览器同源策略的限制,非同源的两个 URL 间不能通信,非同源的脚本不能操作其他源下面的对象,但在实际开发场景中, 这种情况经常出现, 此时需要通过跨域进行非同源通信 跨域问题的来源是浏览器为了请求安全而引入的基
浏览器渲染机制首先,浏览器的渲染机制中有几个基本概念名称: (1)、DOM:浏览器将 HTML 解析成树形的数据结构 (2)、CSSOM:浏览器将 CSS 解析成树形的数据结构 (3)、Render Tree:DOM 和 CSSOM 合并后生成 Render Tree(渲染树) (4)、Layout:计算出 Render Tree 每个节点的具***置 (5)、Painting:通过显卡,将 La
https://yihan12.github.io/about/
Hi there, I’m yihan123 👋👯 I’m Peng Yao hui, a web frontend developer from ChangSha, China. 🌱 : JavaScript/Css3/Html5/Vue/React 🔭 : Work in shenzhen 😄 : CSDN:易函 123/思否:易函
说明 vue 业务代码写了几年,对其痛点有了相应了解,想更深入理解其痛点原因。 学习源码中的思路,了解其 api 输出的原理。 vue2.6 已经到终版,对比大佬之前版本的源码分析,可以看其最后某些代码优化。 代码剖析new 关键字在 Javascript 语言中代表实例化是一个对象,而 Vue 实际上是一个类,类在 Javascript 中是用 Function 来实现的。所以我们得找到Vue
题目地址 https://leetcode.cn/problems/combination-sum/ 题目描述123456789101112131415161718192021222324252627给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可
https://yihan12.github.io/tags/
吾生也有涯,而知也无涯 。以有涯随无涯,殆已!已而为知者,殆而已矣!为善无近名,为恶无近刑。缘督以为经,可以保身,可以全生,可以养亲,可以尽年。
概览 解构只是意味着将复杂的结构分解成更简单的部分。在 JavaScript 中,这种复杂的结构通常是一个对象或一个数组。使用解构语法,您可以从数组和对象中提取更小的片段。解构语法可用于变量声明或变量赋值。您还可以使用嵌套解构语法来处理嵌套结构。 123456789101112131415161718192021222324// oldconst student = { name:
https://yihan12.github.io/categories/
吾生也有涯,而知也无涯 。以有涯随无涯,殆已!已而为知者,殆而已矣!为善无近名,为恶无近刑。缘督以为经,可以保身,可以全生,可以养亲,可以尽年。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.