草庐IT

size_of_int

全部标签

javascript - 如何检测鼠标是否在:before or over the :after part of an element上方

我有这个CSS来定义放置区域,用户可以在现有部分之前或之后放置一个部分。.section:before,.section:after{content:"[inserthere]";height:64px;line-height:56px;width:100%;display:block;border:3pxdashed#aaa;}这里使用JavaScript+JQuery是放置监听器,它检测当前鼠标下的元素:elem.on('drop',function(e){e.preventDefault();varcontainer=$(elem[0].elementFromPoint(e.cl

javascript - Angular Material 徽章 : Make MatBadge contain an icon instead of text?

使用angular/material6.2.1,我尝试向按钮添加徽章,效果很好。但是,我希望徽章显示Material图标,而不是显示我可以使用matBadge指令设置的纯文本。有谁知道我必须做什么才能实现这个目标?我想我可以使用jQuery,但我想知道是否有更流畅/更简单的方法。 最佳答案 我通过简单地设置f.e.解决了这个问题。按钮上的matBadge="person"。然后在你的css文件中:.mat-badge-content{font-family:'MaterialIcons';}

javascript - iPhone Safari Web 应用程序 : Seeking overview of iPhone-specific features

我试图大致了解在编写Web应用程序(使用html/css/javascript,在Safari中运行)时我可以获得哪些原生iPhone功能。意思:我想知道我是否可以访问一般的“智能手机”,特别是iPhone/iTouch的特定功能(加速度计、地址簿、照片库、iPhone的唯一标识符、相机、指南针、可用的Wifi网络)等)。我想一定有一个概述,可能在Apple开发者网站上,但我很难找到它,因为它现在都是关于native应用程序的。 最佳答案 查看Apple开发者网站上的“针对Web应用程序的iPhone人机界面指南”。它没有明确说明,

javascript - 为什么使用 'href="javascript :void(0) ;"' instead of something more user friendly?

我是网页设计和javascript的新手,我不明白为什么网页设计师通常使用下面的void(0)语法:既然这实际上显示在浏览器的左下角,为什么不想出一种使它对用户更友好的方法呢?可能是因为设计师没有时间进行这种UI调整。作为对最终用户更有帮助的上述语法的替代方案,您有什么建议? 最佳答案 理想的解决方案是buildonthingsthatwork.本文讨论了利用YahooUserInterfaceLibraryjavascript库来改进javascript模拟交互事件的可访问性的渐进增强。引用:ChristianHeilmann

javascript - localStorage Size Limits...有哪些选项?

我计划在我的一个项目中使用持久性localStorage,我发现大小限制为5MB(chrome)。我搜索了其他实现相同功能的框架,例如Mootools、Dojo、Lawnchair,但我找不到它们的大小限制。有谁知道这些文件的大小限制是多少。如果不是上面已经提到的选项,还有哪些我可以使用的其他选项。 最佳答案 localstorage限制与javascript框架无关,而是与您使用的浏览器相关。Currentlyspecsaresuggestingtolimitthestoragespaceto5MB这是现代浏览器上可用的最大空间在

javascript - 良好的 "background-size: cover"回退/垫片/技巧以实现 DIV 上的跨浏览器兼容性?

所以我使用background-size:cover来实现背景图像的预期效果,该背景图像可以缩放到它所应用的任何div大小,同时保持纵横比。为什么要使用这种方法?根据相关WordPress帖子中设置为图像的内容,使用内联CSS动态地通过PHP将图像应用为背景。所以一切都很好,但是是否有任何回退以确保它至少在IE8中工作?可能有一些Javascript修复?已经试过backstretch和supersized,但无济于事,因为它们仅将图像应用于页面背景。您可以在实际中看到它overhere. 最佳答案 在IE8或更低版本中,将前景图像

javascript - 数据表-未捕获的类型错误 : Cannot read property 'length' of undefined

我已经看到了这个问题的几个例子,但仍然无法找到解决方案。错误表明它在jquery.dataTables.js(版本1.10.4)的第3287行中断,如下所示//Gotthedata-addittothetablefor(i=0;i这是我的Controller。Controller是这样的,因为现在缺少数据库连接,但将以与$data相同的格式返回JSON。我已经尝试了几种方法来解决错误,但仍然遇到其他问题。JSON有效。publicfunctiontest(){$data='{"persons":[{"branch":"CORP","phone_numbers":[{"desk":"52

javascript - Angular .js : How to reduce font size dynamically based on characters' length?

我正在使用以下代码动态显示名称:{{profile.name}}屏幕尺寸始终为320px如果名称很短,它可以正常工作,但如果名称很长,那么名称就会分成两行,这会扰乱我的布局。所以我想在名称变得太长时自动减小字体大小......那么有什么方法可以查看div的内容并根据字符长度动态应用不同的字体大小吗? 最佳答案 使用ng-class当name很长时将一个类附加到元素20),'verylong':(profile.name.length>40)}">{{profile.name}}然后使用该类在您的CSS中更改字体大小。

javascript - 创建一个 Ahead-of-Time (AOT) 编译库供 Angular 应用程序使用

我有一个Angular5库,我将它公开为一个包,供其他应用从它们的node_modules使用。目前,该应用程序使用rollup和gulp进行即时(JIT)编译,并作为包导出。因此,开发人员应用程序以其JIT编译形式使用我的包。对AOT的研究让我相信,任何使用AOT编译的Angular应用程序都比浏览器上的JIT对应程序具有更高的性能。但是,作为库开发人员,我想知道如果我公开AOT编译的库,应用开发人员是否会获得任何性能优势?我使用ng-bootstrap和许多其他开源库在我的模块中创建组件并在它们之上添加自定义样式或功能。我在模块中使用的所有库是否也需要采用AOT形式,或者我可以使用

javascript - 将 int 数组传递给 MVC Controller

我正在尝试将int数组从JavaScript传递到接受2个参数的MVCController-一个int数组和一个int。这是为了对Controller操作返回的View执行页面重定向。vardataArray=getAllIds();//passesbackaJavaScriptarraywindow.location.replace("/"+controllerName+"/EditAll?ids="+dataArray+"¤tID="+dataArray[0])dataArray包含1,7,正如我的示例使用所预期的那样。Controller代码publicvirtual