阅读更多

作为一款纯前端控件集,WijmoJS 秉承“快如闪电,触控优先”的设计理念,在提供优质服务和产品的同时,专注于企业应用开发,不断优化产品架构,与时俱进。除在全球率先支持 AngularJS外,现已全面应用于 ReactVuejs、TypeScript 、Ionic 等主流框架中。

近日,WijmoJS 2018V2 正式发布,提供基于VSCode/在线Web设计器,可动态设计Web页面并生成代码,提供 SASS 支持,大幅提升控件集的稳定性和速度。

本次主要更新内容有:

WijmoJS设计器 – 无代码配置时代全面来临

目前为止,WijmoJS 纯前端控件集已经十分易于前端开发使用,但仍需要编写代码。WijmoJS 2018V2 宣布,这种方式将被彻底改变。WijmoJS 现在拥有了用于创建和自定义前端控件的设计器,包含两个beta版本,一个是与Visual Studio Code完美融合的设计器、另一个则是在线Web设计器,提供实时预览和编辑页面属性的功能。

  • VSCode设计器:用于自定义Angular 框架下WijmoJS 组件

  • Web在线设计器,用于创建和自定义wijmoJS 控件

VSCode设计器

此设计器是VSCode的扩展。安装后,它会在每个Angular 框架下的WijmoJS组件上方添加“Wijmo Designer ...”操作。单击操作按钮后,它将打开一个设计界面,用于自定义该特定组件。开发人员可以实时更改属性和绑定事件,并将所做更改保存回 Angular应用程序中。

要在VSCode中安装此扩展,请单击VS Marketplace上Designer设置中的“安装”按钮。或者,还可以在VSCode的扩展管理器中搜索“wijmo”并从那里安装。

在安装后重新加载VSCode。 然后打开一个使用WijmoJS 控件的Angular应用程序并尝试启动设计器。

 

 

Web在线设计器

此设计器是用于创建和自定义WijmoJS控件的Web应用程序。 开发人员可以在任何浏览器中运行此设计器。它允许将控件添加到设计图面,然后根据自己的喜好自定义它们。配置完成后,可以将生成的代码复制到自己的应用程序中。

 

Web-based Wijmo Designer

 

此设计器生成的代码是纯HTML和JavaScript,生成的代码包括初始化控件所需的引用,宿主元素和JavaScript脚本。

支持Angular 6和TypeScript 2.7

WijmoJS 已经全面支持Angular 6.0.0版。目前所做的工作是将所有Demo示例升级到Angular V6,并将WijmoJS 支持的TypeScript版本升级到V2.7。

新的React / Redux加密货币跟踪应用程序

本次更新为使用React和Redux的 WijmoJS 控件集增加了加密货币跟踪应用程序,该应用程序是一个财务仪表板,可用于跟踪加密货币值,这些值是在用户开发的生产应用程序之后建模的。使用React / Redux的现代设计模式和各种WijmoJS 控件,可以帮助用户更好地评估和开发 WijmoJS 应用程序。

 

Wijmo Crypto Currency App

 

支持Vue V2的集成增强功能

随着Vue的不断发展,WijmoJS也在不断改进,以适应其变化。WijmoJS 在本次更新中为Vue V2支持增加了很多不错的功能。比如,WijmoJS 子组件现在可以在动态场景中正确工作,例如v-for和v-if指令。

 

Child components in Vue.js

 

此外,WijmoJS 还添加了WjFlexGridDetail组件和新的示例。

WijmoJS 中的Web Components 应用

WijmoJS 的 Web组件互操作的测试版已经推出,它将WijmoJS控件公开为Web组件,更具体地说是自定义元素。WijmoJS Web组件允许用户以声明方式将WijmoJS控件添加到HTML页面,并将其作为常用DOM元素进行操作,而无需使用任何其他框架。 某些不完全支持Web组件标准的浏览器可能需要一些额外的Polyfill 支持。

 

 

WijmoJS Web组件实现当前状态的关键点:

  • WijmoJS 控件的WijmoJS“顶级”Web组件(如表示FlexGrid控件的wjc-flex-grid组件)继承自相应的控件类。例如,WjcFlexGrid组件类扩展了FlexGrid控件类。这也意味着当WijmoJS 用于“Web组件模式”时,基础WijmoJS 控件类扩展了HTML 元素类。

  • 与顶级组件互补的子组件,如定义FlexGrid列的wjc-flex-grid-column组件,作为它们所代表的WijmoJS 类的包装器。子组件直接从HTMLElementclass继承,底层 WijmoJS 类实例可通过组件的特殊控件属性访问。

  • 可以使用组件元素上的属性定义 WijmoJS 类属性。当属性值更改时,相应的 WijmoJS 类属性会相应更新。目前,更改类属性值不需要更改相应的属性值。

  • JavaScript代码可以使用本机Element.addEventListener('event',handler)方法为WijmoJS控件事件订阅处理程序。

  • WijmoJS 组件现在不使用Shadow DOM。这将在互操作的未来版本中得到解决。目前最大的挑战是 WijmoJS 允许通过CSS对其控件的部件进行深度定制,而Shadow DOM的目标是防止它。目前,WijmoJS Web组件及其部件可以使用全局CSS以与普通WijmoJS控件相同的方式进行自定义。

Web组件的最大好处是,可以在不同的框架中使用相同的组件,并从框架的附加功能(如属性,属性和事件绑定)中受益。

随着新版本上线,WijmoJS 添加了Web Components In Angular示例,演示了如何在Angular应用程序中使用 WijmoJS Web组件。其他流行框架(如React,Vue,Polymer等)的示例正在开发中。

支持SASS类型的样式

  • WijmoJS 的控件样式(布局,默认样式)最初是用CSS编写的。但如今,已经完成了SASS样式重写。这样,使用纯前端控件集WijmoJS开发的Web应用程序将更易使用,更加轻盈。

  • 开发人员可以轻松使用 WijmoJS 的SASS文件来创建自己的主题风格。同时,还提供SASS源文件,以便开发者使用和自定义。

  • 开发人员可以选择要包含在应用程序中的SASS模块。 例如,项目中有一个仅包含核心模块(非企业)的WijmoJS-Core文件,它可能仅是全部CSS文件的一小部分,您可以选择只加载这部分模块来真正优化CSS大小。

  • WijmoJS 在Web Component interop中增加了对 Shadow DOM的支持。

ES6和ESModule支持

本次更新,增加了ES6版本的WijmoJS模块(测试版),用户可以在WijmoJS 安装包的NpmImages文件夹中找到它:

  • wijmo-es2015-esm-min - ESM模块格式(ES6导入/导出语句)

  • wijmo-es2015-commonjs-min - 采用CommonJS模块格式

以上就是Wijmo 2018V2版本的全部内容,获取更详细的资料,请访问 WijmoJS 官网。

WijmoJS – 深度支持Angular、React和Vue的纯前端控件集

快如闪电,触控优先。纯前端控件集 WijmoJS,为您的企业应用提供更加灵活的操作体验,在全球率先支持 AngularJS,并提供性能卓越、零依赖的 FlexGrid 和金融图表等多个控件,为您提供易用、轻松的操作体验,全面满足企业Web开发所需。

关于葡萄城

赋能开发者!葡萄城公司成立于 1980 年,是全球领先的集开发工具、商业智能解决方案、管理系统设计工具于一身的软件和服务提供商。西安葡萄城是其在中国的分支机构,面向全球市场提供软件研发服务,并为中国企业的信息化提供国际先进的开发工具、软件和研发咨询服务。葡萄城的控件和软件产品在国内外屡获殊荣,在全球被数十万家企业、学校和政府机构广泛应用。

0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • WijmoJS 前端开发工具包 2018V2历史版本的下载包

    WijmoJS 前端开发工具包由多款高效、灵活的纯前端控件组成,全面支持 Angular、React、Vue、TypeScript、Knockout 和 Ionic 框架,用于快速搭建企业级桌面/移动 Web 应用程序。WijmoJS 可灵活应对客户需求变化,缩短...

  • 纯前端控件集 WijmoJS 2018V2发布,提供可视化设计器,在React、Vue和Angular中的更易用...

    作为一款纯前端控件集,WijmoJS 秉承“快如闪电,触控优先”的设计理念,在提供优质服务和产品的同时,专注于企业应用开发,不断优化产品架构,与时俱进。除在全球率先支持 AngularJS外,现已全面应用于 React、...

  • 纯前端控件集 WijmoJS 2018V2发布,提供可视化设计器,在React、Vue和Angula

    作为一款纯前端控件集,WijmoJS秉承“快如闪电,触控优先”的设计理念,在提供优质服务和产品的同时,专注于企业应用开发,不断优化产品架构,与时俱进。除在全球率先支持AngularJS外,现已全面应用于React、Vuejs、...

  • 新一代纯前端控件集 WijmoJS 2018V2发布,提供 Web 设计器,可动态设计页面并生成代码...

    作为一款纯前端控件集,WijmoJS 秉承“快如闪电,触控优先”的设计理念,在提供优质服务和产品的同时,专注于企业应用开发,不断优化产品架构,与时俱进。除在全球率先支持 AngularJS外,现已全面应用于 React、...

  • 前端开发工具包 WijmoJS 2019V1正式发布:全新的在线 Demo 系统,助您快速上手,开发无忧

    前端开发工具包WijmoJS在2019年的第一个主要版本2019V1已经发布,本次发布包括了更加易用的在线Demo系统、各控件新增功能、NPM 包的改动,以及全新的浏览器API组件。 WijmoJS 前端开发工具包由多款灵活高效、零...

  • vue,狂神,狂神和飞哥,前端一直在抄袭后端

    vue,狂神,狂神和飞哥

  • Vue常用的组件库大全【前端工程师必备】【实时更新】【移动端、PC端(web端)、数据可视化组件库(数据大屏) 、动画组件库、文本编辑器,富文本、Markdown,3D组件库】

    Vue常用的组件库大全【前端工程师必备】【实时更新】【移动端、PC端(web端)、数据可视化组件库(数据大屏) 、动画组件库、文本编辑器,富文本Markdown,3D组件库】

  • Vue快速上手

    前言:本文章是本人在学习vue时整理的知识点,初步入门,现在发布在csdn如果有想学习Vue的可以按着步骤来学习,提前告知学习当中Vue需要很多的环境和配置需要安装,请耐心学习。 使用软件:刚开始使用的是IntelliJ ...

  • WijmoJS 2019V1正式发布:全新的在线 Demo 系统,助您快速上手,开发无忧

    下载WijmoJS 2019 v1 WijmoJS是为企业应用程序开发而推出的一系列包含HTML5和JavaScript的开发控件。其中包含了金融图表、FlexSheet、先进的JavaScript控件(Wijmo 5)和经典的jQuery小...前端开发工具包 WijmoJS...

  • Vue 基础

    HTML(5)、CSS(3)、JavaScript(ES5、...DOM渲染页面):前后端分离的雏形Angular框架的出现(1个JS框架):出现了“前端工程化”的概念(前端也是1个工程、1个项目)React、Vue框架:当下最火的2个前端框架(Vue:国人

  • Vue精简知识

    react/angular/vue 库和框架的区别: 库(如jQuery) 库是工具. 提供大量API,体现了封装的思想、需要自己调用这些API 框架 框架提供了一套完整解决方案, 使用者要按照框架所规定的某种规范进行开发 1.2 为什么...

  • Vue中常见的面试题及知识点

    前端Vue常见的面试题 掌握以下的Vue面试题 面试如虎添翼 请耐心看完 1 . MVC、MVP与MVVM模式 MVC: MVC是应用最广泛的软件架构之一,一般MVC分为: Model( 模型 )、Controller( 控制器 )、View( 视图 )。 这...

  • 前端开发工具包 WijmoJS 2019V1正式发布:全新的在线 Demo 系统,助您快速上手,开发无忧...

    ​ 前端开发工具包WijmoJS在2019年的第一个主要版本2019V1已经发布,本次发布包括了更加易用的在线Demo系统、各控件新增功能、NPM 包的改动,以及全新的浏览器API组件。 WijmoJS 前端开发工具包由多款灵活高效、零...

  • vue学习

    文章目录VUE@[toc]1、前端核心分析2、前端知识体系2.1 HTML(结构层)2.2 CSS(表现层)2.3JavaScript(行为层)**Typescript 微软的标准**javascrip框架UI框架javascript构建工具2.4三端统一混合开发(Hybrid App)...

  • 《Vue入门到精通》最强Vue教程,附带经典案例,万字详解,干货十足!

    4、jQuery、javascript、Vue的区别5、Vue框架构造三、Vue的使用1、Vue环境搭建2、插值表达式3、指令(Directives)1、什么是指令2、指令API1、v-cloak 解决插值闪动2、v-text 填充纯文本3、v-html :填充HTML片段4、...

  • VUE

    VUE基于是ES6的,所以在使用Vue之前我们需要先了解一下ES6的语法。 1.什么是ECMAScript ECMAScript是浏览器脚本语言的规范,可以狭义理解是javascript的规范。为什么会出现这个规范呢? 1.1.JS发展史 1995年,网景...

  • Vue~~

    Vue

  • 冒险岛群聊机器人 蠢猫(无视计算 星之力计算 世界组队表 占卜 怪物查询).zip

    无人机最强算法源码,易于部署和学习交流使用

  • node-v8.14.1-linux-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics