Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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
Javascript 影子DOM服务器端模板_Javascript_Html_Css_Server Side_Shadow Dom - Fatal编程技术网

Javascript 影子DOM服务器端模板

Javascript 影子DOM服务器端模板,javascript,html,css,server-side,shadow-dom,Javascript,Html,Css,Server Side,Shadow Dom,我感兴趣的是即将推出的名为的标准,目前还没有默认的浏览器支持。但是服务器端仿真呢?我的意思是类似于模板引擎中的自定义标记,但具有内部CSS和JavaScript名称空间,将与W3C工作草案兼容,因此当浏览器开始支持它时,模板引擎将使用阴影dom而不是预处理的普通html。如果浏览器对阴影dom标准有不同的理解,它也会很有用。是否有任何实现,是否合理?您可以使用客户端JavaScript库,在没有本机Shadow DOM实现的浏览器中模拟Shadow DOM 由于在操作DOM时可以看到阴影DOM的

我感兴趣的是即将推出的名为的标准,目前还没有默认的浏览器支持。但是服务器端仿真呢?我的意思是类似于模板引擎中的自定义标记,但具有内部CSS和JavaScript名称空间,将与W3C工作草案兼容,因此当浏览器开始支持它时,模板引擎将使用阴影dom而不是预处理的普通html。如果浏览器对阴影dom标准有不同的理解,它也会很有用。是否有任何实现,是否合理?

您可以使用客户端JavaScript库,在没有本机Shadow DOM实现的浏览器中模拟Shadow DOM


由于在操作DOM时可以看到阴影DOM的效果,除非您的服务器通过操作DOM生成页面,否则对Shadow DOM的服务器端模拟没有多大意义-大多数服务器端框架都使用模板。

我认为Shadow DOM的目标仅仅是简化源代码读取并引入som \ \类包模型。@JAre Web组件作为一个整体将使代码更简单,将引入包模型。shadowdom是Web组件的一个特定部分,与打包无关。与单独使用HTML和CSS相比,ShadowDOM可以在内容和表示之间实现更好的分割,从而简化代码。