摘要:什么是闭包闭包是指有权访问另一个函数作用域中的变量的函数。在内存中维持一个变量。 什么是闭包 闭包是指有权访问另一个函数作用域中的变量的函数。 function createFunc() { var name = "wheeler"; return function () { return na...
摘要:构成类数组对象,引入,并使其自增版本信息模拟数组,即这里构成一个类数组对象由于这里把作为构造函数调用,得到一个对象,所以我们把作为的原型。 本文简单实现jQuery框架,深入理解javascript对象。本文的对照版本是jQuery-1.2.6.js 本文注重jquery...
摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim...
摘要:第三步,安装插件安装方法一快捷键,输入回车,然后输入你想安装的包的名称,回车安装方法二当然你也可以打开文件夹,然后去等平台下相关插件放在这里即可。 如果需要 vim 配置,可以移步 面向 web 前端及 node 开发人员的 vim 配置 sublime 3 配置和...
摘要:一个简单的图片懒加载所谓懒加载,是为了提高网页的打开的速度,获得更好用户体验的一种手段。本文仅仅简单的举例图片的懒加载,是性能优化的入门的篇章,方法比较简单明了,只要有一点基础就一定能看懂。 一个简单的图片懒加载 所谓懒加载,是为了提...
摘要:性能优化页面渲染减少页面修改元素多个样式可以通过修改完成这样可以把多次减少为一次修改元素多个样式可以分为三步先隐藏再修改最后显示。 代码优化 这个部分仅仅将代码优化本身,不考虑性能,关于代码部分的性能优化在 页面渲染 部分 代码优化 中 HTML...
摘要:注意使用的版本不同,可能会导致打包出的结果不一样。完整的优化代码见有用的文章分离第三方库及公用文件 现在的 web 应用,内容一般都很丰富,站点需要加载的资源也特别多,尤其要加载很多 js 文件。js 文件从服务端获取,体积大小决定了传输的快慢;...
本文包括js学习中简单功能的算法包括对js以及DOM和BOM的研究过程中一些有意思的代码实现本文还包括公司面试相关算法问题的代码段,但不会指出是哪个公司出的题 数据结构及基本排序、查找算法 这个部分内容比较多,请查看一下博客: 基于 Javascript 的排序...
摘要:数据结构程序数据结构算法数据结构基本概念数据的逻辑结构反映数据元素之间的关系的数据元素集合的表示。这两部分信息组成数据元素的存储映象,称为结点。 本文涉及更多的是概念,代码部分请参考之前写过的 2 篇博客 基于 Javascript 的排序算法 基于...
摘要:注释空数组空对象转换为布尔型也是坑。系统会在自动类型转换的时候调用他们,所以我们通常不需要手动调用他们。严格相等不存在类型转换,对于类型不同的两个值直接返回。 Javascript 中有5种基本类型(不包括 symbol),以及对象类型,他们在不同的运算...
摘要:部分比较重要部分比较重要重点是下面的,这里操作我们借助实现的逻辑不难,但是利用总是没有所谓前端路由的那种味,必然也不是主流方法。而现在的前端路由也是基于这个原理实现的。和异曲同工,而且前者可以在该事件之外任何地方随时使用。 SPA 前端路...
摘要:线程的划分尺度小于进程,使得多线程程序的并发性高。线程在执行过程中与进程还是有区别的。用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。 前些日子在忙着面试,拿了心仪的 offer 以后闲下来整理了一些面试相关的基本概念。由于...
安装 首先你需要点击这里安装 nodejs(npm)。然后执行: 建立一个目录作为项目根目录并初始化: mkdir react-webpack cd react-webpack/ npm init 安装相关组件 这里包括了本文所需要的全部组件 npm i --save-dev react react-dom react-transform-hmr web...
摘要:这个阶段只有一个方法,该方法在整个生命周期内调用且仅调用一次。在这里进行一些相关的销毁操作,比如撤销定时器,事件监听等等。 详解 React 生命周期 整个 React 生命周期有3个阶段:创建、更新、卸载,每个阶段有对应的工作和方法,我们可以看下面...
摘要:注册账号首先你需要一个手机厂商对应开发者账号和快应用账号由于博主的手机是华为,就在华为官网注册一个个人开发者账号就好啦,这个部分就不具体展开了。 博主的开发及调试环境是 macOS 10.13.4 + Chrome/65.0.3325.181 + honorV9 EMUI8.0.0(Android8...
摘要:本文将介绍一段使用隐式类型转换输出的代码,并讲解具体的转换过程。代码转换过程我们分四部分讲解具体的转换过程,一个空数组,紧跟在数组后面的的语义应该是表示属性操作,类似于中的作用,而不是表示数组。 本文将介绍一段使用JavaScript隐式类型转...
摘要:事件的触发频次同样是由实现者决定,譬如在进行文件读取时,可能每行都会触发一次而在请求处理时,可能数的数据才会触发一次。如果有参数传入,它会让可读流停止流向某个特定的目的地,否则,它会移除所有目的地。 showImg("https://segmentfault.com/...
摘要:那个月就是对着和的文档写出来了网站的前后端,也是第一次买服务器备案网站做反向代理读文档学做,怀念那些时光,让现在的网站有了基础。因此,管理系统听歌台被抽离成了多带带的应用,后台利用做反向代理,用二级域名记性访问。 不知道你是否也有想过...
摘要:原文地址为了探究按需加载的本质,选择了对先前造的轮子进行实验。下文就来揭开面纱,并动手改造项目,最终目标是用第二种写法实现按需加载,减小打包体积。下面给出种可以按需加载的方案。 原文地址 为了探究按需加载的本质,选择了对先前造的轮子 di...
摘要:实际上是一个让出线程的标志遇到会立即返回一个状态的。一个简单的防抖函数如果定时器存在则清除重新开始定时执行缺点只能在最后执行,不能立即被执行,在某些情况下不适用。假设压入栈的所有数字均不相等。接收数据不受同源政策限制。 开始 尽管秋招...
摘要:剑指在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。例如输入前序遍历序列和中序遍历序列,则重建二叉树并返回。其中负数用补码表示。 本文为8月牛客网《剑指 offer》刷题做得,现整理出来作为参考。虽...
摘要:一个页面在浏览器显示出来至少需要个线程,分别是引擎,渲染,事件触发。其中事件触发是独立于其他个执行的,而和是相互排斥的,也就是说同一个时间二者只有一个在工作。 作为DOM本身十分重要的2个异步执行函数,初学者感觉这个很不好理解,我简单写一...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
一、活动亮点:全球31个节点覆盖 + 线路升级,跨境业务福音!爆款云主机0.5折起:香港、海外多节点...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...