1.局部变量在一个函数内部定义的变量是内部变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它们,在此函数以外时不能使用这些变量的,它们称为局部变量。局部变量保存在动态数据区的栈中,只有在所在函数被调用时才动态地为变量分配存储单元。    1).主函数main中定义的变量也只在主函数中有效.    2).不同函数中可以使用名字相同的变量,它们代表不
node概述一、node概述1.global2.setTimeout3.setInterval4.setImmediate5.console6.__dirname7.__filename8.Buffer9.process一、node概述1.global 这里为什么全局属性里还有一个global呢? 原理如下:const obj = { console:{}, serTimeout: funct
文章目录node.js的全局对象全局对象和全局变量__filename(前面是两个\_)__dirname(前面是两个\_)setTimeout(cb,ms)clearTimeout(t)setInterval(cb, ms)consoleprocess退出状态码Process的属性Process的方法 node.js的全局对象JavaScript 中有一个特殊的对象,称为全局对象(Global
文章目录全局对象全局属性全局对象Buffer对象Buffer实例对象用法流可读流可写流管道读写操作 全局对象全局属性__filename 指向当前正在执行的脚本文件名__dirname 指向当前运行的脚本所在的目录(路径)全局对象1、global对象:表示 Node 所在的全局环境,类似于浏览器中的window对象。所有全局变量都是global对象的属性,如:console、process等。在
一、公用模块定义一个专用的模块,用来组织和管理这些全局的变量,在需要的页面引入。注意:这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。示例如下: 在 uni-app 项目根目录下创建 common 目录,然后在 common 目录下新建 base.js 用于定义公用的方法。const websiteUrl = 'http://www.javanx.cn';
转载 10月前
679阅读
作者:白树 带着疑惑,在google找了相关文档,杂七杂八凑合起来才有了点眉目,让我们一起解开nodejs全局安装和本地安装的一些疑惑,如果有讲错的地方,还请大家留意指正。本文以Windows平台上做测试,以gulp为示例做教程目录什么是全局安装(global)什么是本地安装(local)为什么全局安装后还要本地安装仅全局安装足够吗本地安装的重要特性 什么是全局安装(glob
状态管理概念:将浏览器与web服务器的多次交互当作一个整体来处理,将多次交互所涉及的数据状态保存下来。管理方式1:将状态保存在浏览器,需要使用cookie技术管理方式2:将状态保存在服务器,需要使用session技术一:cookiecookie是一种客户端的状态管理技术。当浏览器访问服务器时,服务器会将一些信息以set_cookie消息头的形式发送给浏览器,浏览器会将这些数据保存下来,当浏览器再次
尝试使用节点server.js运行节点服务器时,我收到侦听EADDRINUSE ::: 4002的错误。 我通过以下命令在端口4002上监听进程:sudo lsof -i:4002。 之后,我尝试使用kill -9终止进程。 问题是当我在终止进程后再次运行sudo lsof -i:4002命令时,我看到节点进程再次以不同的进程ID运行。节点服务器是由另一个用户启动的,我正试图与另一个用户一起杀死它
在使用Mint的过程中,使用最多的还是Linux命令。不过,有些时候需要使用一些软件工作时,就会使用开始菜单。今天,我主要介绍该菜单。开始菜单是什么?其实它是我对Mint中菜单的一种叫法。你完全可以理解为它是某个类型的菜单。该菜单位于整个窗口的左下角,这有点类似Windows上的开始菜单。因此,我就给它叫开始菜单了。下面是开始菜单的截图,通过观看图形,大家可以对它有一些直观的印象。 开始菜单主要有
 Vue.extend 属于 Vue 的全局 API,在实际业务开发中我们很少使用,因为相比常用的 Vue.component 写法使用 extend 步骤要更加繁琐一些。但是在一些独立组件开发场景中,Vue.extend + $mount 这对组合是我们需要去关注的。官方文档学习开始之前我们先来看一下官方文
转载 2024-07-09 21:12:21
36阅读
想了解更多—>  上一篇文章:React简介(二):React组件的生命周期React 把组件看成是一个状态机(State Machines)。通过与用户的交互,实现不同状态,然后渲染 UI,让用户界面和数据保持一致。React 里,只需更新组件的 state,然后根据新的 state 重新渲染用户界面(不要操作 DOM)。以下实例创建一个名称扩展为 React.Comp
设计思想Web应用是一个状态机,视图与状态一一对应所有状态都保存在一个对象中安装npm install --save redux附加包 React 绑定库 & 开发者工具。npm install --save react-redux npm install --save-dev redux-devtoolsRedux的核心store   
转载 2024-03-18 20:54:37
133阅读
node模块化@(node)一、前言Node应用是由模块组成的,Node遵循了CommonJS的模块规范,来隔离每个模块的作用域,使每个模块在它自身的命名空间中执行。CommonJS规范的主要内容:模块必须通过 module.exports 导出对外的变量或接口,通过 require() 来导入其他模块的输出到当前模块作用域中。CommonJS模块的特点:(1)所有代码运行在当前模块作用域中,不会
转载 2024-09-10 17:14:38
160阅读
node 模块是node 完成强大功能的实现者。node 的核心模块包括events、fs、buffer、stream、cluster、http、net、一些操作OS和工具模块、全局对象等。本文将在node核心特性理解的基础上进一步深入探讨node核心模块的具体细节。本文主要探讨的模块有:全局对象global及其重要属性、多进程cluster、events重要类EventEmitter、流
文章目录1、npm介绍2、进入终端3、更改安装源4、创建项目创建文件夹npm init 初始化npm init -y 初始化5、环境产品环境 jQuery开发环境Less全局6、安装install (简写 i)npm i7、卸载uninstall (简写r/un)8、版本9、查看npm list 查看所有依赖列表更改安装源获取安装源查看全局安装目录查看当前安装目录10、更新 1、npm介绍npm
一:package.json概述 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本等)。 npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。 shit+右键菜单->可以快速打开命令行窗口在当前文件夹然后运行npm 第一次使用 npm ini 会
转载 9月前
283阅读
概要:本篇博客主要介绍了node.js中的全局对象。console、process。1.全局对象与全局变量  global最根本的作用是作为全局变量的宿主。满足以下条件:  ●在最外层定义的变量;  ● 全局对象的属性;  ● 隐式定义的变量(未定义直接赋值的变量)。2.process  process是一个全局变量,即global对象的属性。它用于描述当前Node.js进程状
yarn 安装进行时,显现错误 node_modules\gifsicle: Command failed. 错误详情如下解决办法:在 package.json 文件中 配置忽略该错误"resolutions": { "//": "Used to install imagemin dependencies, because imagemi
转载 2023-05-23 16:00:03
357阅读
为什么 npm 要为每个项目单独安装一遍 node_modules?其实也不用每次都安装node_modules,直接使用软连接即可:windows 使用mklink /j node_modules %APPDATA%\Roaming\npm\node_moduleslinux使用ls -s node_modules %APPDATA%\Roaming\npm\node_modulesnodejs
前言有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用办法有两个:下载别人代码到本地,放在src目录,修改后手动引入。fork别人的代码到自己仓库,修改后,从自己仓库安装这
转载 2024-03-17 14:29:14
213阅读
  • 1
  • 2
  • 3
  • 4
  • 5