草庐IT

前端知识——css之flex布局

全部标签

javascript - d3.js:如何在强制布局中更新链接数据时删除节点

我正在使用力布局图来显示网络,但在更新数据时遇到问题。我已经检查了HowtoupdateelementsofD3forcelayoutwhentheunderlyingdatachanges,当然还有来自D3.js的“mbostock”的“修改强制布局”和“常规更新模式”(不幸的是,我最多只能发布两个链接......).我的代码基于“移动专利诉讼”示例,并进行了一些修改和差异。你可以在这里查看我的完整代码:.link{fill:none;stroke:#666;stroke-width:1.5px;}#licensing{fill:green;}.link.licensing{stro

JavaScript 模块模式——私有(private)变量与静态变量

所以这是著名的JavaScript模块模式的一个例子:varPerson=(function(){var_name;//socalled'privatevariable'functionPerson(name){_name=name;}Person.prototype.kill=function(){console.log(_name+'hasbeenshot');};returnPerson;})();varpaul=newPerson('Paul');paul.kill();到目前为止还不错吧?这会将'Paulhasbeenshot'记录到控制台,这正是我们想要的。但是。_name

javascript - 如何使用 javascript 更改 css href =""?

这个问题在这里已经有了答案:changethehrefofacsslinkviajquery(3个答案)关闭8年前。我想用js改变csshref。NewDocument我必须修复上面的代码。变成我可以更改head标签中的csshref吗?可能吗?

javascript - 使用 Javascript 或 CSS3 制作动画?

我一直想知道在性能方面什么对动画更好-Javascript或CSS3。在此页面上,您可以比较GSAP、jQuery和CSS3:http://css-tricks.com/myth-busting-css-animations-vs-javascript/向下滚动到性能比较。现在我的问题如下:CSS3迟早会比Javascript(在本例中为GSAP)更快吗?那么我们应该使用CSS3还是仍然使用Javascript来编写动画?更新:另一个网站:http://greensock.com/transitions/目前看来,GSAP在大多数方面都比CSS3快,但在3D转换方面CSS3更快。现在的

javascript - .css ('display' ) 是 block ,[0].hidden 是假的,.is (':hidden' ) 是真的吗?

我遇到了一个div被隐藏的情况,即使我刚刚执行了显示具有相同后缀的所有其他div的代码:$("[id$='-input-container']").show()尽管如此,一个特定的div仍然隐藏:$("#single-colorRange-color-input-container")。我想也许它被隐藏在代码后面的某个地方但没有-在调用$inputContainers.show()之后我立即添加了如下日志记录(和debugger语句停止所有后续执行):console.log($("#single-colorRange-color-input-container").css('displ

javascript - 如何在 .tsx typescript 中包含 .css 文件?

如何在“tsx”中包含“css”文件以及如何使用它?即我如何呈现静态文件?import*asReactfrom"react";import{Header}from"./header";//import"./home.css";exportclassHomeextendsReact.Component{render(){return();}} 最佳答案 看到这个答案:https://stackoverflow.com/a/37144690/3850405如果你的组件中的一个类只需要css,你可以像下面那样做。当内联css不起作用并且只

javascript - CSS - 获取其他元素的属性

我想知道是否可以在不使用Javascript或其他编程语言的情况下使用JavascriptDOM之类的东西来引用某些元素。这就是我的意思。假设我们有两个应该具有相同高度的div。我想获得第一个div的高度以将其分配给第二个,如下所示:#div1{height:400px;}#div2{height:#div1.height;}如您所见,我在Javascript中执行与document.getElementById("id").style.height完全相同的操作。是否有可能做到这一点?如果没有,我想知道是否存在论坛、网站等来讨论CSS改进或了解这门语言的发展。提前致谢!

javascript - JavaScript 中的互斥量——这看起来像是一个正确的实现吗?

这不是一个完全严肃的问题,更像是一个淋浴的想法:JavaScript的await关键字应该允许一些感觉非常像普通“并发语言”中的互斥体的东西。functionMutex(){varself=this;//stillunsureabouthow"this"iscapturedvarmtx=newPromise(t=>t());//fulfilledpromise≡unlockedmutexthis.lock=asyncfunction(){awaitmtx;mtx=newPromise(t=>{self.unlock=()=>t();});}}//Lockawaitmutex.lock(

javascript - 解析 CSS 背景图像

如何解析CSSbackground-image,它支持多个值,可以是none和函数(例如url()和linear-gradient())有多个逗号分隔的参数?我似乎无法用正则表达式正确地做到这一点。一个好的测试用例如下:linear-gradient(topleft,red,rgba(255,0,0,0)),url(a),image(url(b.svg),'b.png'150dpi,'b.gif',rgba(0,0,255,0.5)),none我想将其转换为以下数组:["linear-gradient(topleft,red,rgba(255,0,0,0))","url(a)","im

javascript - 使用 JavaScript 读取元素的 CSS 属性

因此,如果有一个链接到网页的css文件,例如:我想读取某个属性,例如一个div有className='layout',我想使用JavaScript读取这个属性的详细信息,我该怎么做?我搜索了很多但几乎没有运气,请建议。 最佳答案 你有两个选择:手动枚举和解析document.styleSheets对象(不推荐,除非你想获得某个选择器定义的所有特定样式属性)。创建一个与选择器匹配的元素,并使用getComputedStyle或currentStyle(IE)方法获取属性值。在您的示例中,尝试使用class="layout"获取div的