VScode - 插件 02
Ctrl + P -> 系 键入 @: 查看所有函数/功能/区块 同类型: Ctrl + Shift + . 键入 #: 查找类之类的东西,长类名 仅 驼峰首字母 即可 AnimalClass => AC/ANC 均可~ mySuperClass -> msc 键入 :: 跳转到指定行 高亮查询后 ctrl + D, 同时编辑多个匹配代码(多次按,选中多个)使用鼠标: 按住 alt, 用鼠标在多个位置点击 ctrl + 左右键: 快速移动鼠标(按照单词跳过) Use ALT, followed by the up or down arrows, to move the line somewhere else quickly.使用 Alt,然后使用向上或向下箭头,将线快速移动到其他位置。favoriteplay_circleAnd if you want to copy that line as you move it, use ALT SHIFT, followed by the arrows.如果您想在移动时复制该行,请...
VSCode - 15 Great VS Code Keyboard Shortcuts
本文由 简悦 SimpRead 转码, 原文地址 www.wearedevelopers.com Maximize your efficiency with Visual Studio Code using these six VS code shortcuts. Explore now and l…… VS Code ShortcutsVisual Studio Code is a leading code editor that has been widely adopted by software developers worldwide. Developed by Microsoft, this IDE supports cross-platform coding on Linux, Mac, and Windows, making it an excellent choice for modern-day developers. However, with so many features and options, it can be challenging t...
README
Electron 学习笔记启用Nodejs环境1234567891011const createWindow = () => { // Create the browser window. const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload: path.join(__dirname, 'preload.js'), nodeIntegration:true, contextIsolation:false, }, });
使用 Electron Forge 通过Yarn迅速建立新的项目
electron-forge Electron Forge is a tool for packaging and publishing Electron applications. It unifies Electron’s tooling ecosystem into a single extensible interface so that anyone can jump right into making Electron apps. Forge 始于一个使用了 Webpack 作为打包器的 a ready-to-use template 模板项目。 该项目包含有一个 typescript 配置的示例,并预置了两个便于定制化的配置文件。 Forge 的一些核心模块来自于上层的 Electron 社区(比如electron-packager),因而 Electron 主要维护人员(比如说 Slack)提交的 Electron 更新也会使 Forge 的用户受益。 那么,让我们开始。 官网的文档写的很完善,直接看吧electronforge.io 总结很简单,一共两部开始工...
express-req and res
以下是一些常用的req对象的属性: 123456req.params - 该属性包含路由参数对象,例如:/users/:id这个路由中:id部分就是一个参数,可以通过req.params.id来访问。req.query - 该属性包含查询参数对象, 例如:/search?name=xxx这个URL中的"name=xxx"就是一个查询参数,可以通过req.query.name来访问。req.body - 该属性包含POST请求的请求体。需要在中间件中使用body-parser等库来解析请求数据。req.headers - 该属性包含HTTP请求头对象。req.cookies - 该属性包含HTTP cookie值对象。req.originalUrl - 该属性包含完整的请求URL,包括查询参数和路由参数。 除了以上列出的属性,req对象还有许多其他有用的属性和方法,例如:req.path、req.protocol、req.ip、req.get()等。开发者可以根据需要使用这些属性和方法来处理HTTP请求。 以下是一些常用的res对象的方法: 1234567res...
express-错误处理
在 Express.js 中,错误处理是通过特定的中间件来实现的。当在请求处理过程中发生错误时,Express.js会自动调用错误处理中间件来处理该错误。 对于常规的中间件函数,如果其执行过程中出现了异常,则应该将该异常传递给下一个中间件或者交由全局错误处理中间件处理。为此,可以使用next()函数将异常对象作为参数传递给下一个中间件,例如: 12345678app.get('/', function(req, res, next) { try { // some code that may throw an exception } catch(err) { // 将异常传递给下一个中间件来处理 next(err); }}); 如果没有捕获到异常,那么最终会交给全局错误处理中间件来处理。全局错误处理中间件需要有四个参数,形式如下: 123app.use(function(err, req, res, next) { // 处理错误}); 其中err是错误对...
svelte or react or vue
sevelte 现在的生态怎么样,适合用来开发大型项目嘛? Svelte 是一个现代的 JavaScript 前端框架,具有高效的性能和简洁的语法,可用于构建 Web 应用程序。Svelte 的生态系统在过去几年中得到了显著的发展,并且已经有很多的插件和工具可用于增强开发体验。 Svelte 对于开发大型项目是完全适用的。它的高效性能和优化可以确保应用程序的快速响应,并且具有优秀的可扩展性。同时,Svelte 还提供了易于维护的代码结构和组件架构,使得开发人员能够轻松管理和更新代码库。 另外,Svelte 还支持服务器渲染和构建静态网站,可以满足各种应用程序的需求。由于 Svelte 是一个相对较新的框架,它的社区和生态系统可能不如其他一些成熟的框架,但是这并不影响它在大型项目中的适用性。 总的来说,如果你正在寻找一个高效的、易于维护的、适用于大型项目的前端框架,那么 Svelte 是一个不错的选择。 那么 svelte 和 react 的抉择呢? 选择 Svelte 还是 React 取决于你的项目需求和开发团队的技能水平。 如果你的项目需要高度可定制的组件和强大的生态...
tsconfig 实践 热启动
ts-node 是干什么的 ts-node是一个命令行工具,用于在Node.js环境下运行TypeScript代码。通常情况下,在Node.js中运行TypeScript需要先将TypeScript代码编译成JavaScript代码,然后再用Node.js去执行编译后的JavaScript代码。而使用ts-node则可以直接运行TypeScript代码,而无需先编译成JavaScript代码。 ts-node使用TypeScript自带的编译器,可以直接将TypeScript代码解析为JavaScript代码并执行。它还提供了一些额外的功能,例如支持在REPL中直接使用TypeScript代码进行交互式开发,支持动态模块导入等。 需要注意的是,由于ts-node在运行时需要对TypeScript代码进行解析和编译,所以相比于直接运行JavaScript代码,它的启动速度可能会稍慢一些。但是,在开发阶段中,使用ts-node可以提高开发效率,同时也能避免手动进行编译的烦恼。 热重启的 typescript express 开发环境要怎么配置 在 TypeScript Exp...
入门
安装TypeScriptTypeScript的安装非常简单,只需执行如下命令即可: 1npm install –g typescript 但通常在实际项目中,我们不会对TypeScript进行全局安装。因为TypeScript自带的tsc命令并不能直接运行TypeScript代码,所以通常我们还会安装TypeScript的运行时ts-node: 1npm install –g ts-node ts-node并不等于TypeScript的Node.js,仅仅封装了TypeScript编译的过程,提供直接运行TypeScript代码的能力。 创建tsconfig.json。 输入命令tsc –init
生产
一些包ESLinthusky 看门狗