分类分类
大小:21.9 MB 更新:2021/04/28
类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll
Apache
Weex提供web应用设计功能,如果你需要设计web类型的软件就可以通过这款框架快速配置界面功能,您可以使用内置的变量内容快速设计软件,可以使用API内容快速部署软件功能,可以使用组件设计UI,可以使用JS设计网页界面,为用户设计应用提供更多帮助,软件也可以设计Android程序,直接在软件开发新的安卓应用程序,通过调用框架就可以让用户更快配置应用程序一切内容,无论是部署功能模块还是部署UI界面都可以轻松设计;Apache
Weex提供的开发组件很多,支持文本、图像、表单、动画、日志、网络、视频、滑块、手势等组件,如果你需要就可以下载使用!
Weex是一个具有现代Web开发经验的,用于构建高性能跨平台移动应用程序的框架。
您可以将“ Weex ”发音为/wiːks/,就像“ Weeks ”一样。
Weex使开发人员能够使用现代的Web开发技能,以单个代码库构建Android,iOS和Web应用程序。实际上,您可以将JavaScript与现代的前端框架一起使用来开发移动应用程序。
Weex的结构是分离的。呈现引擎与语法层(DSL)分离。这意味着Weex不依赖任何特定的前端框架或语言。目前,Weex在Vue.js和Rax的支持下得到了广泛使用。Weex的另一个主要目标是跟上Web和本机的现代开发技术和平台功能。生产力和绩效可以在Weex中共存。编写Weex页面几乎就像编写网页一样,即使该页面被指定在本机环境中运行。
本机模块
对于那些不依赖于UI视图的功能,Weex将它们包装到modules中,在您的前端代码中,只需用于weex.requireModule('xxx')导入模块即可调用它的方法。Weex模块为JavaScript提供了本机功能,例如网络,存储,剪贴板和导航器等。例如,您可以使用模块来获取Vue.js的星数。stream
同样,Weex提供了一组用于基本用途的内置模块,并支持将现有的本机模块集成到Weex平台中
写一次,到处运行
是的,Weex使开发人员能够在单个代码库上构建适用于Android,iOS和Web的应用程序,从而极大地提高了开发效率并简化了测试,构建和发布过程。
尽管Weex页面使用单个代码库,但是您仍然可以编写平台特定的代码。Weex提供WXEnvironment了获取当前运行时环境的方法。
使用前端框架
前端框架是Weex的语法层。Weex从不限于某些特定的前端框架。目前,Vue.js和Rax已广泛用于Weex开发中。
Vue.js是用于构建用户界面的渐进式前端框架。
Rax是具有React兼容API的前端框架。
高性能
Weex正在使用本机组件和本机模块来利用本机渲染性能和平台功能。组件和模块都是可插拔和可扩展的。
跨平台
您可以使用单个代码库生成不同的捆绑软件文件,以同时在Web,Android和iOS平台上运行。本机组件和模块在每个平台上都有不同的实现,但是它们都公开了相同的API。
前端友好
Weex拥有现有的Web生态系统,您可以使用现代的前端技术来开发您的移动应用程序。Weex支持最常用的CSS属性和最流行的前端框架,例如Vue和Rax,将来可能会更多。
大规模用于生产
长期以来,Weex已在许多超级应用程序中大规模使用,总共为近数十亿人提供了服务。Weex还为工业发展提供了许多工程产品和平台。
创建自己的应用
Weex提供了一个命令行工具weex -cli,以帮助开发人员轻松入门。CLI可以帮助您创建入门项目,设置iOS和Android开发环境,调试,安装插件等。
当前,weex-cli仅支持创建Vue.js项目。rax-cli如果您想使用Rax,这可能会有所帮助
提示
rax-cli 是第三方插件,不是由Apache Weex开发或维护的。
设置
随着Node.js的安装,安装weex-cli全球CLI。
npm install weex-toolkit -g
这会将weex命令添加到全局路径,并允许您使用该weex create 命令生成新项目。使用weex create创建启动项目:
weex create awesome-app
之后,将在当前路径的文件夹内生成一个标准的Weex + Vue.js项目awesome-app。
#开发
下一步是导航到生成的目录,安装依赖项并开始:
npm start将在port上启动Web服务器8081。http://localhost:8081在您选择的浏览器中打开以查看您的Weex应用的渲染结果。源代码位于src/文件夹中。您可以将其开发为普通的Vue.js项目。
此外,您可以打开http://localhost:8081/web/preview.html以在iframe中预览网络上的渲染结果
生成并运行
默认情况下,该weex create命令不会创建iOS和Android项目,但是您可以使用weex platform add它们来添加它们
根据您的网络环境,可能需要一段时间才能添加它们。请耐心等待。
为了在本地计算机上开发应用程序,您需要设置一个移动开发环境。对于iOS,您应该安装Xcode。对于Android,您应该安装Android Studio。开发环境准备就绪后,请运行以下命令以在模拟器或设备上启动您的应用程序。
除错
该weex-toolkit还可以用来调试您的移动应用程序。赶紧跑:
weex debug
weex debug将启动调试服务器并在Chrome中打开网页(仅支持V8引擎)
动画片
该animation模块用于在组件上执行动画。
JS-Animation可以使用Javascript在组件上执行一系列简单的转换(位置,大小,旋转,背景色和不透明度)。
例如,如果您有一个image组件,则可以通过动画来移动,旋转,增长或缩小它。
可以调用animation.transition(ref, options, callback)以启动动画。请参考以下代码段。
过渡
#过渡(参考,选项,回调)
@ref,将被动画化的元素。例如,如果ref元素的值为test,则可以使用来开始动画this.$refs.test。
@options,动画属性,例如关键点,持续时间。
styles,styles指定应应用过渡效果的样式的名称和值。支持的样式如下:
宽度
高度
背景颜色
不透明
transformOrigin
转换
翻译/翻译X /翻译Y
旋转/旋转X /旋转Y
看法
标度/标度X /标度Y
duration,durationnumber指定动画执行的持续时间,默认值为0,表示组件立即获得所需的属性。
delay,delay数字指定动画开始之前的等待时间。默认值为0。
needLayout,needLayoutboolean指定对布局(宽度/高度/等)的更改是否是持久性的,并且在动画之后生效。默认值为false
timingFunction,timingFunction串描述了中间值是如何计算的CSS属性受着动画效果。默认值为linear,下面列出了支持的值:
linear:指定从头到尾以相同速度的过渡效果。
ease-in:指定具有慢速开始和快速结束的过渡效果。
ease-out:指定具有快速开始和慢速结束的过渡效果。
ease-in-out:指定具有慢速开始,快速中间和慢速结束的过渡效果。
cubic-bezier(x1, y1, x2, y2):在三次贝塞尔函数中定义您自己的值。可能的值为0到1之间的参数值
@ callback,callback是动画完成后调用的函数。在iOS平台中,您可以使用函数来获取动画执行的信息。
提示
在iOS平台上,您会获得有关完成动画的消息,其中有两种类型的参数分别为result,Success和和Fail,Android到目前为止尚不支持。
Android不支持result参数。
#样式中的动画属性
width,width动画完成后应用于组件。needLayout如果您希望更改是持久性的,请设置为true。默认值为computed width。
height,height动画完成后应用于组件。needLayout如果您希望更改是持久性的,请设置为true。默认值为computed height。
backgroundColor,backgroundColor动画完成后应用于组件。默认值为computed backgroundColor。
opacity,opacity动画完成后应用于组件。默认值为computed opacity。
transformOrigin,transformOrigin指示要设置动画元素的枢轴。对的可能值x-axis是left/ center/ right/长度或百分比,并且可能的值y-axis是top/ center/ bottom/长度或百分比。默认值为center center。
transform,变换对象,其可以包括rotate,translate,scale等的下面变换中示出的细节。
translate/translateX/translateY:指定元素将转换到的位置。单位为数字或百分比,默认值为0。
rotate/rotateX/rotateYv0.14 +:指定元素旋转的角度。单位为度,默认值为0。
perspectivev0.16 +:z = 0平面与用户之间的距离。支持Android 4.1及更高版本。单位是数字,默认值是正无穷大。
scale/scaleX/scaleY:拉伸或收缩元素。单位是数字,默认值为1。
Embarcadero RAD Studio(多功能应用程序开发工具) 编程工具177.22 MB12
详情猿编程客户端 编程工具173.32 MB4.16.0
详情猿编程 编程工具173.32 MB4.16.0
详情VSCodium(VScode二进制版本) 编程工具76.23 MBv1.57.1
详情aardio(桌面软件快速开发) 编程工具9.72 MBv35.69.2
详情一鹤快手(AAuto Studio) 编程工具9.72 MBv35.69.2
详情ILSpy(.Net反编译) 编程工具3.97 MBv8.0.0.7339 绿色
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情delphi2007完整 编程工具1198 MB附安装教程
详情SAPIEN PrimalScript2015 编程工具78.02 MB附带安装教程
详情Alchemy Catalyst可视化汉化工具 编程工具81.00 MBv13.1.240
详情Professional Tag Editor(通用标签编辑器) 编程工具25.6 MBv1.0.6.8
详情Coffeecup HTML Editor(html网页编辑器) 编程工具68.98 MBv15.4 特别版
详情JCreator Pro 编程工具9.65 MBv5.0.1 汉化
详情WebStorm 12中文 编程工具209.88 MB附带安装教程
详情MSWLogo(多功能项目开发与管理工具) 编程工具2.25 MBv6.5 免费版
详情JetBrains datagrip 2018.2.1中文-datagrip 2018.2.1 编程工具160.88 MB附注册码汉化包
详情易安卓5.0 编程工具202 MBv5.0 附破解补丁
详情keil uvision5 编程工具271.63 MB附带安装教程
详情CIMCO Edit V8中文 编程工具248 MB附安装教程
详情IntelliJ IDEA 2020.1(java集成开发环境) 编程工具643.0 MB附安装教程
详情redis desktop manager2020.1中文 编程工具32.52 MB附带安装教程
详情猿编程 编程工具173.32 MB4.16.0
详情信捷PLC编程工具软件 编程工具14.4 MBv3.5.2 官方版
详情源码编辑器 编程工具201.0 MBv3.4.3 官方版
详情Microsoft Visual C++ 编程工具226.00 MBv6.0 SP6 简体中文版
详情s7 200 smart编程软件 编程工具187 MBv2.2 官方中文版
详情TouchWin编辑工具(信捷触摸屏编程软件) 编程工具55.69 MBv2.D2c 官方版
详情易语言5.8完美 编程工具312 MB5.8.1 破解增强版
详情Scraino(少儿编程软件) 编程工具272.93 MBv0.3.0 官方版
详情vs2008中文 编程工具1495 MB附序列号
详情e盾网络验证源码 编程工具25.77 MBV45 官方版
详情codeblocks 编程工具95.21 MBv13.12 中文完整版(带GNW编译器
详情Android Studio(安卓开发环境) 编程工具983.0 MBv3.5.0.21 汉化版(附安装教程)
详情源码编辑器pc版 编程工具201.0 MBv3.4.3 官方版
详情CH341A编程器 编程工具1.06 MB1.30 绿色中文版
详情layuiAdmin pro(layui后台管理模板系统) 编程工具0.57 MBv1.1.0 单页版
详情海龟编辑器 编程工具71.5 MBv0.8.4 中文版
详情Ardublock中文版(Arduino图形化编程软件) 编程工具2.65 MB附带安装教程
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情富途牛牛 编程工具160.59 MBv11.8.9068 官方版
详情微信开发者工具 编程工具129.37 MBv1.05.2105170 官方版
详情UEStudio v18.0.0.18 简体中文绿色 编程工具19.00 MB
详情十六进制编辑器 WinHex 编程工具2.79 MBv20.2 SR-5
详情代码编辑器 Sublime Text 编程工具54.74 MBv4.0.0.4126
详情RJ TextEd(代码编辑器) 编程工具49.46 MBv15.31
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情影刀 编程工具306.37 MBv4.9.14
详情Kate(高级文本编辑器) 编程工具56.11 MBv21.12.1.1544
详情