文章库ARTICLE COLUMN

  • 深入nodejs-核心模块Events详解(事件驱动)

    深入nodejs-核心模块Events详解(事件驱动)

    摘要:实现方式其实就是对方法做了一层封装,将一个封装好的代替传递给方法内部会执行一次监听回调函数,然后再调用对该回调进行删除。 事件驱动 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O的模型...

    hidogshidogs 评论0 收藏0
  • LeetCode——Longest Substring Without Repeating Char

    LeetCode——Longest Substring Without Repeating Char

    摘要:原问题我的沙雕解法无重复字母存在重复字母挨打最暴力的无脑解法,耗时。。。 原问题 Given a string, find the length of the longest substring without repeating characters. Example 1: Input: "abcabcbb" Output: 3 Explanation: The...

    forsignerforsigner 评论0 收藏0
  • 半小时撸一个抽奖程序

    半小时撸一个抽奖程序

    摘要:需求总是很紧急,昨天正在开会收到人力需求,有时间做个抽奖吗下午四点,年会五点开始。好了不扯淡了开始干活吧先屡一下思路好看是好看不了了,别指望没设计没时间程序员搞出来的效果。样式开始按钮停止按钮人员名单别列表抽中名单列表。 需求总是很紧...

    ysl_unhysl_unh 评论0 收藏0
  • React Fiber源码分析 第三篇(异步状态)

    React Fiber源码分析 第三篇(异步状态)

    摘要:系列文章源码分析第一篇源码分析第二篇同步模式源码分析第三篇异步状态源码分析第四篇归纳总结前言是在版本中的大更新,利用了闲余时间看了一些源码,做个小记录流程图源码分析调用时,会调用的方法,同时将新的作为参数传进会先调用获取一个维护两个时...

    worldligangworldligang 评论0 收藏0
  • FE.B-前端性能优化

    FE.B-前端性能优化

    摘要:缓存长缓存随机名字长缓存策略可并行请求数避免重定向,一次重定向至少浏览器缓存不超过数据不安全存取防止出错关闭浏览器失效合理减少视觉交互反馈节流,防抖视觉欺诈分页预加载资源图片,慎用编码响应式图像字体异步加载异步加载其他系列二 http 缓...

    tyheisttyheist 评论0 收藏0
  • JS基础(选择器,变量类型,内置对象,作用域,JSON)

    JS基础(选择器,变量类型,内置对象,作用域,JSON)

    摘要:是的一个子对象。局部变量在函数作用域销毁时,就会被释放,而全局变量一旦被创建,就不会被释放,除非页面关闭但是隐式全局变量可以被销毁,没有使用声明的全局变量。预解释中的变量提升,只会提升到当前作用域的最前面,而不是其他作用域。 JS DOM和...

    DangoSkyDangoSky 评论0 收藏0
  • JavaScript基础总结(五)——Math对象

    JavaScript基础总结(五)——Math对象

    摘要:中的对象包括最小值最大值向上取最小的整数向下取值四舍五入绝对值代码如下最小值最小值为最大值最大值为向上取整向下取整四舍五入绝对值随机数例如下随机数个数随机数为使用向下取整,随机数随机数个数最小值 1、JavaScript中的Math对象包括: Math.m...

    tianren124tianren124 评论0 收藏0
  • Vue基础之内部指令(下)

    Vue基础之内部指令(下)

    摘要:绑定事件监听器直接撸代码计数器是实例的挂在对象等同于,是的语法糖,在内定义好方法,指令监听事件来触发一些代码。 v-on绑定事件监听器 直接撸代码: 计数器 number:{{number}} + - var app = new Vue({ el: "#app", // a...

    LMouLMou 评论0 收藏0
  • 重读你不知道的JS (上) 第一节一章

    重读你不知道的JS (上) 第一节一章

    摘要:的抽象语法树中可能会有一个叫作的顶级节点,接下来是一个叫作它的值是的子节点,以及一个叫作的子节点。值得注意的是,是非常重要的异常类型。严格模式下,未声明的和俩者行为相同,都会是。 你不知道的JS(上卷)笔记 你不知道的 JavaScript JavaScrip...

    lk20150415lk20150415 评论0 收藏0
  • 重读你不知道的JS (上) 第一节二章

    重读你不知道的JS (上) 第一节二章

    摘要:词法作用域定义在词法阶段的作用域由你在写代码时将变量和块作用域写在哪来决定的,因此当词法分析器处理代码时会保持作用域不变。欺骗词法作用域在词法分析器处理过后依然可以修改作用域。 你不知道的JS(上卷)笔记 你不知道的 JavaScript JavaScript ...

    baihebaihe 评论0 收藏0
  • Parcel + react + ts 的脚手架

    Parcel + react + ts 的脚手架

    摘要:一开始一直让我很舒服,不管是结合还是开发组件,突然有一天预计分钟通过然后大家提倡升级,然后就开启了如履薄冰的升级之路,天天跟便秘一样直到我看到了网红打包工具确实孤陋寡闻了,小试一下,然后就又舒服了,然后自己尝试结合和弄了个脚手架,初尝...

    chavesguchavesgu 评论0 收藏0
  • JavaScript的组成结构梳理

    JavaScript的组成结构梳理

    摘要:一是的核心规定了这门语言的数据语法结构等基本概念。使用节点来把以及文档描述成一个多层次的节点结构。类型对象是其实例对象,是的属性,表示整个页面。和表示视窗的大小和表示改变视窗的方法。 JavaScript经历了残酷的竞争,至今已经统治了web世界...

    dmllllldmlllll 评论0 收藏0
  • 常用的ES6新特性--解构赋值

    常用的ES6新特性--解构赋值

    摘要:因为先把解构赋给,把值赋给,所以,都为对象的解构赋值数组的解构和对象的解构有一个不同,数组的元素按次序排列,变量的取值由其位置决定而对象的属性没有次数,变量必需和属性同名,才能取得正确的值。 let和const 由于var可以重复声明,而且无法限...

    0x584a0x584a 评论0 收藏0
  • githubRank: Github 项目和用户排行榜

    githubRank: Github 项目和用户排行榜

    摘要:自己平时比较喜欢逛,也热衷于发现各种各样神奇的仓库,所以干脆用官方的接口自己整合一下,便诞生了,这样一个展示仓库与用户排行的网站,虽然已经存在了很多基于官方接口的项目排行的网站,但是给我的体验都不够友好和简洁。 自己平时比较喜欢逛 Git...

    _Zhao_Zhao 评论0 收藏0
  • Ts学习深入浅出

    Ts学习深入浅出

    摘要:别急还没说完我们使用操作符构造了类的一个实例,这会调用类的构造函数,按照定义对实例进行初始化注意为了兼容和,中的类会被编译为中的函数。 前言: 我们为需要构建和维护大型JavaScript程序的团队设计了TypeScript,以满足他们的需求。TypeScript...

    Dr_NooooDr_Noooo 评论0 收藏0
  • 关于ES6深度拷贝

    关于ES6深度拷贝

    摘要:在集合中使用扩展运算符,声明新的命名空间,是起效果的,但是如果数组中包含对象,那么就完了,新的命名空间中的集合中的对象的命名空间还是老的,这就会导致修改老的数组的对象,数据命名空间新的也会随之更新,或者修改的新的集合的对象老的也会随之...

    jk_v1jk_v1 评论0 收藏0
  • ECMASCript 2019可能会有哪些特性?

    ECMASCript 2019可能会有哪些特性?

    摘要:可能不会包括所有的语法提案。事实上,有些提案已经被搁置很多年了。因此,很可能也会在今年月份发布。 译者按: 又过了1年... 原文:What"s New in JavaScript for 2019 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归...

    tuantuantuantuan 评论0 收藏0
  • node+express+vue搭建工程

    node+express+vue搭建工程

    摘要:安装环境度娘创建前端项目创建基于搭建项目收发请求请求第三方准备模块引入使用设置请求头地址获取的参数是字符串转整数接口数据请求成功接口数据返回数据请求获取请求需要模块准备使用 1、安装node环境(度娘)2、vue-cli创建前端项目3、创建node 基...

    Mr_houziMr_houzi 评论0 收藏0
  • 理解JavaScript的核心知识点:作用域

    理解JavaScript的核心知识点:作用域

    摘要:也毫不例外,但在中作用域的特性与其他高级语言稍有不同,这是很多学习者久久难以理清的一个核心知识点。主要使用的是函数作用域。 关于作用域:About Scope 作用域是程序设计里的基础特性,是作用域使得程序运行时可以使用变量存储值、记录和改变程序...

    HelKyleHelKyle 评论0 收藏0
  • JS基础(绑定及解绑事件,元素属性及方法,元素位置及宽高的值)

    JS基础(绑定及解绑事件,元素属性及方法,元素位置及宽高的值)

    摘要:绑定及解绑事件事件绑定的三种方式事件类型,命名函数,布尔值不支持代表的是当前绑定事件的对象事件类型,函数名字,移除事件注意中的第三个参数设置为就在捕获过程中执行,反之就在冒泡过程中执行处理函数。 JS 绑定及解绑事件 事件绑定的三种方式...

    EnlightenmentEnlightenment 评论0 收藏0
  • 使用Rust + Electron开发跨平台桌面应用 ( 一 )

    使用Rust + Electron开发跨平台桌面应用 ( 一 )

    摘要:所以我们需要将打包成模块提供给进行调用。安装完之后我们执行,新建一个项目。需要注意的是编译的版本需要与运行的版本一致,否则会出现无法调用的情况。 前言 近段时间学习了Rust,一直想着做点什么东西深入学习,因为是刚学习,很多地方都不熟悉,...

    DrizzleXDrizzleX 评论0 收藏0
  • vue权限问题

    vue权限问题

    摘要:控制权限问题后台返回的接口首页关于测试更多更多一更多二权限指令功能权限指令操作权限递归过滤异步路由表,返回符合用户角色权限的路由表设置获取的权限信息设置功能权限功能绑定测试功能显示参考链接地址链接 vue控制权限问题 后台返回的接口 { ...

    AaronYuanAaronYuan 评论0 收藏0
  • js两种方法获取当天时间0点到24点的时间戳

    js两种方法获取当天时间0点到24点的时间戳

    摘要:下面推荐两种方法方法一可能有些浏览器不支持方法可根据本地时间把对象的日期部分转换为字符串,并返回结果。 下面推荐两种方法(方法一可能有些浏览器不支持) 1. toLocaleDateString()方法可根据本地时间把 Date 对象的日期部分转换为字符串,并返回...

    atinosunatinosun 评论0 收藏0
  • JS基础(对象创建,构造函数、原型、实例之间关系,继承方式)

    JS基础(对象创建,构造函数、原型、实例之间关系,继承方式)

    摘要:对象创建的三种方式字面量创建方式系统内置构造函数方式自定义构造函数构造函数原型实例之间的关系实例是由构造函数实例化创建的,每个函数在被创建的时候,都会默认有一个对象。 JS 对象创建的三种方式 //字面量创建方式 var person= { name:"jack"...

    PAMPANGPAMPANG 评论0 收藏0
  • React Fiber源码分析 第二篇(同步模式)

    React Fiber源码分析 第二篇(同步模式)

    摘要:函数主要执行两个操作,一个是判断当前是否还有任务,如果没有,则从链中移除。 系列文章 React Fiber源码分析 第一篇 React Fiber源码分析 第二篇(同步模式) React Fiber源码分析 第三篇(异步状态) React Fiber源码分析 第四篇(归纳总结) 前...

    OBKoro1OBKoro1 评论0 收藏0

热门文章

<