zoukankan      html  css  js  c++  java
  • node学习笔记

    2020/9/10 Day1

    1.node没有dom和bom

    2.node的fs文件系统

    var fs=require('fs');

    fs.readFile(path[, options], callback);

    fs.writeFile(path+filename, data[, options], callback);

    3.http

    var http=require('http');//导入http模块

    var server = http.createServer();//创建服务器

    server.on('request',function(){console.log("收到服务器请求了")})//服务器收到请求执行回调函数

    server.listen(3000,function(){ console.log("服务器开启成功,请访问3000端口")});//启动服务器,成功会执行回调函数

     

    4.js核心模块

    常用的核心模块:fs,http,path,os......

    require(); //加载模块(1.核心模块,2.用户自定义模块)执行顺序同步执行

    node中只有模块作用域,没有全局作用域(外部无法访问到内部,内部也无法访问到外部);

    若要进行模块间通信,需要用到导入导出模块

    每个模块内部都提供一个对象export,export默认是一个空对象

    服务器就是一台24小时运行的计算机

    ip地址用来定位计算机,

    端口号用来定位具体的应用程序。 

    所有需要联网的应用程序都需要一个端口号。

     解决乱码:

    res.setHeader("Content-Type","text/plain;charset=utf-8")

    res.setHeader("Content-Type","text/plain;charset=utf-8") html标签无效显示普通文本

    res.setHeader("Content-Type","text/html;charset=utf-8") html标签可以在浏览器中解析

    不同的资源类型对应的Content-Type是不同的,具体的可以查询:https://tool.oschina.net/commons

     

     

     day2

    获取get请求参数

    用到了url核心模块的parse方法

        

  • 相关阅读:
    实现Email传送
    用角色来管理权限
    最大在线人数统计
    解决DataGrid显示时间格式问题
    3秒后自动跳转
    ASP.NET页面的处理顺序
    乱码问题
    动态生成button并关联其onclick事件
    获取用户计算机信息
    鼠标滚轮缩放图片(js)
  • 原文地址:https://www.cnblogs.com/kangxinzhi/p/13644905.html
Copyright © 2011-2022 走看看