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

做网站是不是很简单深圳百度关键词

做网站是不是很简单,深圳百度关键词,简单网站制作,网站建设服务标准参考 nodejs快速入门到精通 菜鸟教程-nodejs nodejs官方文档 原因 视频免费 资料收费 笔记还是自己写吧 安装 nodejs官网 windows下: #查看nodejs版本 node -v #查看npm版本 npm -v #设置npm为淘宝镜像源 npm config set registry https://registry.npmmirror.…

参考

nodejs快速入门到精通
菜鸟教程-nodejs
nodejs官方文档

原因

视频免费 资料收费 笔记还是自己写吧

安装

nodejs官网
windows下:
#查看nodejs版本
node -v
#查看npm版本
npm -v
#设置npm为淘宝镜像源
npm config set registry https://registry.npmmirror.com/

环境

windows
vscode
中文简体插件
文心快码插件
live server

第一个代码

index.js

var a="hello world";
console.log(a)

执行:node index.js

文件操作

var fs=require('fs') // 引入api 转为fs对象
console.log(fs) // 打印出fs模块里有的api
{appendFile: [Function: appendFile],appendFileSync: [Function: appendFileSync],access: [Function: access],accessSync: [Function: accessSync],
..........................
}

读取

var fs=require('fs') // 引入api
//console.log(fs) // 打印出fs模块里有的api
fs.readFile('./a.txt','utf-8',function(err,data){if(err){ // err是nullconsole.log('读取失败')}else{console.log(data)}
})

覆盖写入

var fs=require('fs') // 引入api
fs.writeFile('./a.txt','6666',function(err){if(err) throw err;console.log('写入成功');
})

追加

多个api综合

var fs = require('fs') // 引入api
//console.log(fs) // 打印出fs模块里有的api
fs.readFile('./a.txt', 'utf-8', function (err, data) {if (!err) { // err是nullvar newData = data + '899889'fs.writeFile('./a.txt', newData, function (err) {if (err) throw err;console.log('追加成功');})}
})

单个api

var fs = require('fs') // 引入api
fs.appendFile('./a.txt', 'data to append', (err) => {if (err) throw err;console.log('The "data to append" was appended to file!');
});

总结:有捷径就不要走那么复杂的路

模块化编程

不使用模块化的问题

m1.js

var username="wang"

m2.js

var username="hhhhhh"

m.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><script src="./m1.js"></script><script src="./m2.js"></script><script>alert(username);</script>
</body>
</html>

结论:重名时,后面加载的变量将替换前面的变量
问题:不利于团队开发 两个人开发 代码中都使用了username变量,两个变量冲突了,可以使用函数(匿名自定义函数)来区分,因为函数有作用域,或者放到不同的模块中

官方模块化开发规范

ex.js

在这里插入代码片
http://www.dtcms.com/wzjs/193546.html

相关文章:

  • 能否提供代码 网站建设热点新闻事件及观点
  • 政府网站集约化建设工作总结服务营销案例
  • 网站是别人做的我这就没有根目录建站是什么意思
  • 做网站的业务员app网络推广方案
  • asp网站做搜索seo快排公司哪家好
  • 初中做网站的软件正安县网站seo优化排名
  • 搜索引擎主要包括三个部分关键词seo资源
  • 搏彩网站开发建设上海的重大新闻
  • 房地产公司网站建设与推广方案网络营销的三种方式
  • 做网站怎么删除图片腾讯朋友圈广告怎么投放
  • 如何分析网站的设计网页设计欣赏
  • 企业网站制作公司盈利推广链接点击器网页
  • 网站广告文案网上推广渠道有哪些
  • 武汉建设监理协会网站湖南关键词优化排名推广
  • 重庆游戏网站开发营销策略有哪些内容
  • 网站多级导航效果资源网站优化排名软件
  • 下载网站的搭建无需下载直接进入的网站的代码
  • 建设一个网站的步骤国际财经新闻
  • 亿方云企业网盘独立站seo实操
  • 常州网站建设公司平台泉州全网营销
  • 小程序模板在哪里买广西网络优化seo
  • 重庆建设银行网站百度下载安装app
  • 给女朋友做网站的素材百度官方版
  • 网站设计制做报价竞价网络推广外包
  • 代做通一样的网站天津抖音seo
  • 江苏住房与城乡建设厅网站全国疫情高峰感染高峰进度查询
  • 外行做网站一键优化清理手机
  • 珠海网站建设防有广告位怎么找广告商
  • 代做网站平台网站怎么制作教程
  • 做产品设计之前怎么查资料国外网站品牌营销做得好的品牌有哪些