不可以,Axure 生成的只是原型,是在产品制定时供大家参考了解项目用的。
Axure输出的HTML文件不能直接用于前端代码开发,Axure为了模拟交互效果,使用了大量的JS,其中有很多是用不着的内容,前端代码需要完全重写。
Axure输出内容不能取代实际开发中的任何部分,只是为了提高沟通效率。
扩展资料:
Axure的特性
1.鼠标及键盘交互功能:
支持更多的新特性包括 OnDoubleClick(双击), OnContextMenu (右击),OnMouseDown(鼠标按键按下), OnMouseUp(鼠标按键松开), OnMouseMove(鼠标指针移动), OnMouseHover(鼠标指针经过), OnLongClick (鼠标长按), OnKeyDown(键盘按键按下), OnKeyUp(键盘按键松开)。
2.演示文档:
支持HTML5新特性,以及更好的支持手机演示特性。
3.新增部件样式控制:
Axure7对于部件修饰功能有较大的改善,包括支持圆角、阴影、描边等设置。
4.更细化的部件属性:
更为丰富的部件属性,可以设置各种形状、样式,较Axure RP 6.5单调的形状而言,也是一种惊喜。
5.更多交互条件:
包括关闭指定窗口、设置锚点以及更为灵活的事件触发条件,对于移动互联网产品原型设计有很大帮助。
参考资料来源:百度百科-Axure
通过axure做原型设计生成的html代码,能不能够让开发直接用,要分两个方面来看(可用和不可用)
一.可用
如果是给自己公司或者自己个人做的东西,对页面的代码规范,没有特别的要求,开发时间充足的话,那么可以嵌套使用
不在意页面中的冗余代码较多
不考虑后期的优化与改动
不在意页面加载速度的快慢问题
二.不可用
商用网站页面,不要直接使用,还是开发标准的html页面在进行嵌套较好
页面代码不规范,嵌套使用不方便
页面代码杂乱,代码冗余量较大,不利于后期的优化
三.示例图
总结:如上图所示,开发一个页面的话,axure做完原型图以后,会生成自带的.html文件,但是文件需要加载的项较多,能不能够使用,要看开发人的需求与实际情况
axure做原型设计生成的html代码不能直接用于开发,axure只是单纯的为了快速的给用户展示设计的理念和思路,生成的代码是不太符合开发思想的,对于高质量的开发来说,这样是不可取的
根据其定位,axure是用作快速原型的,所以生成的代码是只考虑效果,不考虑效率和标准的。同样的效果,却使用了更多的流量和资源,对服务器和用户都是大损失。
根据其规范,原型中有大量的、不可或缺的注释性质的图文内容,无法用于正常的开发,更改成适用代码的精力比重新开发更多。
根据其结构,axure生成的是平面设计页面,丝毫不管 DIV 结构,以及css样式js文件的加载。其与html结构不符合,也很难做自适应,样式死板,不符合界面要求。