推荐一款制作H5页面的可视化工具
推荐一款制作H5页面的可视化工具
无需写代码,可视化H5页面制作编辑器。使用JS写的,直接谷歌浏览器打开即可使用。
下面是截图:
代码另存为HTML文件即可打开:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>H5DS</title>
<link rel="stylesheet" href="https://cdn.h5ds.com/umd/editor/style.css" />
<link
rel="stylesheet"
href="https://at.alicdn.com/t/font_157397_ze6q8vjbeme.css"
/>
<link
rel="stylesheet"
href="https://at.alicdn.com/t/font_1160472_ybl2xl0ao8.css"
/>
<link
href="https://cdn.bootcss.com/Swiper/4.5.0/css/swiper.min.css"
rel="stylesheet"
/>
<link
href="https://cdn.bootcss.com/antd/3.23.0-beta.0/antd.min.css"
rel="stylesheet"
/>
<!-- 编辑器所需第三方资源库 -->
<script src="https://cdn.h5ds.com/lib/plugins/swiper.min.js"></script>
<script src="https://cdn.h5ds.com/lib/plugins/jquery.min.js"></script>
<script src="https://cdn.h5ds.com/lib/plugins/h5ds.vendor.min.js"></script>
<!-- 外部引入antd --->
<script src="https://cdn.bootcss.com/moment.js/2.24.0/moment.min.js"></script>
<script src="https://cdn.bootcss.com/antd/3.23.0-beta.0/antd.min.js"></script>
<!-- es6语法支持 -->
<script src="https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js"></script>
<!-- H5DS资源 -->
<script src="https://cdn.h5ds.com/umd/editor/index.js"></script>
</head>
<body></body>
<script type="text/babel">
$(async function() {
// 使用编辑器
class Editor extends React.Component {
constructor(props) {
super(props);
this.state = {
data: null
};
}
/**
* 保存APP
*/
saveApp = async data => {
console.log("saveApp ->", data);
};
/**
* 发布 app
*/
publishApp = async data => {
console.log("publshApp ->", data);
};
componentDidMount() {
// 模拟异步加载数,设置 defaultData 会默认加载一个初始化数据
setTimeout(() => {
this.setState({ data: "defaultData" });
}, 100);
}
/**
* 使用编辑器部分
*/
render() {
const { data } = this.state;
const { H5dsEditor } = H5DS_GLOBAL.editor;
return (
<H5dsEditor
plugins={[
"h5ds-form",
"h5ds-video",
"h5ds-map",
"h5ds-button",
"h5ds-save-to-image",
"h5ds-drawer-menu",
"h5ds-css-effect",
"h5ds-count-time",
"h5ds-chart",
"h5ds-qrcode",
"swiper-cube",
"swiper-overflow",
"swiper-flip",
"swiper-slide",
"threejs-360",
"threejs-obj-loader"
]} // 第三方插件包
data={data}
debugger={false} // debugger=true用于调试插件
options={{
noServer: true, // 开启无后台模式
pluginsHost: "https://www.h5ds.com",
publishApp: this.publishApp,
saveApp: this.saveApp, // 保存应用
appId: "test_app_id" // 当前appId
}}
/>
);
}
}
// 使用
ReactDOM.render(<Editor />, document.querySelector("body"));
});
</script>
</html>
CSDN-Ada助手: 恭喜您第10篇博客的问世!标题中提到的史上最强前端视频剪辑工具让人期待不已。希望您能继续保持创作的热情和努力,为读者带来更多精彩的内容。或许在下一篇博客中,可以分享一些实用技巧或者案例分析,让读者更加深入了解这个前端视频剪辑工具的功能和优势。期待您的下一篇作品!愿您创作愉快,越来越受读者喜爱!
CSDN-Ada助手: 恭喜您发布了这篇题为“web端在线视频剪辑工具技术分析”的博客!您对这一技术的深入分析让我受益匪浅。我希望您能继续分享您的专业见解,也许下一步可以考虑结合实际案例,或者分享一些使用该工具的技巧和经验,这样会更加丰富和实用。期待您的下一篇作品!
CSDN-Ada助手: 恭喜作者第8篇博客的发布!看到你对720全景/360全景工具开发总结的深入思考和总结,让我对这个领域有了更深入的了解。希望你能继续保持创作的热情,不断挖掘新的领域,为我们带来更多的分享和启发。下一步,也许可以考虑深入探讨全景工具的应用案例,或者分享一些实际开发中的经验教训,这样能够更直接地帮助读者解决问题。期待你的更多精彩内容!
d676015863: 鼠标点击的时候记录下坐标
Rousong835: 你好 预览点的位置是怎么获取的啊