当前位置: 首页 > news >正文

正规网站建设商家建立个人网站的目的

正规网站建设商家,建立个人网站的目的,关键词优化公司电话,威海好的网站建设公司NPM相关知识 npm概念 npm#xff1a;Node Package Manager#xff0c;Node包管理器。是Node.js默认的#xff0c;以JavaScript编写的软件包管理系统。 npm工作原理 npm的操作原理是各个官网使用npm publish把代码提交到npm的服务器#xff0c;其他人想要使用这些代码Node Package ManagerNode包管理器。是Node.js默认的以JavaScript编写的软件包管理系统。 npm工作原理 npm的操作原理是各个官网使用npm publish把代码提交到npm的服务器其他人想要使用这些代码使用npm install就会从服务器下载下来下载完的代码会出现在 node_modules 目录里到这里就可以随意使用了。npm的初衷JavaScript开发人员更容易分享和重用代码。   如果一个项目中存在package.json文件中那么用户可以直接使用npm install命令自动安装和维护当前项目所需的所有模块在package.json文件中开发者可以指定每个依赖项的版本范围这样既可以保证模块自动更新又不会因为所需模块功能大幅变化而导致项目出现问题开发者也可以选择将模块固定在某个版本之上。 npm的安装使用 现在的项目大都是使用npm包管理器的所以就只举个npm安装的过程先在本地安装完node.js 当使用 npm 安装软件包时可以执行两种安装类型本地安装和全局安装 默认情况下当输入 npm install 命令时 例如npm install lodash 软件包会被安装到当前文件树中的 node_modules 子文件夹下。 在这种情况下npm 还会在当前文件夹中存在的 package.json 文件的 dependencies 属性中添加 lodash 条目。 使用 -g 标志可以执行全局安装 npm install -g lodash 在这种情况下npm 不会将软件包安装到本地文件夹下而是使用全局的位置。 全局的位置到底在哪里npm root -g 命令会告知其在计算机上的确切位置。 npm的使用 npm -v 通过查看版本看是否安装成功npm install 使用npm命令安装模块npm install -g 可直接在命令行使用npm uninstall 卸载模块npm list -g查看所有全局安装模块npm list vue 查看某个模块版本号 npm搜索包 npm search  npm install 包提示安装成功但是项目目录中没有出现node_modules的解决方案 查看npm当前安装包路径 npm config get prefix 查看当前node-red检索的包目录 建议不要通过npm后台安装通过nodered的web界面直接安装即可。 了解node-red、nodejs与JavaScript之间的区别与联系 node-red Node-RED是一种基于Node.js的编程工具用于以新颖有趣的方式将硬件设备API和在线服务连接在一起。它提供了一个基于浏览器的编辑器可以使用调色板中的各种节点轻松地将流连接在一起只需单击即可将其部署到运行时。 nodejs Node.js 是一个开源和跨平台的 JavaScript 运行时环境Node.js 是一个底层平台。npm 以其简单的结构帮助 Node.js 生态系统蓬勃发展现在 npm 仓库托管了超过 1,000,000 个开源包你可以自由使用。 Node.js是一个应用而不是一个JavaScript运行环境。它像浏览器一样可以解析执行JavaScript脚本但不是运行在浏览器环境下而是运行在操作系统环境下。或者说它和浏览器是一个并列的性质都是操作系统下的一个应用。 JavaScript JavaScript是一门编程语言脚本语言而Node.js是一个平台可以简单理解为它是JavaScript的一种执行环境。node.js是一个javascript的运行平台。 npm是JavaScript运行时环境Node.js的默认包管理器。 JavaScript 是互联网上最流行的脚本语言这门语言可用于 HTML 和 web更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。   JavaScript 是脚本语言。JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后可由所有的现代浏览器执行。 JavaScript的解释器 JavaScript解释器又名js引擎。 JavaScript解析执行过程 在整体上JavaScript的解析执行过程分为两个步骤 1编译 2运行 其中编译是在解释器中进行将代码编译成可执行码。运行是在JavaScript引擎中进行执行可执行码。过程如下 编译过程 编译过程不必多说我们只要清楚这个过程会将字符串代码编译为可执行码。 执行过程 重点是运行过程运行又由两个过程组成 1预解析 2执行 预解析 预解析的工作是 1收集变量 2分号补全 变量收集 重点注意收集变量这一功能又名为变量提升收集的变量有以下三种 var声明的变量初始值为undefinedarguments参数值为传入的实参function声明定义 若是变量名有重复的话按照优先级来确定 nodejs和javascript的联系、区别 虽然不能说它们一点关系也没有但它们的确关系不大 第一JavaScript是一门编程语言脚本语言而Node.js是一个平台可以简单理解为它是JavaScript的一种执行环境。 第二JavaScript以前是在浏览器里执行的需要浏览器里的JavaScript引擎Firefox有叫做Spidermonkey的引擎Safari有JavaScriptCore的引擎Chrome有V8的引擎现在有人把Chrome有V8的引擎的引擎拿出来做了包装加入了 内置基本模块大多用JavaScript编写就构成了Node.js。 第三Node.js可以说是JavaScrip的一种独立于浏览器的运行环境。 JavaScript是动态语言还是静态语言 javascript是动态的它是一种动态类型、弱类型、基于原型的语言。在JavaScript中当对一个变量赋值时是不需要考虑它的类型且它能够动态修改对象的属性没有办法在编译的时候知道变量的类型只有在运行的时候才能确定。 静态语言是在编译时变量的数据类型即可确定的语言多数静态类型语言要求在使用变量之前必须声明数据类型。 动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明通常变量的类型是被赋值的那个值的类型。 Java是动态语言吗 Java是静态语言并且是强类型语言。 Java的编译器 JAVA编译器javac.exe的作用是将java源程序编译成中间代码字节码文件是最基本的开发工具。 编译时首先读入java源程序即在MS-DOS命令行下键入javac HelloWorld.java等文件名参数和其他选项参数然后进行语法检查如果出现问题就终止编译。语法检查通过后生成中间代码即字节码字节码文件名和源文件名相同扩展名为.class。 字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码它是一种二进制文件是Java源文件由Java编译器编译后生成的目标代码文件。编程人员和计算机都无法直接读懂字节码文件它必须由专用的Java解释器来解释执行因此Java是一种在编译基础上进行解释运行的语言。 Java解释器负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码以便执行。因此Java程序不能直接运行在现有的操作系统平台上它必须运行在被成为Java虚拟机的软件平台之上。 Java语言这种“一次编写到处运行”的方式有效地解决了大多数高级程序设计语言需要针对不同系统来编译产生不同机器代码的问题即硬件环境和操作平台的异构问题大大降低了程序开发、维护和管理的开销。 JAVA解释器 Java解释器负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码以便执行。因此Java程序不能直接运行在现有的操作系统平台上它必须运行在被成为Java虚拟机的软件平台之上。 Java解释器的解释执行方式相对较慢因为在每次运行时都需要将字节码转换成机器指令且无法进行优化。因此Java解释器在性能上通常比不上其他执行方式例如编译执行方式。然而Java解释器在一些特定的场景下仍然有其优点例如在开发、调试和测试阶段它可以提供更快的代码修改和调试的能力同时也能够在跨平台的环境中实现Java程序的可移植性。 动态语言需要编译吗 动态语言也称为脚本语言是介于标签语言如HTMLXSLTVML和静态语言如C、C#、Java也称编译语言之间的语言。JavaScript、PHP、Perl、Ruby等都是动态语言。动态语言无需编译它由解释器动态解释执行一般来说动态语言拥有比静态语言更大的灵活性和表达能力。动态语言优势在于灵活易于开发和学习劣势在于性能较低。在高性能服务器和并行处理的实现方案里动态语言的优势掩盖自身的不足。一般来说完成同样逻辑功能的程序使用Ruby或Python之类的动态语言所需的代码量往往只有使用Java实现版本的1/10相比C/C差距更大。   安装node-red centos通过源文件的方式安装node-red_centos安装node-CSDN博客
http://www.yutouwan.com/news/227485/

相关文章:

  • 企业网站的制作及维护怎么创建wordpress站点
  • 下载安装wordpress 主题热狗网站关键词优化
  • 网站建站流程做美食网站的需求
  • php网站开发项目怎么用php语言做网站
  • 西安有哪些家做网站的公司怎么选择赣州网站建设
  • 一个专门做字画的网站网站开发代码用什么软件
  • 取名网站怎么做wordpress 协同
  • 建设银行招标网站推广链接代点
  • 抚顺网站开发网易企业邮箱注册官网
  • 狮山网站设计周到的网站建设
  • 杭州外贸建站公司成品网站源码多少钱
  • 描述网站开发的过程外国人做外贸都会浏览哪些网站
  • 网站二级域名查询wordpress 手机端APP
  • 科技网站制作案例莱州网页
  • 福州外文网站建设网站开发的软件工程师叫什么
  • 做网站内容怎么做网站代码
  • 长沙网站大全免费推广网站教程
  • 企业邮箱怎么申请注册流程智能网站推广优化
  • 怎么做自助购物网站中国联通与腾讯设立合作
  • html个人网站完整代码网站后台管理系统模板
  • 简述网站的设计流程互联网推广电话销售话术
  • 网站建设首页突出什么网站维护费用计入什么科目
  • 如何粘贴网站统计代码郴州在哪里
  • 有哪些网站可以做图片打赏怎样建立自己的网站赚钱
  • 资料库网站应该怎么做wordpress怎么使用插件下载
  • 泉州网站建设哪里优惠合肥网站建站报广告代理
  • dede网站301怎么做腾讯建站模板
  • 手机网站开发流程图wordpress 30分钟过期
  • 网站备案是域名还是空间深圳微信开发
  • 怎么查公司地址seo站长查询