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

试剂产品商城网站建设appcan wordpress

试剂产品商城网站建设,appcan wordpress,像淘宝购物网站建设需要哪些专业人员?,中国与俄罗斯最新局势一、认识Node.js Node.js是一个跨平台JavaScript运行环境#xff0c;使开发者可以搭建服务器端的JavaScript应用程序 使用Node.js编写服务器端程序——编写数据接口、前端工程化#xff1b; Node.js环境没有BOM和DOM#xff1b; Node.js安装#xff1a;下载node-v16.19…一、认识Node.js Node.js是一个跨平台JavaScript运行环境使开发者可以搭建服务器端的JavaScript应用程序 使用Node.js编写服务器端程序——编写数据接口、前端工程化 Node.js环境没有BOM和DOM Node.js安装下载node-v16.19.0msi安装程序 使用Node.js在集成终端中输入node xxx.js回车即可执行 二、fs模块——读写文件 //模块类似插件封装了方法和属性 //fs模块封装了与本机文件系统进行交互的方法/属性 /*** 基于fs模块读写文件内容* 1.加载fs模块对象* 2.写入文件内容* 3.读取文件内容*/// 1.加载fs模块对象 const fs require(fs) // 2.写入文件内容 fs.writeFile(./text.txt,hello,Node.js,(err) {if (err) console.log(err)else console.log(写入成功) }) // 3.读取文件内容 fs.readFile(./text.txt,(err,data) {if (err) console.log(err)else console.log(data.toString()) }) 三、path模块——路径处理 在Node.js代码中使用绝对路径 __dirname内置变量获取当前模块目录——绝对路径 path.join()会使用特定于平台的分隔符作为界定符将所有给定的路径片段连接在一起  四、URL中的端口号 端口号标记服务器里不同功能的服务程序 端口号范围065535之间的任意整数 注意http协议默认访问80端口  常见的服务程序 Web服务程序用于提供网上信息浏览功能  0-1023和一些特定端口号被占用我们自己编写服务程序请避开使用 /*** 创建web服务并响应内容给浏览器* 1.加载http模块创建web服务对象* 2.监听request请求事件设置响应头和响应体* 3.配置端口号并启动web服务* 4.浏览器请求http://localhost:3000测试*/// 1.加载http模块创建web服务对象 const http require(http) const server http.createServer() // 2.监听request请求事件设置响应头和响应体 server.on(request,(req,res) {//设置响应头——内容类型——普通文本以及中文编码格式//内容中有中文字符进行处理res.setHeader(Content-Type,text/plain;charsetutf-8)//设置响应体内容结束本次请求与响应res.end(欢迎使用Node.js) }) // 3.配置端口号并启动web服务 server.listen(3000,() {console.log(Web服务启动成功) }) 五、模块化 在Node.js中每个文件都被视为一个单独的模块。 CommonJS标准 导出文件util const baseURL http://hmajax.itheima.net const getArraySum arr arr.reduce((sum,item) sum item,0 ) //导出 module.exports {url:baseURL,arraySum: getArraySum } 导入文件 /*** 需求定义util.js模块封装基地址和求数组总和的函数 * 1.导出module.exports {}* 2.导入require(模块名路径)*/const obj require(./util.js) console.log(obj) const result obj.arraySum([5,1,2,3]) console.log(result)ECMAScript标准  1.导出文件util import { arraySum } from ../commonJS/utilconst baseURL http://hmajax.itheima.net const getArraySum arr arr.reduce((sum,item) sum item,0 ) //导出 export default {url: baseURL,arraySum: getArraySum } 2.导入文件 import { arraySum } from ../commonJS/utilconst baseURL http://hmajax.itheima.net const getArraySum arr arr.reduce((sum,item) sum item,0 ) //导出 export default {url: baseURL,arraySum: getArraySum }3.让Node.js切换模块标准ECMAScript 运行模块所在文件夹新建package.json 并设置package.json内容 {type: module } ECMAScript标准——命名导出和导入 按需加载使用命名导出或导入 全部加载使用默认导出或导入  import { arraySum } from ../commonJS/utilexport const baseURL http://hmajax.itheima.net export const getArraySum arr arr.reduce((sum,item) sum item,0 ) /*** 1.导出export default {}* 2.导入import 变量名 from 模块名或路径*///导入 import {baseURL,getArraySum} from ./util.js console.log(baseURL) console.log(getArraySum) 六、 包 包分为项目包和软件包项目包主要用于编写项目和业务逻辑软件包主要封装工具和方法进行使用。 根目录中必须有package.json文件记录包的清单信息 功能命令执行js文件node xxx初始化package.jsonnpm init -y下载本地软件包npm i 软件包名下载全局软件包npm i 软件包名 -g删除软件包npm uni 软件包名
http://www.tj-hxxt.cn/news/226766.html

相关文章:

  • 海口模板建站平台wordpress前端页面模板
  • 如何做产品展示网站wordpress 如何登录
  • 省直部门门户网站建设域名注册信息查询whois
  • 桐城市做网站上海公司查名一网通
  • 网站建设要学什么WordPress上传ssl证书
  • 企业网站html源代码微信公众号模板哪里找
  • 比较好的设计欣赏网站ipv6域名解析 做网站
  • 做铝板的网站核心关键词和长尾关键词
  • 找工作哪个网站好智联招聘网站有服务器怎么备案
  • 网站开发组织架构图开发平台搭建
  • 站酷网官网下载网站设计的评估
  • 北京网站设计培训机构网站批量查询工具
  • 无为县住房建设局网站wordpress版微信小程序
  • 昆明建设局网站号码cm域名网站
  • 网站模板编辑微信公众平台小程序二维码怎么生成
  • 网站设计要学哪些大数据比较好的培训机构
  • 柳州网站建设价格dx网站是哪家公司做的
  • 手机网站规划福田庆三整过的明星
  • 网站代码框架做网站设计的论文中摘要怎么写
  • 宁国网站开发网站建设公司广告标题语
  • 毕业设计做网站老师会问什么网站开发人才需求
  • 国外购物网站建设黄骅市医院
  • 网站 规划乌市正规网站建设
  • 做博客网站怎么赚钱吗网页设计代码大全div
  • 建筑建设行业网站无锡网站建设报价明细表
  • 自己做网站投放有流量么代理公司注册哪家好
  • 揭阳网站建设antnw谷歌代运营
  • 外包公司做的网站怎么改密码wordpress怎么修改登录界面
  • 济宁网站建设找哪家网站品牌词优化怎么做
  • 空间放两个网站大作设计网站官网下载