Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML/Javascript中的高级布局_Javascript_Html_Xaml - Fatal编程技术网

HTML/Javascript中的高级布局

HTML/Javascript中的高级布局,javascript,html,xaml,Javascript,Html,Xaml,在使用WPF和HTML5JavaScript之后,我发现自己缺少定义良好的XAML面板。网格、StackPanel、DockPanel、WrapPanel等容器可以轻松创建可预测的大小调整行为。此外,使用MeasureOverride和ArrangeOverride,创建新类型的面板相当容易。我希望能够在HTML5/Javascript浏览器环境中使用这些概念,以便将它们与CSS和媒体查询结合起来 有人知道模仿这些概念的Javascript库吗?试试框架如果你不想为一个完整的IDE解决方案付费,

在使用WPF和HTML5JavaScript之后,我发现自己缺少定义良好的XAML面板。网格、StackPanel、DockPanel、WrapPanel等容器可以轻松创建可预测的大小调整行为。此外,使用MeasureOverride和ArrangeOverride,创建新类型的面板相当容易。我希望能够在HTML5/Javascript浏览器环境中使用这些概念,以便将它们与CSS和媒体查询结合起来


有人知道模仿这些概念的Javascript库吗?

试试框架

如果你不想为一个完整的IDE解决方案付费,我会看看开源框架

这个框架提供了许多使您的网站启动和运行所需的样板文件。它有一个非常好的元素网格和布局系统,根据所查看的设备,您可以显示和隐藏内容

它还有两个基于JS的控件,用于选项卡、滑块和模式对话框


看看。

你要求的伴侣太多了。作为WPF开发人员,我很同情你,相信我。但是试图强迫HTML/CSS像XAML一样工作注定要失败;他们根本不同。CSS实际上有一些XAML所缺乏的强大特性;不要错过了好的东西,通过约束自己在XAML中思考,然后转换成CSS。当使用JQueYouMeod时,我得到了一些嵌套布局的可能性,但是它不依赖于任何强大的算法基础。至少它的创建者没有做任何广告。我说他们应该完全摆脱HTML/CSS,转而使用类似XAML的东西。我受不了HTML。我已经使用它多年了,它实在太麻烦了。