Node.js考试题分享

本文分享了一系列关于Node.js的考试题目,涵盖了数据库查询、ES6模块导入导出、Ajax请求、HTTP方法的区别、Express参数获取、Vue常用指令及响应式数据绑定等核心知识点,适合准备面试或巩固技术的开发者阅读。
部署运行你感兴趣的模型镜像
1.以下代码执行的结果是?
const promise = new Promise((resolve, reject) => {
    console.log(1)
    resolve()//异步执行
    console.log(2)
})
promise.then(() => {
    console.log(3)
})
console.log(4)
答案:1, 2, 4, 3
2.有一个user表,score表,两者通过user表中的id,score表中的uid进行关联,请写出SQL语句。(左右连接都可以)
select * from user left join score on user.id = score.uid
3.ES6如何导入导出一个模块
export 变量的声明赋值
import {变量名} from “模块路径”
4.手写一个Ajax的get请求
let xhr = new XMLHttpRequeset();
xhr.open("请求方式","路径?参数");
xhr.send();
onreadystatechange  state=4&&status=200
5.Get 和 Post 的区别?
/*
* get 和 post 的区别
 * 
 *  1.语义上的区别:
 *    get 获取 从服务器端获取一些数据时使用。
 *    post 发送  向服务器端发送一些数据。
 *  2.参数
 *    get:参数会以键值对的形式拼接到地址栏中
 *    post:参数会在请求体中,发送到服务端。
 * 
 *    参数的大小:
 *      get:4kb左右 会收浏览器URL长度的限制
 *      post:大小不受浏览器限制,但是可能会被服务器端限制。
 * 
 *  3.安全性:
 *    post的安全性更高。
 * 
 *  4.缓存
 *     get:请求会被浏览器缓存
 *     post:请求不会被浏览器缓存
 */
6.修改user表中name字段所有姓张的同学的age为20,删除user表中所有年龄小于20的记录
update user set age = 20 where name like '张%';
delete from user where age <20;
7.Node中如何创建一个路由模块
const express = require("express");
let rotuer = express.Rotuer()
module.export = rotuer;

//app.js
const user = require("路径");
app.use("/user",user);
8.express如何获取get/post参数
req.query
//app.use(express.urlencoded({ extended: false }));
req.body
9.vue常用的指令,写出5个
v-bind v-on v-html v-text v-if v-for v-show v-model
10.vue实例,data中有一个user对象,有name和age两个属性,如何监听age的修改?
watch: {
    //对象的属性名
    "person.name": {
        handler(newVal, oldVal) {
        }
    }
}

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值