整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

创建HTML网页时,可以采用多种布局和设计风格

建HTML网页时,可以采用多种布局和设计风格。以下是一些常见的网页形态名称,可用于不同的网站设计和功能需求:

1. **门户网站** - 集成了新闻、天气预报、邮箱等服务的网站。

2. **企业网站** - 用于展示公司信息、产品和服务。

3. **电子商务网站** - 用于在线销售商品。

4. **博客** - 用于个人或公司发布文章和日志。

5. **社交媒体网站** - 如Facebook和Twitter,用于社交互动。

6. **论坛** - 用户可以发帖和回帖讨论特定主题。

7. **新闻网站** - 提供新闻文章和更新。

8. **教育网站** - 用于在线课程和学术资源。

9. **政府网站** - 提供政府服务和信息。

10. **非营利组织网站** - 用于宣传和筹款。

11. **个人作品集** - 展示个人作品,如设计师和艺术家。

12. **在线百科全书** - 如维基百科,提供大量信息。

13. **食谱网站** - 提供食谱和烹饪技巧。

14. **健康与健身网站** - 提供健康和健身相关内容。

15. **旅行网站** - 提供旅行信息和预订服务。

16. **房地产网站** - 展示房产信息和经纪人。

17. **汽车网站** - 提供汽车信息和销售服务。

18. **科技新闻网站** - 关注最新科技发展和产品。

19. **音乐网站** - 提供音乐播放和下载。

20. **视频分享网站** - 如YouTube,用户可以上传和分享视频。

21. **电影数据库** - 如IMDb,提供电影信息和评论。

22. **体育网站** - 提供体育新闻和赛事信息。

23. **财经网站** - 提供股票市场和财经新闻。

24. **摄影网站** - 展示和分享摄影作品。

25. **时尚网站** - 提供时尚新闻和趋势。

26. **宠物网站** - 提供宠物护理和相关信息。

27. **美食博客** - 分享美食制作和餐厅评论。

28. **儿童网站** - 提供儿童教育和娱乐内容。

29. **DIY网站** - 提供手工制作和DIY项目。

30. **游戏网站** - 提供在线游戏和游戏新闻。

31. **星座占卜网站** - 提供星座运势和占卜。

32. **招聘网站** - 提供职位信息和求职服务。

33. **个人博客** - 个人分享生活和观点的博客。

34. **科技博客** - 关注科技产品和公司动态。

35. **书评网站** - 提供书籍评论和推荐。

36. **旅游博客** - 分享旅行经历和攻略。

37. **艺术画廊网站** - 展示和销售艺术品。

38. **在线市场** - 如Etsy,提供手工艺品和独特商品。

39. **在线课程平台** - 提供各种在线课程和培训。

40. **语言学习网站** - 提供语言学习和练习工具。

41. **健康咨询网站** - 提供健康和医疗建议。

42. **心理健康网站** - 提供心理健康信息和资源。

43. **个人财务网站** - 提供个人理财建议和工具。

44. **投资网站** - 提供投资策略和市场分析。

45. **环境与自然网站** - 关注环境保护和自然话题。

46. **历史与文化网站** - 提供历史和文化知识。

47. **宗教与灵性网站** - 提供宗教和灵性内容。

48. **政治评论网站** - 提供政治新闻和评论。

49. **在线论坛** - 用户可以讨论各种主题。

50. **慈善网站** - 用于宣传和筹集慈善捐款。

这些形态的名称代表了不同的网站类型和功能,可以根据您的需求和目标受众选择合适的网站形态。

VvvebJs是一个开源的网页拖拽自动生成的JavaScript库,你可以以简单拖拽的方式生成自己需要的网页样式,内置jquery和Bootstrap,你可以拖拽相关的组件进行网页的构建,非常的方便,而且可以实时修改代码,功能丰富,使用简单,界面友好,特别适合一些专注于展示的网页设计,需要的朋友不可错过!



Github地址

https://github.com/givanz/VvvebJs

相关特性

  • 1、组件和块/片段拖放。
  • 2、撤销/重做操作。
  • 3、一个或两个面板界面。
  • 4、文件管理器和组件层次结构导航添加新页面。
  • 5、实时代码编辑器。
  • 6、包含示例php脚本的图像上传。
  • 7、页面下载或导出html或保存页面在服务器上包含示例PHP脚本。
  • 8、组件/块列表搜索。
  • 9、Bootstrap 4组件等组件

默认情况下,编辑器附带Bootstrap 4和Widgets组件,可以使用任何类型的组件和输入进行扩展。

使用方式

如下代码:

<!-- jquery-->
<script src="js/jquery.min.js"></script>
<script src="js/jquery.hotkeys.js"></script>
<!-- bootstrap-->
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!-- builder code-->
<script src="libs/builder/builder.js"></script>	
<!-- undo manager-->
<script src="libs/builder/undo.js"></script>	
<!-- inputs-->
<script src="libs/builder/inputs.js"></script>	
<!-- components-->
<script src="libs/builder/components-bootstrap4.js"></script>	
<script src="libs/builder/components-widgets.js"></script>	
<script>
$(document).ready(function() 
{
	Vvveb.Builder.init('demo/index.html', function() {
		//load code after page is loaded here
		Vvveb.Gui.init();
	});
});
</script>

要初始化编辑器,调用Vvveb.Builder.init。第一个参数是要加载以进行编辑的URL,它必须位于相同的子域中才能进行编辑。第二个参数是页面加载完成时调用的函数,默认情况下调用编辑器Gui.init();


  • 结构


Component Group是一个组件集合,例如Bootstrap 4组由Button和Grid等组件组成,该对象仅用于在编辑器左侧面板中对组件进行分组。例如,Widgets组件组只有两个组件视频和地图,并被定义为如下

Vvveb.ComponentsGroup['Widgets'] = ["widgets/googlemaps", "widgets/video"];

Component是一个对象,它提供可以在画布上放置的html以及在选择组件时可以编辑的属性,例如Video Component,具有Url和Target属性的html链接Component定义为:


Vvveb.Components.extend("_base", "html/link", {
 nodes: ["a"],
 name: "Link",
 properties: [{
 name: "Url",
 key: "href",
 htmlAttr: "href",
 inputtype: LinkInput
 }, {
 name: "Target",
 key: "target",
 htmlAttr: "target",
 inputtype: TextInput
 }]
});

在Component属性集合中使用Input对象来编辑属性,例如文本输入,选择,颜色,网格行等。例如,TextInput扩展Input对象并定义为:

var TextInput = $.extend({}, Input, {
 events: {
 "keyup": ['onChange', 'input'],
	 },
	setValue: function(value) {
		$('input', this.element).val(value);
	},
	
	init: function(data) {
		return this.render("textinput", data);
	},
 }
);

输入还需要一个在编辑器html(在editor.html中)定义为<script>标签的模板,其id为vvveb-input-inputname,例如对于文本输入为vvveb-input-textinput,定义:


<script id="vvveb-input-textinput" type="text/html">
	
	<div>
		<input name="{%=key%}" type="text" class="form-control"/>
	</div>
	
</script>

以上是借助浏览器翻译工具,对官网的文档进行简单的翻译,可能会有些不够准确的地方,感兴趣的小伙伴可以直接查看相关文档!

设计界面预览






总结

VvvebJs是一个非常强大的网页可视化生成构建工具,让不懂网页设计的小伙伴们也能够通过拖拽来生成美观大方的网页出来,让设计网页就像设计图片一样,VvvebJs特别适合展示型网页,甚至可以不需要代码就能完成一项复杂的网页设计,总体来说,VvvebJs是一个值得尝试的工具!

多朋友想学一下网页制作,上网一看,只要涉及到网页制作,都离不开HTML这个词语,HTML是HyperText Markup Language的简称,想学习HTML语言,先得了解一些基本知识,今天这边内容可以作为学习HTML的菜鸟教程第一课。

HTML是什么?

一般我们说HTML是指超文本标记语言,英文名称为HyperText Markup Language,简称HTML,它是目前互联网上应用最广泛的语言。

如何查看HTML?

拿最常见的网页为例,如果用大家熟悉的IE浏览器的话,直接在网页上点右键,选择“查看源”即可查看当前网页的HTML源码;如果是其他浏览器的话,多数情况下点击右键,选择“查看源码”或者类似“查看网页源代码”这样的选项即可查看。

当然也可以通过专业的网页制作软件以及各种文本编辑器来查看。

HTML有什么用?

HTML语言可以方便地将网络上存储于不同位置的文字、图片、声音、视频等内容组织起来,方便用户浏览。对于我们来说,HTML是学习网页制作的基本功,熟练掌握HTML这项基本功,可以为以后的学习和工作打下良好的基础。

HTML如何入门?

要学习任何编程语言,都不好好高骛远,HTML的入门很简单,但是也要遵循学习的基本步骤,选择一本入门书籍,循序渐进地去学习每一张的内容。一边学习,一边查看网页代码对照来学,提升入门速度。

HTML案例

下面就是最基本的HTML案例,在这个案例中,用的是HTML5,

  • <!DOCTYPE html> 声明为 HTML5 文档
  • <html> 元素是 HTML 页面的根元素
  • <head> 元素包含了文档的元(meta)数据,如 <meta charset="utf-8"> 定义网页编码格式为 utf-8
  • <title> 描述了网页的标题
  • <body> 元素包含了可见的页面内容,因为下面是最简单的案例,所以只有几行,实际网页一般都有很多行。
  • <h1> 定义一个大标题
  • <p> 元素定义一个段落,也就是大家常说的分段。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML菜鸟教程(runoob.com)</title>
</head>
<body>
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>
</body>
</html>

如何编辑HTML?

这个就很多了 ,比如最出名的Dreamweaver,当然如果熟练之后,可以选择任意自己喜欢的编辑器,一些小的改动或者一小段代码的话,也可以用各种常见的文本编辑器来处理,比如我们在wodows系统上常见的记事本,总之只要自己觉得方便就好。

总结

以上是学习HTML菜鸟教程的第一课,首先保持一个良好的心态来学习,有好的心态,知识方面只要循序渐进,学会就是水到渠成的事情了 。