首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

我写的代码真的规范吗

Eslint官网 Eslint解决什么问题 Eslint提高丰富的代码校验规则配置,可以为我们的代码提供以下校验: 语法错误校验 比如说括号没闭合,对象属性缺少逗号等等,这些直接影响代码执行的语法错误。...}); 标点符校验 自己写代码的时候,经常会多加一些标点符号,比如上面对象属性最后的逗号。或者经常遗忘一些不重要的标点符号,比如分号。...var a = 1 //缺少分号 fn(a, function(){ }) //缺少分号 未被使用的参数校验 img_ele.each(function(i, item){ //报错,参数i没有被使用到...这里我假设你已经用上了fis这个构建工具) npm install -g fis3-lint-eslint (PS:fis的遍历机制会遍历html引入的文件以及项目目录下的文件,也就是说如果html引入index.js...,然后项目下肯定也有个index.js,那么就会出现遍历这个index.js文件两次,所以也会校验两次。

1.1K40

一文快速上手Rollup,JavaScript类库打包好帮手

这里,我对配置文件的选项做下简单的说明: input表示入口文件的路径(老版本为 entry,已经废弃) output表示输出文件的内容,它允许传入一个对象或一个数组,当为数组时,依次输出多个文件,它包含以下内容...resolve插件 为什么要使用resolve插件 在上面的入门案例中,我们打包的对象是本地的js代码和库,但实际开发中,不太可能所有的库都位于本地,我们大多会通过npm下载远程的库。...提示我们缺少@babel/core,因为@babel/core是babel的核心。...原因是由于我们缺少.babelrc文件,添加该文件: { "presets": [ [ "@babel/preset-env", { "modules...提示我们缺少@rollup/plugin-json插件来支持json文件。

1.8K21

【云+社区年度征文】webpack 学习笔记系列01-基础命令与常见配置

3. webpack 常见配置项 3.1 entry 入口配置 entry 入口支持多种类型:字符串、对象、数组。...test/webpack', // 字符串,直接把该 string 指定的模块(文件)作为入口模块 entry: 'path/to/my/entry/file.js', // 对象.../src/index.js': function(module, exports) {} }); // assign,相比var规范,缺少一个var myLib = (function(modules...需要确定被排除出去的模块代码中不能包含 import 、require 、define 等内容,以保证webpack的打包包含了所有的模块,否则打包后的代码会因为缺少模块报错。...webpack 本身内置了很多插件,可以直接通过 webpack 对象的属性来直接使用: module.exports = { plugins: [ // 压缩js

1.2K90

聊聊Deno的那些事

Node 的缺陷 原生 API 缺少 Promise Node 最大的亮点在于事件驱动, 非阻塞 I/O 模型,这使得 Node 具有很强的并发处理能力,非常适合编写网络应用。...} }) }); } readFile_promise(myFile) .then((res) => { fs.writeFile(myFile, res); }) 缺少安全性...如果你在 Node 中导入一份不受信任的软件包,那么很可能它将删除你计算机上的所有文件,所以说 Node 缺少安全模块化运行。...初始化 V8 对象以及注入外部 C++ 方法,例如 send、recv 等方法。 向 V8 全局作用域下注入 Deno 对象,暴露 Deno 的一些基本 API 给 JavaScript。...输入以下命令行: deno run --allow-net=api.github.com http.ts https://api.github.com/users/answer518 以上输出 json 对象

94910

前端模块化-总结_前端模块化规范

/util/index.js') // 不用解构,直接导出对象也可以使用 require 我们最关心的就是文件路径,这里还是引用阮一峰老师的解释 根据参数的不同格式,require命令去不同路径寻找模块文件...隔离性 commonjs 规范是在运行时加载的,在运行时导出对象,导出的对象与原本模块中的对象是隔离的,简单的说就是克隆了一份。.../util/index.js')console.log('before fun', object)fun()console.log('end fun', object) 执行 node index.js...,可是在 index.js 中导出的 object 对象并没有发生改变,所以可见 commonjs 规范下模块的导出是深克隆的。...在浏览器中使用 commonjs 规范 browserify 因为浏览器中缺少 module exports require global 这个四个变量,所以在浏览器中没法直接使用 commonjs 规范

56120

21.SpringCloud实战项目-后台题目类型功能

测试类型维护功能 点击类型维护菜单,可以看到请求404 http://localhost:8080/renren-fast/question/type/list?...SpringCloud整合网关可以看之前写的一篇文章:20.SpringCloud整合Gateway网关 6.配置请求到网关 文件:\static\config\index.js api接口请求地址替换为...刷新页面,发现会回到登录页面,而且验证码获取不到,F12调试工具可以看到验证码请求发送到网关上,而网关上找不到这个请求地址(http://localhost:8060/captcha.jpg),所以404...修改前端请求路径 文件:\static\config\index.js 请求路径添加api window.SITE_CONFIG['baseUrl'] = 'http://localhost:8086'...Access-Control-Allow-Credentials:跨域请求默认不包含cookie,设置为true可以包含cookie Access-Control-Expose-Headers:跨域请求暴露的字段CORS请求时,XMLHttpRequest对象

49120

webpack模块化原理-commonjs

我们都知道,webpack作为一个构建工具,解决了前端代码缺少模块化能力的问题。我们写的代码,经过webpack构建和包装之后,能够在浏览器以模块化的方式运行。...准备 首先我们创建一个简单入口模块index.js和一个依赖模块bar.js: //index.js 'use strict'; var bar = require('....'), output: { path: path.join(__dirname, 'outs'), filename: 'index.js' }, };...下面是摘取的函数内容,并添加了一些注释: // 1、模块缓存对象 var installedModules = {}; // 2、webpack实现的require function __webpack_require...注意这里做了一个动态绑定,将模块函数的调用对象绑定为module.exports,这是为了保证在模块中的this指向当前模块。 调用完成后,模块标记为已加载。 返回模块exports的内容。

65830

异常java.io.InvalidClassException的解决方法|对象序列化实现Serializable会出现java.io.InvalidClassException的异常

redis内存中,然后又再通过 redisTemplate.getValueSerializer().deserialize() 方法将数据反序列化到bean对象,这样的话,如果改动了这个bean对象的话...,即加了属性的话,就会导致serialVersionUID会变,而且当时我们的bean对象即上述的AlarmReq对象,当时是没有加serialVersionUID的。...private static final long serialVersionUID = 1631280650588763177L; 四、总结 可能好多人在写对象以及序列化对象的时候,是没有加private...static final long serialVersionUID的,但是也没有见到有InvalidClassException异常的,那是因为你部署的单体系统架构,实时序列化和反序列化的,每次系统重启就又重新实例对象...,所以即使改变了对象增加属性,也不会出现老对象和新对象serialVersionUID 不一致的情况,所以也就不会出现java. io.

9.5K20

21.SpringCloud实战项目-后台题目类型功能(网关、跨域、路由问题一文搞定)

测试类型维护功能 点击类型维护菜单,可以看到请求404 ? 因为页面的请求都访问到renren-fast服务了,所以要修改为访问题目微服务。...SpringCloud整合网关可以看之前写的一篇文章:20.SpringCloud整合Gateway网关 6.配置请求到网关 文件:\static\config\index.js api接口请求地址替换为...修改前端请求路径 文件:\static\config\index.js 请求路径添加api window.SITE_CONFIG['baseUrl'] = 'http://localhost:8086...Access-Control-Allow-Credentials:跨域请求默认不包含cookie,设置为true可以包含cookie Access-Control-Expose-Headers:跨域请求暴露的字段CORS请求时,XMLHttpRequest对象的...10.配置题目服务的路由规则 我们访问题目中心的类型页面,发现还是404找不到资源 所以我们需要配置题目服务的路由规则,将题目中心的页面请求经网关转发到题目服务。

1.2K31

MyBaitsPlus----知识盲点整理

实体类A需要有对应的dao层和AMapper,且AMapper需要集成BaseMapper 实体类最好明确指定表名称,不然mybatisplus会去数据库中找与实体类同名的表名 issue1 当mybatisplus...entity XXX Not Found TableInfoCache.错误时,则缺少实体类对应的Mapper,添加mapper即可 AR 模式提供了一种更加便捷的方式实现CRUD操作,其本质还是调用的...: 枚举对象,列举MP支持的所有sql方法 TableInfo :数据库表反射信息,可以获取到数据库表的相关信息 SqlSource:SQL语句处理对象 MapperBuilderAssistant...实体类A需要有对应的dao层和AMapper,且AMapper需要集成BaseMapper 实体类最好明确指定表名称,不然mybatisplus会去数据库中找与实体类同名的表名 issue1 当mybatisplus...entity XXX Not Found TableInfoCache.错误时,则缺少实体类对应的Mapper,添加mapper即可 AR 模式提供了一种更加便捷的方式实现CRUD操作,其本质还是调用的

1K21
领券