• 学习node.js & WS&服务器设置SFTP


    Python读视频流发送给前端H5呈现-websocket实现方法_h5 websocket python-CSDN博客

    Node.js实现WebSocket聊天室的例子 | 老卫(柳伟卫)的博客 - 关注编程、系统架构、性能优化 | waylau.com

    websocket教程

    WebSockets - Events & Actions (tutorialspoint.com)

    安装node.js流程

    Node.js安装与配置(详细步骤)_nodejs安装及环境配置_liyitongxue的博客-CSDN博客

    windows server 2016 配置SFTP

    用OpenSSH 配置 SFTP 服务器 (OpenSSH for Windows)_windows openssh server-CSDN博客

    SFTP用户权限配置参考

    windows server 2019 sftp 配置_windows server 2019如何搭建sftp_闫辉_13510215218的博客-CSDN博客

    windows server 2016 配置FTP(IIS)

    IIS本地FTP服务器搭建_iis搭建ftp服务器-CSDN博客

    JS语法

    JavaScript 变量

    在编程语言中,变量用于存储数据值。

    JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值

    var length = 16;                                  // Number 通过数字字面量赋值 
    var points = x * 10;                              // Number 通过表达式字面量赋值
    var lastName = "Johnson";                         // String 通过字符串字面量赋值
    var cars = ["Saab", "Volvo", "BMW"];              // Array  通过数组字面量赋值
    var person = {firstName:"John", lastName:"Doe"};  // Object 通过对象字面量赋值

    function函数

    function myFunction(a, b) {
           return a * b;         
                         
    // 返回 a 乘以 b 的结果
    }

    在 JavaScript 中创建变量通常称为"声明"变量。

    我们使用 var 关键词来声明变量:

    var carname;


    下面的代码创建名为 cars 的数组:

    var cars=new Array();
    cars[0]="Saab";
    cars[1]="Volvo";
    cars[2]="BMW";

    或者 (condensed array):

    var cars=new Array("Saab","Volvo","BMW");

    或者 (literal array):

    var cars=["Saab","Volvo","BMW"];




       

    通常 fullName() 是作为 person 对象的一个方法, fullName 是作为一个属性。

    如果使用 fullName 属性,不添加 (), 它会返回函数的定义:


     

    点击这个按钮,来调用带参数的函数。




    实现相同的功能

    方法一:

    点击按钮执行 displayDate() 函数.




    方法二:



    While循环,注意要把原始变量也要定义 



    Break是到4之后,直接停止不继续了 

     

    Continue是到4了之后,跳过4该显示的x的值,然后继续显示接下去的值,直到循环结束。

    continue 语句中断当前的循环中的迭代,然后继续循环下一个迭代 

    while中的continue用法 

        


    给文本行赋值,以下两种方式都可

    方法一:


    方法二:



    函数如何取input的值,给输出行传入不同的值

    1. DOCTYPE html>
    2. 菜鸟教程(runoob.com)
    3. 不管输入是否正确,输入框都会再输入后清空。

    4. 请输入 5 ~ 10 之间的数字:

    表单验证

    这是一个HTML表单元素的代码,它定义了一个名为"myForm"的表单。

    这个表单使用POST方法提交到名为"demo-form.php"的处理程序。

    οnsubmit="return validateForm"是一个事件处理程序,它在用户尝试提交表单时触发。 在这个例子中,它调用名为"validateForm"的函数来验证表单输入。

    如果validateForm函数返回true,表单会被提交到"demo-form.php"处理程序。 如果validateForm函数返回false,表单提交会被取消。

    1. DOCTYPE html>
    2. 菜鸟教程(runoob.com)
    3. 姓:

    ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const

    let 声明的变量只在 let 命令所在的代码块内有效。

    const 声明一个只读的常量,一旦声明,常量的值就不能改变。

    ES6 可以使用 let 关键字来实现块级作用域。

    let 声明的变量只在 let 命令所在的代码块 {} 内有效,在 {} 之外不能访问。


    构造函数

    在这个代码示例中,使用了关键字"new"来创建一个函数的实例对象。

    在JavaScript中,当你调用一个函数作为构造函数来创建一个新对象时,你需要使用"new"关键字。这样做是为了让JavaScript知道你是在创建一个新对象,而不是简单地调用一个函数。

    如果不使用"new"关键字,那么函数将被当作普通的函数调用,将不会创建一个新对象,也不会有"firstName"或"lastName"属性,因此会报错。

    所以在这个例子中,使用"new"关键字来创建一个myFunction的新实例对象x,并且可以访问和操作该对象的属性。

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>菜鸟教程(runoob.com)title>
    6. head>
    7. <body>
    8. <p>该实例中, myFunction 是函数构造函数:p>
    9. <p id="demo">p>
    10. <script>
    11. function myFunction(arg1, arg2) {
    12. this.firstName = arg1;
    13. this.lastName = arg2;
    14. }
    15. var x = new myFunction("John","Doe")
    16. document.getElementById("demo").innerHTML = x.firstName;
    17. script>
    18. body>
    19. html>

     简单调用

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>菜鸟教程(runoob.com)title>
    6. head>
    7. <body>
    8. <p>该实例中, myFunction 是函数构造函数:p>
    9. <p id="demo">p>
    10. <script>
    11. function myFunction(arg1, arg2) {
    12. this.firstName = arg1;
    13. this.lastName = arg2;
    14. return this.lastName;
    15. }
    16. var x = myFunction("John","Doe")
    17. document.getElementById("demo").innerHTML = x;
    18. script>
    19. body>
    20. html>

     

     

     

  • 相关阅读:
    9月总共面试34次,我人麻了....
    arcgis一个面中剔除多个点仅保留一个点的方法
    安美数字酒店宽带运营系统 server_ping.php 远程命令执行漏洞
    河南2022中国农民丰收节 国稻种芯:主会场有味漯河食品丰收
    【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(三)
    详解机器视觉性能指标相关概念——混淆矩阵、IoU、ROC曲线、mAP等
    访问网站提示:您未被授权查看该页恢复办法
    第1阶段-运维基本功
    Linux:Linux网络总结(附下载链接)
    Notion 程序猿必备笔记软件
  • 原文地址:https://blog.csdn.net/weixin_44656422/article/details/133752326