文章 2022-08-23 来自:开发者社区

JS 缓动动画原理

所谓的缓动动画就是在动画的基础上,使元素的速度缓慢增加或缓慢减小的过程(减速或加速),那它使得盒子速度缓慢减小的原理是什么呢??很简单,可以理解为定时器每次进行一次,都执行:当前的距离+变化的步长,首先我们需要一个公式:这个公式就是每次当前距离要加 的 不断变化的步长,我们称其为步长公式:(目标值-当前位置)/ 10  (这个10可以改)步长公式的理解:第一次增加的步长:假设目标值为到....

JS 缓动动画原理
文章 2022-08-18 来自:开发者社区

探索 Vue.js 响应式原理

提到“响应式”三个字,大家立刻想到啥?响应式布局?响应式编程?从字面意思可以看出,具有“响应式”特征的事物会根据条件变化,使得目标自动作出对应变化。比如在“响应式布局”中,页面根据不同设备尺寸自动显示不同样式。Vue.js 中的响应式也是一样,当数据发生变化后,使用到该数据的视图也会相应进行自动更新。接下来我根据个人理解,和大家一起探索下 Vue.js 中的响应式原理,如有错误,欢迎指点~~一、....

探索 Vue.js 响应式原理
文章 2022-08-16 来自:开发者社区

实战Node.js原理对于阻塞和EventEmitter及其继承的运用心得

@[toc]基本概念简单地说,Node.js是在服务器端运行的JavaScript。节点。$ node > console.log('Hello 黎燃!'); Hello 黎燃!然而,对于node JS,概念完全不同。使用node JS,我们不仅实现了一个应用程序,还实现了整个HTTP服务器。事实上,我们的web应用程序和相应的web服务器基本相同。让我们了解一下node JS应用程序由.....

实战Node.js原理对于阻塞和EventEmitter及其继承的运用心得
文章 2022-08-10 来自:开发者社区

vue再读76-路由 js实现原理

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l...

vue再读76-路由 js实现原理
文章 2022-08-05 来自:开发者社区

【Vue.js 入门与实战】--结合Node手写JSONP服务器剖析JSONP原理

结合Node手写JSONP服务器剖析JSONP原理  目录一、JSONP的实现原理二、  代码演示  一、JSONP的实现原理由于浏览器的安全性限制,不允许AJAX访问协议不同、域名不同、端口号不同的 数据接口,浏览器认为这种访问不安全。因为后端服务器的接口比如运行在33 或44上,但是前端网站运行在80端口。前后端端口不一样,要实现跨域访问,前....

【Vue.js 入门与实战】--结合Node手写JSONP服务器剖析JSONP原理
文章 2022-06-27 来自:开发者社区

Javascript 的工作原理:引擎、运行时和调用堆栈概述

随着 Javascript 越来越流行,使其应用的场景越来越多,不仅限于前端,可以是后端、混合应用程序、嵌入式设备等等,于是就有了大前端的叫法。本文开始带大家一起回顾总结 Javascript 的构建块以及它们是如何协同工作,理解其原理,将有助于编写更优的代码。概述大部份人都听说过 V8 引擎,都知道 Javascript 是单线程的,或者它使用的是回调队列。下面将围绕这些概念展开,并解释 Ja....

Javascript 的工作原理:引擎、运行时和调用堆栈概述
文章 2022-06-27 来自:开发者社区

Node.js系列一 - JavaScript运行原理

一. JavaScript如何运行1.1. Atwood定律我们先看一下官方对Node.js的定义:Node.js是一个基于V8 JavaScript引擎的JavaScript运行时环境。但是这句话对于很多同学来说,非常笼统:什么是JavaScript运行环境?为什么JavaScript需要特别的运行环境呢?什么又是JavaScript引擎?什么是V8?我们先来把这些概念搞清楚,再去看Node到....

Node.js系列一 - JavaScript运行原理
文章 2022-06-17 来自:开发者社区

深度剖析 VS Code JavaScript Debugger 功能及实现原理

前言调试(Debugging)作为软件开发环境中无法缺少的部分,长期以来都作为评价一款 IDE 产品优劣的重要指标,VS Code 在 1.47 版本 中废弃了旧版本的 Node Debug、Debugger For Chrome 等插件集,正式采用了全新的 JavaScript Debugger 插件,用于满足所有 JavaScript 场景下的调试需求,不仅提供了丰富的调试能力,还为我们带了....

深度剖析 VS Code JavaScript Debugger 功能及实现原理
文章 2022-06-13 来自:开发者社区

js中字符串转base64以及base64转字符串原理及实现

今天刷codewars的题目的时候碰到一个通过js来实现字符串转base64的题目,base64虽然在js或nodejs中经常用,但是我还真没有仔细去看过原理以及如何实现,这回绕不过去了,赶紧找了找资料看了下。再贴下我个人粗浅的理解(不包括中文)字符串转成base64 是对照码表来进行转化的,比如字符串abc ,将每个字符转成8位的二进制数据,然后将三个8位二进制组合起来,按照每6位一个字符重新....

js中字符串转base64以及base64转字符串原理及实现
文章 2022-06-10 来自:开发者社区

js-new命令原理

new命令原理使用new命令时,它后面的函数依次执行下面的步骤:创建一个空对象,作为将要返回的实例对象。将这个空对象的原型,指向构造函数的prototype属性。将这个空对象赋值给函数内部的this关键字。开始执行构造函数内部的代码。如果构造函数内有返回值且为对象类型,则返回该对象,否则返回上面创建的实例对象。// 构造函数 function Person(name,age){ this...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注