标签: frontend

如何在等待后端处理的同时响应式地处理前端的 UI 操作?

使用 StackOverflow 问答线程作为示例 - 当您投票赞成、反对或喜欢某个问题时,您可以看到 UI 快速响应该操作,同时侧面的赞成票数量发生变化。

我们怎样才能达到这样的效果呢?如果将每个此类操作发送到后端进行处理并使用返回的响应来更新 UI,您将看到更新缓慢并感受到故障。但是,如果将一些逻辑放在前端,您还需要在 UI 上反映操作之前处理欺诈/滥用等问题,即 - 在更改投票数之前,您不需要首先确保这是有效用户的有效点击?

user-interface frontend backend responsive-design

0
推荐指数
1
解决办法
1012
查看次数

如何修复页尾的页脚?

我正在尝试修复页面底部的页脚,但我做不到。我已经尝试过在 StackOverflow 和其他网站上找到的很多解决方案,但没有一个有效。

\n\n

我现在拥有的是粘性页脚。

\n\n

这是页脚 html(页脚标签位于 body 标签内)

\n\n

\r\n
\r\n
/*BODY*/\r\n\r\nhtml,\r\nbody {\r\n  position: relative;\r\n  height: 100%;\r\n  margin: 0px 0px 50px 0px;\r\n  padding: 0;\r\n}\r\n\r\n\r\n/*FOOTER*/\r\n\r\n#footer-logo {\r\n  position: absolute;\r\n  left: 20px;\r\n  top: 12.5px;\r\n  width: 61px;\r\n  height: 25px;\r\n}\r\n\r\n.master-footer-list {\r\n  list-style-type: none;\r\n  overflow: hidden;\r\n  padding: 0;\r\n  margin: 0;\r\n}\r\n\r\n.master-footer-list li {\r\n  display: inline-block;\r\n  vertical-align: middle;\r\n  padding-top: 17px;\r\n  padding-left: 15px;\r\n}\r\n\r\n.master-footer-list a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n.master-footer-wrap {\r\n  position: fixed;\r\n  bottom: 0;\r\n  left: 0;\r\n  right: 0;\r\n}\r\n\r\nfooter {\r\n  font-family: var(--work-sans);\r\n  font-weight: 300;\r\n  font-size: 14px;\r\n  text-align: center;\r\n  position: fixed;\r\n …
Run Code Online (Sandbox Code Playgroud)

html css frontend

0
推荐指数
1
解决办法
4265
查看次数

有没有办法合并反应表中的多个列

我有一个数据数组:

data = [ {date: "16/05/2020", value: [ {column: "student", count: 10, value: "abcd" }, 
         {column: "teacher", count: 25, value: "pqrs" }] },
         {date: "17/05/2020", value: [ {column: "student", count: 19, value: "mno" }, 
         {column: "teacher", count: 7, value: "xyz" }] }
        ];
Run Code Online (Sandbox Code Playgroud)

这是列数组:

columns = [{ Header: "Date", accessor: "date"}, 
           { Header: "Column", accessor: "column"},
           { Header: "Count", accessor: "count"},
           { Header: "Value", accessor: "value"}
           ]
Run Code Online (Sandbox Code Playgroud)

我想在React Table中显示图片(表格)中提到的数据。

在 render() 内部,我正在这样做:

              <ReactTable
                data={data}
                columns={columns}
                minRows={0}
                defaultPageSize={25}
              /> …
Run Code Online (Sandbox Code Playgroud)

javascript frontend reactjs redux react-table

0
推荐指数
1
解决办法
9470
查看次数

Vue Js - 从字符串中删除空格

Let category = "Baby Dress"
Run Code Online (Sandbox Code Playgroud)

我希望它被空格和文本修剪成小写。输出为“babydress”。我使用了以下代码。但它返回“婴儿礼服”。

category.trim(" ").toLowerCase()
Run Code Online (Sandbox Code Playgroud)

我需要了解为什么它没有按照我的预期进行,以及有哪些方法可以做到这一点。

javascript string frontend trim vue.js

0
推荐指数
1
解决办法
1万
查看次数

Flexbox 删除两个子项之间的列间隙

这是代码:

.content {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-content: stretch;
}
Run Code Online (Sandbox Code Playgroud)
<div class="content">
    <h4>type</h4>
    <h4>exp</h4>
</div>
Run Code Online (Sandbox Code Playgroud)

它看起来是这样的:

______________________

        type


        exp

______________________

Run Code Online (Sandbox Code Playgroud)

如何缩小两个元素之间的间隙?我尝试了 css间隙:10px;列间隙:20px;, 这是行不通的。

html css frontend

0
推荐指数
1
解决办法
1200
查看次数

Vue.js 超出最大调用堆栈大小

我正在按照本教程进行操作,由于某种原因,我收到“最大调用堆栈错误”

<template>
  <SearchInput></SearchInput>
</template>

<script>

import SearchInput from './components/SearchInput.vue'
export default {
  name: 'App',
  components:{
    SearchInput
  }

};
</script>
Run Code Online (Sandbox Code Playgroud)

SearchInput.vue组件文件:

<template>
<SearchInput> 
    <input type="text">
</SearchInput>
</template>


<script>
export default {
    name: "SearchInput",
}
</script>
Run Code Online (Sandbox Code Playgroud)

我尝试为 SearchInput 指定自己的名称“SearchInputView”:SearchInput 但它不起作用。我使用 es6 语法,这是一个 Vue 2 项目。我究竟做错了什么?

frontend web vue.js vue-component vuejs2

0
推荐指数
1
解决办法
2729
查看次数

npm 错误!`npm ci` 只能在您的 package.json 和 package-lock.json 时安装软件包

我需要安装依赖项才能在 CI/CD 上构建前端。

文档文件:

FROM node:18.12.1
enter code here
ENV CI="true"
WORKDIR /workdir
COPY package.json package-lock.json /workdir/
RUN npm ci
Run Code Online (Sandbox Code Playgroud)

包.json

{
  "name": "v2",
  ...
  "dependencies": {
    "formik": "^2.2.9",
    "i18next": "^21.9.1",
    "lodash": "^4.17.21",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-router-dom": "^6.3.0",
    "react-scripts": "5.0.1"
  },
  "devDependencies": {
    "typescript": "^4.9.5"
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

在容器中我遇到了这个错误:

npm ERR! code EUSAGE
npm ERR! 
npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with …
Run Code Online (Sandbox Code Playgroud)

frontend docker dockerfile create-react-app cicd

0
推荐指数
1
解决办法
783
查看次数

多个数据库引擎的数据库前端

是的,它是春天,很多事情发生在我身上......

还改变了我的计算机上的一些软件,因为在启动我的笔记本电脑后突然一切似乎都很无聊.我甚至改变了我的壁纸!

除了我正在寻找一个新的数据库前端和使用谷歌与几个查询后,我没有找到合适的软件.你必须知道,我的笔记本电脑和我非常特别:)

我正在寻找一个应该具有以下功能的数据库前端

  1. 可以访问PostgreSQL和MySQL数据库
  2. 可以处理schemata
  3. 提供了一个很好的SQL查询工具
  4. 支持导入和导出功能(类似于制表符分隔的文本文件)
  5. 免费
  6. 看起来很棒 - 每次当一位同事来到我的办公室时,他都必须有这种感觉:哦,男孩,这个男人真的了解他的工作,应该得到更多的钱!

目前我使用了phpmyadmin,phppgadmin,pgadminIII,mysqladmin和dbVisualizer.此外,我是aqua datastudio的忠实粉丝,直到它成为商业广告.这些工具提供了多种功能,可以简化程序员的生活.但是,现在你必须购买许可证......我是一名科学家,软件的资金有限.=)

所以这是我第一次(问题)在stackoverflow请开心.:)

mysql database postgresql frontend

-1
推荐指数
1
解决办法
315
查看次数

为什么网站尝试隐藏其前端技术?

最近,我开始学习Web开发。我试图在网络浏览器中读取一些著名网站的HTML和CSS代码。但是我观察到,他们故意弄乱了一切,例如更改了引导类的真实名称,而在查看设计体系结构和页面布局时,任何人都可以猜测使用了哪种技术。
可能是什么原因?
我认为这与安全性无关,因为任何普通程序员只要付出一些努力,仍然可以了解其前端技术的所有知识。

html javascript css frontend web-deployment

-1
推荐指数
1
解决办法
72
查看次数

如何在 JSX div 的 id 中添加 if 条件?

我想像这样更改 jsx 中 div 的 id :-

{ ['A','B','C','D'].map((element, cell) => (
    <div id="alphabet_if({element}==='A'){'ok'}else{ {element} }">
        Some
    </div>
)) } 
Run Code Online (Sandbox Code Playgroud)

但这导致

{ ['A','B','C','D'].map((element, cell) => (
    <div id="alphabet_if({element}==='A'){'ok'}else{ {element} }">
        Some
    </div>
)) } 
Run Code Online (Sandbox Code Playgroud)

javascript browser frontend jsx reactjs

-1
推荐指数
1
解决办法
52
查看次数