首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端Node.js试题

操作数据库、为前端和移动端提供基于json的API。 二、Node全部对象 在浏览器 JavaScript 中,window 是全局对象, 而 Nodejs 中的全局对象则是 global。...比如,在/Users/mjr 中运行 node example.js,打印的结果如下: console.log(__filename);// 打印: /Users/mjr/example.js exports...下面是一个前端生成token的例子: const crypto = require("crypto"), jwt = require("jsonwebtoken"); // TODO:使用数据库 /...code: "000002", message: "用户名或密码错误" }; } } } module.exports = UserController; 在前端接收到...正确使用流 Stream 代码层面优化 内存管理优化 10.3.1 使用最新版本Node.js 每个版本的性能提升主要来自于两个方面: V8 的版本更新 Node.js 内部代码的更新优化 10.3.2

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

前端js试题(基础)「建议收藏」

1、js中使用typeof能得到哪些类型? ——undefined、string、number、boolean、object、function 2、===和==分别在何时使用?...){ //相当于obj.a === null || obj.a === undefined } function fn(a,b){ if(a == null){ //a要先定义 } } 3、js...中哪些内置函数 ——Object、Array、Boolean、Number、String、Function、Date、RegExp、Error 4、js变量按照存储方式区分为哪些类型,并描述其特点 ——...值类型:赋值不会相互干涉; 引用类型:是指针的赋值,都指向内存空间中的同一个对象,会相互干涉; 5、如何理解json ——js对象(有两个API :JSON.stringify() 、...setTimeout() console.log(1); setTimeout(function(){ console.log(2); },1000); console.log(3); //1 3 2 16、前端使用异步的场景有哪些

51210

前端试题 --- JS高阶和其他

首屏加载比较慢因为要请求一次html同时还要发送一次js请求,两次请求回来了首屏才会显示 不利于SEO seo 效果较差 因为搜索引擎只识别html里面的内容,并不识别js里的内容,因为单页面就是js...两人同时提交可能会出现冲突,解决办法是手动修改冲突 5、前端有哪些页面优化方法?...- 在js中尽量减少闭包的使用 - 尽量合并css和js文件 - 尽量使用字体图标或者SVG图标,来代替传统的PNG等格式的图片 - 减少对DOM的操作 - 在JS中避免“嵌套循环”和...即使是同一个页面; localstorage:在所有同源窗口中都是共享的;也就是说只要浏览器不关闭,数据仍然存在 cookie: 也是在所有同源窗口中都是共享的.也就是说只要浏览器不关闭,数据仍然存在 第一期:前端试题...---JS部分 第二期:前端试题 ---Vue部分 以上就是本期内容了!!!

61310

前端面试指南--JS试题总结

JS 有哪些数据类型?根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。...参考 前端进阶面试题详细解答10.如何改变this指针的指向?可以使用apply、call、bind方法改变this指向(并不会改变函数的作用域)。...JS之所以需要异步的原因在于JS是单线程运行的。常用的异步场景有:定时器、ajax请求、事件绑定。15. JS是如何实现异步的?JS引擎是单线程的,但又能实现异步的原因在于事件循环和任务队列体系。...引入的是原始导出值的复制,import则是导出值的引用; (4)require时运行时动态加载,import是静态编译; (5)require调用时默认不是严格模式,import则默认调用严格模式.前端面试指南系列传送门...:前端面试指南之Vue面试题总结前端面试指南之HTML面试题总结前端面试指南之CSS面试题总结

83830

前端面试指南之JS试题总结

JS 有哪些数据类型?根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。...JS的执行流就是通过这个执行栈进行控制的。参考 前端进阶面试题详细解答7. 什么是作用域和作用域链?作用域可以理解为一个独立的地盘,可以理解为标识符所能生效的范围。...JS之所以需要异步的原因在于JS是单线程运行的。常用的异步场景有:定时器、ajax请求、事件绑定。15. JS是如何实现异步的?JS引擎是单线程的,但又能实现异步的原因在于事件循环和任务队列体系。...引入的是原始导出值的复制,import则是导出值的引用; (4)require时运行时动态加载,import是静态编译; (5)require调用时默认不是严格模式,import则默认调用严格模式.前端面试指南系列传送门...:前端面试指南之Vue面试题总结前端面试指南之HTML面试题总结前端面试指南之CSS面试题总结

76200

前端js手写面试题看这篇就够了

fn(...args) : curry.bind(null, fn, ...args);}参考:前端手写面试题详细解答字符串出现的不重复最长长度用一个滑动窗口装没有重复的字符,枚举字符记录最大值即可。...是此次传进来的数值5,m值还是上一步中的7,所以add(m+n)=add(7+5)=add(12),此时m=12,并且返回temp函数由于后面没有传入参数,等于返回的temp函数不被执行而是打印,了解JS...深拷贝对于一些对象可以使用 JSON 的两个函数来实现,但是由于 JSON 的对象格式比 js 的对象格式更加严格,所以如果属性值里边出现函数或者 Symbol 类型的值时,会转换失败(1)JSON.stringify...()JSON.parse(JSON.stringify(obj))是目前比较常用的深拷贝方法之一,它的原理就是利用JSON.stringify 将js对象序列化(JSON字符串),再使用JSON.parse...来反序列化(还原)js对象。

23650

前端面试指南之JS试题总结2

JS 有哪些数据类型?根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。...参考 前端进阶面试题详细解答10.如何改变this指针的指向?可以使用apply、call、bind方法改变this指向(并不会改变函数的作用域)。...JS之所以需要异步的原因在于JS是单线程运行的。常用的异步场景有:定时器、ajax请求、事件绑定。15. JS是如何实现异步的?JS引擎是单线程的,但又能实现异步的原因在于事件循环和任务队列体系。...引入的是原始导出值的复制,import则是导出值的引用; (4)require时运行时动态加载,import是静态编译; (5)require调用时默认不是严格模式,import则默认调用严格模式.前端面试指南系列传送门...:前端面试指南之Vue面试题总结前端面试指南之HTML面试题总结前端面试指南之CSS面试题总结

77120

Fabric.js 铅笔

本文简介 点赞 + 关注 + 收藏 = 学会了 fabric.js 的铅笔其实是继承基础画笔的一个工具,在基础画笔的基础上多了“拐角平滑度”等配置项。 本文讲解铅笔的基础用法以及常用事件。...在 fabric.js 中,铅笔同样有不同配置。 开启绘图模式 要使用铅笔的话,首先要开启“绘图模式”。 下面这段代码是本文的基础代码,之后配置到的铅笔属性和铅笔相关的方法都是基于这段代码的基础。...引入 fabric.js 的代码我就不写了,如果不知道如何引入可以查看 《Fabric.js 从入门到膨胀》。...fabric.js 的铅笔可以通过 strokeLineJoin 属性设置拐角,支持 bevel 斜面、 round 圆形、 miter 斜面 三个属性。...支持以下配置: shiftKey: shift键,默认 altKey: alt键 ctrlKey: ctrl键 'none'、'undefined'、'null': 取消组合键 事件 fabric.js

1.5K20
领券