- 博客(14)
- 收藏
- 关注
原创 NODEJS基础-day2(模块,定时器)
一.两个模块下局部变量 __dirname 当前模块的绝对路径 __filename 当前模块的绝对路径+模块名称二.模块分类 分为自定义模块、核心模块、第三方模块以路径开头不以路径开头文件模块require('./circle.js')用于引入自定义模块,后缀名.js可以省略require('fs')用于引入官方提供的核心模块,到Node.js安装目录下查找目录模块require('./02_tao')首先会到目录下找package.json文件中main对应的文件,如果找不到会自动寻找index.
2022-06-09 22:43:02
234
原创 NODJS基础-day1(全局对象,模块)
一.ES6ECMAScript6 JS的第6套标准规范ES2015 ES2016... ES20221.块级作用域let声明的变量不允许重复声明,let声明的变量存在提升,但不允许访问大括号之间的语句就是块级作用域,块级作用域下let和const声明的属于局部变量或者局部常量。2.参数增强可以给参数设置默认值 function add(a,b,c=0){ //ES5默认值设置 b = b || 0 } ...
2022-05-09 20:21:02
386
原创 JS基础day-9(Math、Date、Number、Boolean对象)
一.Math对象ceil() 向上取整floor() 向下取整round() 四舍五入取整max() 获取一组数字最大值,暂时不能用数组min() 获取一组数字最小值,暂时不能用数组二.Date对象用于日期时间的存储和计算1.创建new Date('2022/4/18 10:49:20')new Date(2022,3,18,10,49,20) 月份的值0~11 对应1~12月new Date() 存储的是当前操作系统...
2022-05-06 22:31:30
122
原创 JS基础day-8(字符串对象)
一.数组APIreverse() 翻转数组元素sort() 对数组进行排序,默认按照首个字符编码排列 sort(function(a,b){ return a-b //按照数字从小到大 //return b-a //按照数字从大到小 }) join() 将数组转为字符串,可以指定元素之间的连接符 如何学习API:作用、参数有哪些、返回结果 数组API还需要查看原数组是否发生变化 concat...
2022-05-06 02:07:07
111
原创 JS基础day-7
一.对象1.检测属性是否存在对象.属性名 === undefined false -> 存在true -> 不存在对象.hasOwnProperty(‘属性名’) true->存在false->不存在‘属性名’ in 对象true->存在false->不存在2.方法方法对应的是一个函数 var p={ run: function(){ this ...
2022-05-04 22:14:10
51
原创 JS基础day-6
一.函数的作用域全局函数:在全局作用域下创建的函数,可以在任意作用域下调用局部函数:在函数作用域下创建的函数,只能在所在的作用域下调用作用域链:作用域之间嵌套所形成的一种结构,在查找变量的时候,会沿着作用域链不断往上寻找函数提升:程序执行前,会将整个函数提升到所在作用域的最前边,可以先写调用再写创建二.递归是在函数内部调用自身这个函数特点:是一个死循环,使用不当会产生内存泄漏(内存占满) 用法: (1)找边界条件 (2)找规律 (3...
2022-05-03 21:23:28
56
原创 JS基础day-5
一.函数Number()/parseInt()/parseFloat()…函数:是一个功能体,提供若干个数据,返回处理的结果 —— 为了封装要重复执行的代码分为系统函数和自定义函数1.创建函数 function 函数名称(){ 函数体—— 封装的重复执行的代码 } 调用函数函数名称() //每调用一次,就会执行一次函数体中的代码2.创建带有参数的函数 function 函数名称(参数列表){ //用来接...
2022-05-03 21:17:13
51
原创 JS基础day-4
循环:一遍又一遍执行相同或者相似的代码循环的两个要素循环条件:控制了循环是否要进行下去循环体:每次循环要执行的代码一.while循环 while(循环条件){ 循环体 } 二.break用于循环体中,作用是强制结束循环练习:计算11~20之间所有整数的乘积三.do-while循环 do{ 循环体 }while(循环条件) 四.for循环 ...
2022-05-02 22:34:54
50
原创 JS基础day-3
一.运算符1.逻辑运算符短路逻辑||逻辑或,如果第一个条件为true,就不再执行第二个条件&& 逻辑与,如果第一个条件为false,就不再执行第二个条件2.位运算符(了解)模拟计算机底层的运算,先把值转为2进制再进行运算,运算完再把结果转回成10进制1 2 3 4 5 6 71 10 11 100 101 110 111&按位与,上下两位比较,都是1结果...
2022-05-02 22:26:00
89
原创 js基础-day2
一.常量和变量一样,都是用于存储数据的容器声明consta=1 相比变量:声明后必须赋值,不允许重新赋值;用于存储不能变化的数据。二.数据类型分为原始类型和引用类型原始类型分为数值型、字符串型、布尔型、未定义型、空1.数值型10进制1 2 3 4 5 6 7 8 9 10 ... 15 168进制:以0开头的数字,例如0121 2 3 ...
2022-05-01 22:33:35
234
原创 JS基础-day1
一.JS概述JS既可以运行在浏览器,也可以运行在服务器端浏览器端可以实现用户的交互效果,还可以进行后端开发,例如:操作数据库,调用其它服务器..特点:无需编译,由JS引擎解释执行—— 解释型语言弱类型语言基于对象跨平台性二.搭建开发环境1.客户端每个浏览器中都有自带的JS解释器国际公认5大浏览器(有自己的内核)谷歌/火狐/edge/Safari/欧朋国内浏览器内部都是采用国外浏览器内核2...
2022-05-01 22:13:02
551
原创 MYSQL基础-3
一、简单查询 给列起别名:as 显示不同的记录:distinct 查询结果排序: order by asc / desc 1.条件查询 where and(&&) / or(||) is null/is not null in()/not in() 比较运算符: > < >= <...
2022-04-30 19:29:23
614
原创 MYSQL基础-2
1.计算机编码 英文字符:ASCII/Latin-1 中文字符:GB2312/GBK/Unicode2.MySQL中文乱码产生的原因 默认使用Latin-1编码3.解决MySQL中文乱码 确保脚本文件编码为utf-8 客户端连接服务器端的编码为utf-8 服务器端创建数据库存储字符的编码为utf-84.列类型 数值型:tinyint/smallint/int/bigint/float/double/decimal/boolean 日期...
2022-04-30 19:16:24
54
原创 mysql基础-1
1.关系型数据库逻辑结构 数据库服务器 -> 数据库 -> 数据表 -> 行 -> 列2.部署结构 服务器端:mysqld.exe 客户端:mysql.exe3.客户端连接服务器端 mysql.exe -h127.0.0.1 -P3306 -uroot -p mysql -uroot mysql -uroot<拖拽脚本文件4.常用的管理命令 show databases; use 数据库名称...
2022-04-30 19:11:01
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人