javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

css

content-type

variables

var

loops

iteration

std

c++-faq

git-checkout

generator

用户界面-以正确的方式重新学习CSS

我是从事Web开发两年以上的程序员。 尽管过去两年来我一直在做前端工程,但我认为我做的方法不正确
例如:

  • 我仍然使用表格而不只是CSS进行布局。 我还没有找到正确呈现对齐和表格数据的方法。
  • 我不知道#visibility: hidden之间的区别(嗯,我现在知道了。但是有很多情况,如填充,边距,溢出等)
  • 我并没有真正遵循继承方式来编写CSS。 几乎每种样式都以#(而不是类)开头。
  • 每当页面加载缓慢时,html元素就会错位并仅在页面完全加载后才出现顺序。
  • 我不知道萤火虫中的这张照片传达了什么(顺便说一下,萤火虫是我的救星。没有萤火虫,生活是不可能的)

alt text

  • 每当布局混乱时,我都会尝试使用position:absolute。 总是以更大的混乱结束。

我知道我在这里做错了很多事情(我需要正确解决),但我设法将事情放到位并以某种方式显示出来,只是看到它在其他浏览器中被弄乱了。

我不想在CSS或傻瓜CSS上做入门。 我不仅仅知道。 我想以正确的方式学习CSS。 关注上面我展示的示例之类的问题并加以纠正。

您能为我提供参考资源还是添加CSS开发人员使用的常用建议和技巧以使其正确?

trans by 2020-08-03T05:30:45Z

javascript-如何在vuejs中绑定html <title>内容?

我正在尝试在vuejs上进行演示。 现在,我想要html标题绑定vm字段。

以下是我尝试的方法:

app.js

<!DOCTYPE html>
<html id="html">
<head>
    <title>{{ hello }}</title>
    <script src="lib/requirejs/require.min.js" data-main="app"></script>
</head>
<body>
{{ hello }}
<input v-model="hello" title="hello" />
</body>
</html>

app.js

define([
    'jquery', 'vue'
], function ($, Vue) {
    var vm = new Vue({
        el: 'html',
        data: {
            hello: 'Hello world'
        }
    });
});

但是标题似乎没有界限,如何使其发挥作用?

trans by 2020-08-02T15:59:42Z

javascript-nodemon的终端无法识别nodemon命令

我正在从[https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens)进行node.js服务器设置。 我正在安装nodemon server.js。但是,当我使用此nodemon运行服务器时。
在显示的终端中:

无法将nodemon识别为内部或外部命令,可操作 程序或批处理文件

enter image description here

nodemon server.js命令正在运行并启动了服务器,但是nodemon命令未运行。

我从[https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens]视频设置了节点js服务器。

我不知道为什么它不起作用,我已经尝试了一些命令来安装节点。

npm install -g nodemon 
npm install -g nodemon --save 
npm install --save-dev nodemon 
npm install -g nodemon@debug 

npm install -g --force nodemon

我已经看到一个无法全局安装nodemon的链接,无法识别“ nodemon”,但是由于我在D盘中的项目位置,我不知道如何设置路径。

我要运行nodemon server.js。如果有人有想法,请分享。 提前致谢。

trans by 2020-07-22T11:10:09Z

前端-什么是与Angular一起使用的良好后端

我想知道您有关将AngularJS用作前端的良好后端的建议。

为什么您建议的后端很好,并且易于使用或易于学习?

trans by 2020-07-11T02:06:59Z

html-是否可以重新设置所有Bootstrap元素的巨型“资产页面”?

[HTTP://Twitter.GitHub.com/bootstrap/巴塞-CSS.HTML]

查看所有示例元素,例如h1inputs/forms/elements/etch3inputs等吗?

我正在寻找一个简单的网页,上面有每个Bootstrap inputs/forms/elements/etc,仅此而已。

然后,我可以让我们的设计师使用自己的样式来修改基本CSS文件,并可以刷新资产页面以查看他的所有更改以及整个样式指南的形成方式。

这对于我们的团队和客户来说都是非常有帮助的,因此他可以在一个合并的页面上看到我们整个的“外观”。

这样的页面存在于任何地方吗?

trans by 2020-02-21T11:29:34Z

reactjs-运行create-react-app构建脚本时如何设置build .env变量?

我在create-react-app中使用以下环境变量:

console.log(process.env.REACT_APP_API_URL) // http://localhost:5555

当我通过阅读npm run build文件运行package.json时,它可以工作:

REACT_APP_API_URL=http://localhost:5555

执行npm run build时如何设置不同的值,例如package.json

这是我的package.json文件:

{
  "name": "webapp",
  "version": "0.1.0",
  "private": true,
  "devDependencies": {
    "react-scripts": "0.9.0"
  },
  "dependencies": {
    "react": "^15.4.2",
    "react-dom": "^15.4.2"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}
trans by 2020-02-20T11:18:50Z

茉莉花-前端测试:什么以及如何测试以及使用什么工具?

我已经为Ruby代码编写测试了一段时间了,但是作为前端开发人员,我显然有兴趣将其引入为前端代码编写的代码中。 我一直在玩很多不同的选择:

  • 卡斯珀
  • 水豚和Rspec
  • 茉莉花
  • 黄瓜或只是Rspec

人们正在使用什么进行测试? 除此之外,人们还要测试什么? 只是JavaScript? 链接? 形式? 硬编码内容?

任何想法将不胜感激。

trans by 2020-01-14T16:00:52Z

CSS3-如何计算CSS像素大小?

在研究CSS单元时,我遇到了参考像素的定义。 但是,我无法找到关于它与CSS像素单元的关系的一致且全面的描述。 我已经对此事进行了一些研究,但对我来说仍然有点不清楚。

1.收集的信息


1.1像素定义

像素有两种不同的类型/定义:

“设备像素”-显示器上的单个物理点。

和:

CSS像素-最接近参考像素的单位。 [1]

相同名称下的两个平行概念绝对不能澄清混乱。我完全理解引入第二种方法的目的,但是我发现它的术语具有误导性。 CSS像素被归类为绝对单位,并且:

“绝对长度单位是相互固定的。” [1]

上面的陈述对于除像素以外的每个单位似乎都很明显。 遵循w3c规范:

“对于CSS设备,这些尺寸要么是(i)通过将物理单位与其物理尺寸相关联,要么(ii)通过将像素单位与参考像素相关联来固定。

(...)请注意,如果锚点单位是像素单位,则物理单位可能与它们的物理尺寸不匹配。 或者,如果锚点单元是物理单元,则像素单元可能不会映射到设备像素的总数。” [1]

考虑到上述引用,我假设绝对单位不是全部绝对,因为它们可以锚定到参考像素。


1.2参考像素

参考像素本身实际上是角度测量结果[2]:

“参考像素是设备上一个像素的可视角度,像素密度为96dpi,距读取器的距离为手臂的长度。对于标称的手臂长度为28英寸,因此,可视角度约为0.0213度。” [1]

下图显示了什么:

enter image description here

尽管将参考像素定义为视角,但我们可以进一步阅读:

“对于按臂长阅读,因此1px相当于大约0.26毫米(1/96英寸)。”

撇开不一致之处,我们可以确定角度值:

α = 2 * arctan(0.026/142) = 0.02098°

where:
    α — a value of the visual angle

因此,显示单位的大小等于:

y = 2x * tan(0.01049°)

where:
    y — a displayed unit size
    x — a reading distance

给定以上公式,为了计算单位大小,我们需要确定实际的读取距离是多少。 由于用户之间可能有所不同,因此其分类基于设备的DPI。

1.2.1 DPI

为了方便起见,让我们假设DPI == PPI

此度量使我们能够猜测显示类型。快速检查:

  • iPhone 6(4.7“,1334×750):326 ppi;
  • Sony Bravia 4K(54.6“,3840×2160):75 ppi。

因此,通常,PPI越大,用户所坐的屏幕越近。 下表[3]给出了具有特定DPI的设备的阅读距离建议:

DPI | 像素大小| 阅读距离|  ———————————————————————————————————————————————————— ———| PC的CRT | 96 | 〜0.2646毫米| 〜71厘米||显示| | | |  ———————————————————————————————————————————————————— ———|便携式液晶显示器| 125 | 0.2032毫米| 〜55厘米||显示| | | |  ———————————————————————————————————————————————————— ———|平板电脑| 160 | 〜0.159毫米| 〜43厘米|  ———————————————————————————————————————————————————— ———

但是,我不清楚如何获得这些距离值。 与DPI的关系是用函数描述的还是仅仅是经验观察?

1.2.2设备像素比

视网膜显示器的推出使事情变得更加复杂。 它的PPI倾向于比非视网膜的PPI大约大2倍,而建议的阅读距离应保持不变。由于CSS像素大小不一定与设备像素大小相对应,因此我假设Retina显示器上的单位大小首先转换为参考像素大小(以设备像素表示),然后乘以像素比率。 这是对的吗?

1.2.3缩放

放大时,显示的参考像素大小会增大[4],因此与显示器的距离会增大。 这很违反直觉,因为这意味着我们正在“离开”屏幕,而不是靠近屏幕。


2.问题


总结我的疑问和明确的问题:

  1. 当锚点单位是物理单位时,如何计算CSS像素大小?
  2. 如何建立DPI与阅读距离之间关系的公式?
  3. 对于非标准,高DPI / PPI设备(例如打印机和Retina显示器),如何计算CSS像素大小?

另外,如果我的推理无效或缺少某些内容,请更正我。 感谢您的答复。


3.参考


  1. W3C规格
  2. inamidst.com,Sean B. Palmer的网站
  3. Mozilla骇客
  4. 1uirksmode.org
trans by 2019-12-27T08:14:36Z

javascript - React.js中的setState vs replaceState

我是React.js Library的新手,我正在浏览一些教程,我遇到了:

  • state
  • state

给出的描述不是很清楚(IMO)。

setState is done to 'set' the state of a value, even if its already set 
in the 'getInitialState' function.

同样的,

The replaceState() method is for when you want to clear out the values 
already in state, and add new ones.

我尝试了state,接着是state,然后是console.logged他们,我发现state现在同时拥有datatest

然后,我尝试了state,接着是state,然后是console.logged他们,我发现state再次同时拥有datatest

那么,这两者究竟有什么区别?

trans by 2019-08-19T13:35:17Z

html - H1-H6标签最常见的字体大小是什么

我一直不确定从哪里开始作为一般最佳实践基线。 是的,我知道这取决于你的设计 - 但最常见的是什么?

这就是我目前作为首发者所拥有的:

h1 { font-size: 24px;}
h2 { font-size: 22px;}
h3 { font-size: 18px;}
h4 { font-size: 16px;}
h5 { font-size: 12px;}
h6 { font-size: 10px;}

是的,我目前的工作中没有使用EM。

谢谢

trans by 2019-08-10T20:50:10Z

ruby on rails - Ember.js或Backbone.js for Restful backend

我已经知道,与backbone.js相比,ember.js是一种更重量级的方法。 我读了很多关于两者的文章。

我问自己,哪个框架更容易作为铁轨休息后端的前端。 对于backbone.js,我看到了不同的方法来调用休息后端。 对于ember来说,似乎我必须包含更多的库,如'data'或'resources'。 为什么有两个库?

那么更好的选择是什么? 将前端与后端连接的例子也不多。 什么是后端休息呼叫的良好工作示例:

URI:../ apir api / topics得到身份验证凭据:admin / secret格式:json

trans by 2019-07-31T10:15:48Z

jquery - 将javascript数组转换为字符串

我正在尝试迭代“值”列表并将其转换为字符串。 这是代码:

var blkstr = $.each(value, function(idx2,val2) {                    
     var str = idx2 + ":" + val2;
     alert(str);
     return str;
}).get().join(", ");    

alert()函数工作正常并显示正确的值。 但不知何故,jquery的.get()函数无法获得正确的对象并失败。 我究竟做错了什么?

trans by 2019-07-21T11:32:21Z

javascript - Vue.js- v-model和v-bind之间的区别

我是Vue.js的新手,我正在学习Udemy的在线课程。 导师给了我一些练习。 其中一个练习是使用默认值创建输入文本。 我使用v-model做得非常好。 但是,教师使用了v-bind:value,我不明白为什么。

有人可以给我一个简单的解释,说明这两者之间的差异,以及何时更好地使用每一个?

trans by 2019-06-25T21:32:16Z

前端 - 前端开发人员面试问题

对于这里的软件开发人员来说,有很多很好的面试问题(甚至是“谜题”),但我想知道是否有人对前端开发人员的职位有一些好问题。 我们正在寻找知道HTML + CSS + JS的人。

一些显而易见的问题:

  • 你使用过JavaScript库吗? - 跟进:哪个,为什么那个超过别人?
  • 您是否关注HTML5和CSS3的开发? - 跟进:您最期待哪些功能,为什么?

你知道前端开发者有什么好的“谜题”吗? 也许一个JS嘶嘶声?

编辑:改变了两个问题,使其更加开放。

trans by 2019-06-02T13:23:50Z

javascript - 使用React Variable Statements(JSX)插入HTML

我正在使用React构建一些东西,我需要在JSX中使用React Variables插入HTML。 有没有办法让变量像这样:

var thisIsMyCopy = '<p>copy copy copy <strong>strong copy</strong></p>';

并将其插入反应中,并让它工作?

render: function() {
    return (
        <div className="content">{thisIsMyCopy}</div>
    );
}

并按预期插入HTML? 我没有看到或听到任何关于可以执行此内联的react函数,或者解析可以使其工作的事物的方法。

trans by 2019-05-29T03:14:39Z

windows的好postgresql客户端?

经过几年的oracle回到postgresql ...

什么是最先进的postgresql管理/ ddl生成/数据在Windows上插入前端? 如果它也与postgis集成,那将是很好的。 它应该是独立的,或者是intellij idea的插件

回想一下,我用过的所有专门用于postgresql的windows程序都是垃圾,特别是PGAdmin。 它变得更好了吗?

trans by 2019-05-10T18:13:11Z

HTML - 什么是Bootstrap?

这里有很多与Bootstrap有关的问题。 我看到很多人使用它。 所以我试着研究它,然后我找到了官方的Bootstrap网站,但之后只有一个下载部分和几个字。 没有什么可以解释它是什么......我只是明白它是一个前端帮手。 我试图通过谷歌搜索找到一些东西,但没有找到具体的东西。 我发现的一切都与计算机科学的定义有关。

所以,我的问题是:

  • 什么是Bootstrap?
  • 它用于什么,它如何帮助前端开发?
  • 我还想了解更多细节。
trans by 2019-01-07T00:29:19Z

1 共1页