vue-element-admin 4.4.0 发布,后台集成方案
vue-element-admin 4.4.0 发布了,vue-element-admin 是一个后台集成解决方案,它基于 vue 和 element。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。在新版本中将原来的 vue-cli@3 升级为 vue-cli@4。主要是为了解决:npm run dev 会自动开两个 tab #2944npm run build:prod 页面白屏的问题 #3271vue-cli 升级也非常简单,基本无需...
Ant Design 4.3.5 发布,企业级 UI 设计语言和 React 实现
Ant Design 4.3.5 发布了。Ant Design 是一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即...
ES6系列--箭头函数全解析
在 ES6 中,箭头函数是其中最有趣也最受欢迎的新增特性。顾名思义,箭头函数是一种使用 (=>) 定义函数的新语法,它与传统的 ES5 函数有些许不同。
大型项目前端架构浅谈(8000字原创)
我在2年之前,写过一篇中小型项目的前端架构浅谈。随着能力的上升,以及在阿里巴巴工作的经验,是时候写一篇大型项目的前端架构分析了。 本篇文章不会更多侧重于具体技术实现,而是尝试从更高角度出发,分析为什么要这么做,这些设计能解决什么问题,成本和收益如何。
TypeScript 3.5 发布,速度提升、工具智能
TypeScript 3.5 发布了,此版本在编译器、语言和编辑器工具上带来了一些新特性。速度提升TypeScript 3.5 引入了几种对于 type 检查和增量构建的优化,使得速度大幅提升。type 检查加速TypeScript 3.4 中的意外地引入了一个回退,它可能导致 type 检查器执行的工作量增加,并增加相应的 type 检查时间,这使得使用样式组件库的用户受到较大的影响...
Uppy 1.0 正式发布,用于 Web 浏览器的文件上传工具
经过三年的开发,Uppy 1.0 正式版终于发布了。Uppy 是一个模块化的开源 JavaScript 文件上传器,可无缝集成任何框架。它可从本地磁盘、Google Drive、Dropbox、Instagram、远程 URL、摄像机和其他位置提取文件,然后将其上传到指定的路径,非常快速并且易于使用。
HotKeys.js 3.6.6 发布,可定制三键组合快捷键
HotKeys.js 3.6.6 发布了,这是一个强健的 Javascript 库用于捕获键盘输入和输入的组合键,它没有依赖,压缩只有只有(3.62kb)(gzipped: 1.73kb)。
kpc v0.8.9 发布,支持多框架的前端组件库
kpc是金山云前端团队推出的跨框架的组件库解决方案,目前支持金山云内部框架Intact,以及流行的Vue/React。开发该组件库的目的是,希望通过一套组件库来满足不同团队之间不同的技术栈的开发需求,同时相比维护针对各个框架开发一套各自的组件库而言,可以将维护成本将至最低,且可以做到各个框架同步更新
Ant Design 3.16.6 发布,企业级 UI 设计语言
Ant Design 3.16.6 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。
TypeScript 3.4.5 发布,修复节点运行问题
TypeScript 3.4.5 发布了。此版本修复了在不包含 npm 的节点上运行时的问题。
45个值得收藏的 CSS 形状
CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。我们还可以使用 CSS 伪元素中的 ::before 和 ::after,这为我们提供了向原始元素添加另外两个形状的可能性。通过巧妙地使用定位、转换和许多其他技巧,我们可以只用一...
Ant Design 3.16.4 发布,企业级 UI 设计语言
Ant Design 3.16.4 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。新版更新内容如下:修复圆形...
Ant Design 3.16.3 发布,企业级 UI 设计语言
Ant Design 3.16.3 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。新版更新内容如下:修复 B...
在线表格 x-spreadsheet(web excel)1.0.14 发布
x-spreadsheet 是一个在线表格组件,类似google sheet。这次主要更新的内容: 表格渲染问题 #92 计算表达式参数Array反序问题 #89 渲染计算自引用问题 render Recursive References #44 #87 添加全局alert 统一日期格式yyyy-MM-dd
Highcharts 7.1.1 发布,制作图表的纯 JS 类库
Highcharts 7.1.1 发布了,Highcharts 是一个制作图表的纯 Javascript 类库。新版更新内容: 添加了新选项 chart.scrollablePlotArea.opacity,用来控制可滚动蒙版的不透明度。 #10416. 更改地图和地图线系列的默认 states.inactive.opacity,防止地图形状亮度降低。 此外新版还修复了一些 Bug,详细信息可查阅更新日志
Announcing TypeScript 3.4
Today we’re happy to announce the availability of TypeScript 3.4! If you haven’t yet used TypeScript, it’s a language that builds on JavaScript that adds optional static types. The TypeScript project provides a compiler that checks your programs based on these types to prevent certain classes of errors, and then strips them out of your program so you can get clean readable JavaScript code that will run in any ECMAScript runtime (like your favorite browser, or Node.js). TypeScript also leverages this type information to provide a language server, which can be used for powerful cross-platform editor tooling like code completions, find-all-references, quick fixes, and refactorings.
Vant 1.6.8 发布,有赞轻量级移动端 Vue 组件库
ant 1.6.8 发布了,Vant 是有赞开源的一套基于 Vue 2.0 的 Mobile 组件库。通过 Vant,可以快速搭建出风格统一的页面,提升开发效率。目前已有近 50 个组件,这些组件被广泛使用于有赞的各个移动端业务中。
Framework7 4.0.6 发布,全功能 HTML 框架
Framework7 4.0.6 发布了。Framework7 是一个开源的全功能 HTML 框架,用于构建具有 iOS 和 Android 原生外观的混合移动应用程序或 Web 应用程序。同时 Framework7 也是独立的原型应用工具。Framework7 并不与所有平台兼容,它更多地专注于 iOS 和 Google Material Design,带来最佳体验和简单性。
7个拒绝使用TypeScript的借口
7个拒绝使用TypeScript的借口译者按:TypeScript 学习成本不高,项目切换成本不低,不过还是值得试一试的!原文:7 bad excuses for not using TypeScript译者:Fundebug为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。自从 6 年前诞生,TypeScript 逐渐被各大型公司接受。 也许你有充足...
月下载量千万的 npm 包被黑客篡改,Vue 开发者可能正在遭受攻击
早起看手机,结果发现我的微信群炸了,未读消息 999+,大家都在讨论 event-stream 事件。打开 twitter 也是被这个刷屏了。 于是翻看了一下 GitHub Issue,大概知道了事情的原委。 用户 @FallingSnow 在 GitHub 上为 event-stream 仓库创建了一个 issue,标题为:"I don't know what to say.",翻译过来大概就是“我也是很无语了”。因为 event-stream 包突然多出了一个名为 flatmap-stream 的依赖项,而这个依赖项正在窃取用户的数字货币。 event-stream 被很多的前端流行框架和库使用,每月有几千万的下载量。在 Vue 的官方脚手架 vue-cli 中也使用了这个依赖,作为最流行的前端框架之一,这个影响还是挺大的。而 React 则躲过了以此影响。 flatmap-stream 中的恶意代码会扫描用户的 nodemodules 目录,因为所有从 npm 下载的模块都会放在此目录。如果发现了在 nodemodules 存在特定的模块,则将恶意代码注入进去,从而盗取用户的数字货币。