小编dan*_*dan的帖子

来自内置语言扩展的项目范围的 Javascript/TypeScript 语言错误

每当我打开我的工作区时,我都会在 VSCode 中收到以下错误。

To enable project-wide JavaScript/TypeScript language features, exclude large folders with source files that you do not work on. 
Source: TypeScript and Javascript Language Feat... [BUTTON: CONFIGURE EXCLUDES]
Run Code Online (Sandbox Code Playgroud)

我点击Configure Excludes消息上的按钮,它打开以下文件 FRONTENDAPP/jsconfig.json

{"compilerOptions":{"target":"es6","experimentalDecorators":true},"exclude":["node_modules","bower_components","tmp","vendor",".git","dist"]}
Run Code Online (Sandbox Code Playgroud)

在我看来,它是根据下面的文档正确配置的。:https : //code.visualstudio.com/docs/languages/javascript

那么为什么总是错误呢?

我的工作区设置如下:

FOLDER: NOTES
FOLDER: FRONTENDAPP
FOLDER: BACKENDAPP
Run Code Online (Sandbox Code Playgroud)

每个文件夹作为一个jsconfig.json文件。

NOTES和BACKENDAPP中各自的文件是一样的,如下所示:

{"compilerOptions":{"target":"es6","experimentalDecorators":true},"exclude":["node_modules","bower_components","tmp","vendor",".git","dist"]}
Run Code Online (Sandbox Code Playgroud)

javascript typescript visual-studio-code vscode-settings

8
推荐指数
2
解决办法
3309
查看次数

如何使用 vanilla JS 在 CSS 中确定元素的高度或宽度是否设置为 100% 或 `auto`?

如何使用 vanilla JS 和跨浏览器解决方案确定元素的 CSS 宽度/高度是否设置为“自动”或“100%”?

使用 style 属性,只返回设置的内嵌样式。

document.querySelector("#foo").style.height
Returns: ""

Run Code Online (Sandbox Code Playgroud)

使用 getComputedStyle 给出一个单位值。

getComputedStyle(document.querySelector("#foo")).height
Returns: "334.641px"
Run Code Online (Sandbox Code Playgroud)

我正在寻求的结果将返回元素上设置的值

Return "auto"
or 
Return "80%"
Run Code Online (Sandbox Code Playgroud)

2011 年有一篇关于浏览样式表的旧帖子,但从那时起浏览器有了显着的发展。当然,目前一定有更好的方法吗?

例如,Chrome 的计算属性检查器将在计算出的 px 值下方列出样式属性(如果属性是通过 CSS 设置的,则会有一个小下拉箭头)。它通过以下答案中的 calculateStyleMap()实现这一点,但并非所有浏览器都实现了它。

width: 385px;
100%.  .w-full  tailwinds.css:6366
Run Code Online (Sandbox Code Playgroud)

javascript css jquery google-chrome-devtools

5
推荐指数
1
解决办法
498
查看次数