草庐IT

【学习笔记】HTML+CSS

全部标签

javascript - 如何在 html 元素属性中使用 Angular 2 外推?

我想将一些数据绑定(bind)到非自定义html元素属性。但是,不推断属性中的{{}}。我看过其他相关帖子“AngularjstemplateUrlfailstobindattributesinsideng-repeat”,这是自定义指令的Angular1解决方案。例如,我有:size=500;我希望以下SVG元素能够正常工作:我应该如何在Angular2中执行此操作? 最佳答案 简答当HTML属性和DOM属性之间没有1:1映射时,必须使用attributebindingsyntax否则Angular2将报告“模板解析错误”。例子:

javascript - jQuery click() 无法处理替换的 html

我正在尝试创建一个go-moku游戏使用jquery、php和mysql数据库。我有一个ajax函数,可以在需要时每秒更新一次面板。varturnCount=-1;setInterval(function(){$.get('includes/boardControl.php',{turn:turnCount},function(data){if(data!=""){$("#board").html(data);turnCount=$("#turnCount").text();$("#turnCount").text("")}});},1000);这工作得很好,它会检查数据库以查看转数是

javascript - 用于检查文本的 jquery 验证不包含 html

如何执行jquery验证来检查文本区域是否不包含html标签?(如果是错误)(顺便说一句,无论如何我都在阻止html通过服务器) 最佳答案 您可以使用JohnResig的HTML解析器(here),或者更简单的解决方案,只查找开始标记。$('textarea').each(function(){if($(this).val().match(/\s]+))?)*)\s*(\/?)>/)){alert('htmlfound');}});Neal的解决方案在包含有效jquery选择器的文本区域(例如仅包含“a”的文本区域)上存在误报问题。

javascript - 用 JavaScript 替换 CSS

我对来自PHP/MySQL环境的客户端编程比较陌生。我了解CSS和JavaScript在浏览器环境中可以发挥的作用,但是,如果没有JavaScript,CSS似乎将不可逆转地停滞不前。我绝不想引起争论,但这就是我这个“新手”的情况。那么为什么不只使用JavaScript来设置元素属性呢?如果是这样,这是一种常见的做法吗?(我确定CSS快得多...) 最佳答案 一些一般要点:CPU成本运行Javascript将样式应用于单个元素会非常慢。Javascript是同步的,因此它必须一次更新一种样式。另外,如其他地方所述,遍历DOM的计算量

javascript - 为什么标准是将css和js文件放在页面的顶部和底部(分别)?

很好奇为什么当您在header和页面顶部/底部使用css和js标准化网站时,性能会有所提高。 最佳答案 这并不完全正确。简单地说:样式声明应尽可能靠近顶部,因为浏览器不会在加载CSS之前呈现您的页面(以避免出现未设置样式的内容)脚本标签应尽可能靠近底部,因为它们会阻止浏览器在标签加载和完成之前对其进行解析(因为脚本可能会使用document.write更改文档)如果您对前端性能感兴趣,我强烈建议您阅读HighPerformanceWebSites:EssentialKnowledgeforFront-EndEngineers史蒂夫·

javascript - AngularJS 添加到浏览器历史记录而无需重新加载页面且无需 HTML5 pushstate

我有一个搜索页面,允许用户深入分类和/或输入搜索词。我想让用户能够使用后退按钮撤消这些操作。使用AngularJS,我怎样才能让这个页面为这些操作中的每一个添加条目到浏览器历史记录中。我不能使用HTML5pushstate。 最佳答案 我发现我可以通过使用here中有关reloadOnSearch的答案更改查询字符串参数而无需重新加载页面来做到这一点|:$routeProvider.when('/items',{controller:'ItemsCtrl',templateUrl:'/templates/items',reloadO

javascript - 使用 JavaScript/JQuery 获取整个文档的 html

我知道这里已经讨论过了,但是没有解决方案来获取整个文档(包括doctype)。$(document).html();返回null... 最佳答案 这将为您提供所有HTML:document.documentElement.outerHTML不幸的是它不返回文档类型。但是您可以使用document.doctype获取它并将两者粘合在一起。 关于javascript-使用JavaScript/JQuery获取整个文档的html,我们在StackOverflow上找到一个类似的问题:

javascript - 仅使用 css 显示隐藏 div

我正在尝试仅使用css进行显示/隐藏,是否可能或是否需要某种类型的jscript?这就是我想要做的,当4个div中的任何一个被点击时,它的div就会显示在下面。AN11234AN21234AN31234AN41234点击div时显示div:thisisAN1thisisAN2thisisAN3thisisAN4 最佳答案 您可以使用与点击区域中的标签相对应的可以切换的隐藏输入。AN11234...thisisAN1然后在你的CSS中:[type=checkbox]{display:none;}:checked+div{display

javascript - ExpressJs 不在某些路线上加载 CSS

我一直在使用MEAN堆栈,但遇到了我的CSS无法在某些页面上正确加载的问题。尝试以下两个链接来比较/理解:https://edmtl.herokuapp.com/songhttps://edmtl.herokuapp.com/song/布局.jade:doctypehtmlhtmlheadtitle=titlemeta(name="viewport"content="width=device-width,initial-scale=1.0")link(rel='stylesheet',href='css/bootstrap.css')link(rel='stylesheet',href

javascript - 如果用户可以使用语言 rtl 或 ltr,如何自动更改输入字段的 CSS 方向属性

示例:如果我使用阿拉伯语,文本字段方向将为rtl,如果我想编写新文本并切换到英语,文本字段内的方向(`text-align:left)将为ltr自动 最佳答案 您可以在此处使用值为auto的全局HTML5属性dir,如下所示:来自规范:Theautokeyword,whichmapstotheautostateIndicatesthatthecontentsoftheelementareexplicitlyembeddedtext,butthatthedirectionistobedeterminedprogrammatically