首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

npm依赖(框架平台)

ant-motion: React动画引擎 prop-types: React组件参数验证 react-amap: React地图组件 react-beautiful-dnd: React拖拽组件 react-css-modules...: React样式模块组件 react-fastclick: React点透组件 react-hold: React占位组件 react-hot-loader: React模块热替换转换器 react-lazyload...: React懒加载组件 react-loadable: React动态加载组件 react-pdf: React PDF组件 react-placeholder: React占位组件 react-select...: React选择组件 react-spring: React弹簧动画组件 react-virtualized: React滚动组件 vue-amap: Vue地图组件 后端框架平台 服务框架 egg:...垫片服务 webpack-dev-middleware: Webpack本地服务器 webpack-hot-middleware: Webpack模块热替换 结语 写到最后总结得差不多了,后续如果我想起还有哪些框架平台遗漏的

2.4K20

数据仓库专题(7)-维度建模10大基本原则

原则1、载入详细的原子数据到维度结构中    维度建模应该使用最基础的原子数据进行填充,以支持不可预知的来自用户查询的过滤和分组请求,用户通常不希望每次只看到一个单一的记录,但是你无法预测 用户想要掩盖哪些数据...,想要显示哪些数据,如果只有汇总数据,那么你已经设定了数据的使用模式,当用户想要深入挖掘数据时他们就会遇到障碍。...无论粒度类型如何,事实表中的度量单位都必须达到相同水平的详细程度,如果事实表中的事实表现的粒度不一样,企业用户会被搞晕,BI应用程序会很脆弱,或者返回的结果根本就不对。...原则8、确定维度表使用了代理    按顺序分配代理(除了日期维度)可以获得一系列的操作优势,包括更小的事实表、索引以及性能改善,如果你正在跟踪维度属性的变化,为每个变化使用一个 新的维度记录,那么确实需要代理...,即使你的商业用户没有初始化跟踪属性改变的设想值,使用代理也会使下游策略变化更宽松,代理也允许你使用多个业务 射到一个普通的配置文件,有利于你缓冲意想不到的业务活动,如废弃产品编号的回收或收购另一家公司的编码方案

1.3K50
您找到你想要的搜索结果了吗?
是的
没有找到

数据仓库专题(7)-维度建模11大基本原则

原则1、载入详细的原子数据到维度结构中    维度建模应该使用最基础的原子数据进行填充,以支持不可预知的来自用户查询的过滤和分组请求,用户通常不希望每次只看到一个单一的记录,但是你无法预测 用户想要掩盖哪些数据...,想要显示哪些数据,如果只有汇总数据,那么你已经设定了数据的使用模式,当用户想要深入挖掘数据时他们就会遇到障碍。...无论粒度类型如何,事实表中的度量单位都必须达到相同水平的详细程度,如果事实表中的事实表现的粒度不一样,企业用户会被搞晕,BI应用程序会很脆弱,或者返回的结果根本就不对。...原则8、确定维度表使用了代理    按顺序分配代理(除了日期维度)可以获得一系列的操作优势,包括更小的事实表、索引以及性能改善,如果你正在跟踪维度属性的变化,为每个变化使用一个 新的维度记录,那么确实需要代理...,即使你的商业用户没有初始化跟踪属性改变的设想值,使用代理也会使下游策略变化更宽松,代理也允许你使用多个业务 射到一个普通的配置文件,有利于你缓冲意想不到的业务活动,如废弃产品编号的回收或收购另一家公司的编码方案

1.8K30

新特效火爆抖音!各路神仙齐唱《蚂蚁呀嘿》,网友:短短几秒需一生来治愈

现在,火爆抖音的AI特效,一就可以实现梦幻联动。 瞧!马云、马化腾、马斯克等大佬们,正在集体演唱神曲《蚂蚁呀嘿》。 不光演唱,表情也是十分的卖力(傲娇的小眼神很是传神啊)。 ?...如何制作专属的“蚂蚁呀嘿”? 首先需要准备三个工具: Avatarify、任意一款加速器APP、剪(可有可无)。 ? 第一步,打开加速器,启动加速模式。 ?...如果想要多人演唱、九宫格那样式儿的,那就需要剪来加持了,这里就不详细展开了。 当然,这款软件除了《蚂蚁呀嘿》之外,还有很多模板可选。 ? 例如,李开复老师便友情上演了一首《Only You》。 ?...AI,是如何搞定各位大佬来唱歌的呢? 让一张照片动起来,人脸跟着音乐一起挤眉弄眼,需要一个叫做一阶运动模型 (First Order Motion Model)来搞定。...这个网络还能输出遮挡的mask,指示哪些图像的驱动部分可以通过源图像的扭曲(warping)来重建,哪些部分应该被绘制(根据上下文推断)。 在生成模块按照驱动视频中,提供的源对象移动的图像进行渲染。

64820

从 0 到 1 开发一个聊天通讯 服务 复盘总结

确立了有哪些component , 接下来 就是 确定 每个 小的 component 又有哪些 功能了。...需求确定后,就是梳理组件部分的功能了。...从聊天页面显示状态来看: 是 是 从信息推送状态来看: ❞ @ 推送 根据指定字段类型判断 ,然后实现全局 推送 聊天内容推送:由于它和具体某个聊天有关系,它也属于历史聊天数据,在聊天中根据 内容数据类型 来确定如何显示...@ 推送全局 Notification 通知 和 聊天内部推送 设计 区分数据类型的字段,这样前端在接收到推送的消息时,知道在页面中该如何显示,例如(该显示图片样式还是文本样式) 区分发送消息显示左右的字段...❞ 聊天室入口组件 聊天室入口组件包括: 联系人组件 + 聊天主体组件 , 它做的事情其实很简单了。 如何打开聊天室 ? 如何给聊天室传递历史数据? ---- 如何打开聊天室?

81230

TailwindCSS 资源推荐

具有 500+ 组件,若不需要 JS, 可以直接拷贝 HTML 到你的任意项目中。 Tailwind-kit 提供丰富的组件和模板,支持一拷贝。...Vue-tailwind Vue.js UI 组件库,提供比较丰富的组件,可以从网站上看到组件 UI 是有哪些原子类样式组成, 并且组件可以自定义设置样式。...Vechai ui React.js UI 组件库,内置暗黑模式,提供比较丰富的组件,可以从网站上看到组件 UI 是有哪些原子类样式组成, 并且组件可以自定义设置样式。...Tailblocks 60 + 不同的代码块,随时可以使用方向快捷切换,特别适合门户网站。...补充 daisyui 基于 tailwind css 但是你的html 可以不那么臃肿,只需要 使用btn card 这些样式,就可以生成组件样式,并且样式支持高度自定义和多皮肤

1.6K20

BAT最新内部Android经典面试题目大汇总!

25、 Intent的原理,作用,可以传递哪些类型的参数? 26、 如何实现屏幕分辨率的自适应? 27、 简述Android中的IPC机制 28、 Android程序入口如何判断?...35、 android内存的优化 36、 加载大图片的时候如何防止内存溢出 37、 Android缓存机制 38、 如何实现消息推送,有哪些方式,各自优缺点,最常使用哪种?...39、 MVC在Android中的应用 40、 Android自定义组件实现思路 41、 版本更新的实现思路 42、 播放视频有哪些实现方式? 43、 NDK开发流程?...(JNI运行原理) 44、 如何实现一退出?...Activity设置成窗口的样式 47、 谈谈UI中, Padding和Margin有什么区别,gravity与layout_gravity的区别 48、 哪个组件可以实现手风琴效果,用来实现设置界面的类

49400

144 - 修炼 - 小程序的知识点13

话说样式表对样式要做渲染,但如何确定渲染的元素呢,选择器就是样式表用来确认元素用的。...比如要确定一个文本框的控件,这个控件的id是note,那么就可以使用 #note 来定位这个文本框,进而对它进行样式的渲染操作。 那么可以使用的选择器有哪些呢?...使用 .notebook 选择所有拥有 class="notebook" 的组件;使用 #note 来选择所有 id="note" 的组件;使用 input 来选择所有标签为 input 的组件。...平时的开发中,使用样式选择,一般就能达到设计要求了。但实际的开发中总会遇到一些意外的情况,其中有一个比较突出——同一个元素具有多个样式渲染的时候,最终选用哪个样式进行渲染?...其次,优先其次的是行内样式style,优先级为1000, 一般多用于行内的灵活调用。行内样式,也就是我们上周聊过的内联样式,如果感兴趣的话,可以出门左转,看看上一期的文章。

33530

面试题整理|45个CSS面试题

将特异性(specificity)视为得分/等级,能够确定最终将哪些样式声明应用于元素。 每个选择器在特异性层次结构中都有其位置。...Q33、浏览器如何确定哪些元素与CSS选择器匹配? 浏览器从最右边(key 选择器)到左边匹配选择器。浏览器根据key选择器筛选出DOM中的元素,并遍历其父元素以确定匹配项。...一个开发人员可以处理与排版相关的样式,而另一个开发人员可以专注于开发网格组件。团队可以合理地分工并提高整体生产率。...(包括网格)的样式 forms.css:表单控件和标签的样式 list.css:特定于列表的样式 table.css:表格专用样式 carousel.css:轮播组件所需的样式 accordion.css...:手风琴组件样式 Q43、什么是function/mixins?

4.1K30

2022 最新 Vue 3.0 面试题

能够把页面抽象成多个相对独立的模块,解决 了我们传统项目开发:效率低、难维护、复用性等问题 1、分析需求:确定业务需求,把页面中可以服用的结构,样式以及功能,单独抽离成一 个文件,实现复用 2、...组件,可以采用$emit 方法 9、Vue 组件如何进行传值的?...(必会) Vue-router 是 Vue.js 官方的路由插件,它和 vue.js 是深度集成的,适合用于构建单页 面应用,vue 的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件...我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件,例如,我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染,那么,我们可以在 vue-router 的路由路径中使用...如果引用了第三方组件,需 要在当前组件中局部修改第三方组件样式,而又不想去除 scoped 属性造成组件之间的样式 污染。此时只能通过穿透 scoped 的方式来解决,选择器。

12510

如何在 React 中高效管理 CSS 类

CSS 类是如何被应用到元素上的。...我们向函数提供了一个对象作为参数,其中每个表示一个根据其关联值有条件应用的 CSS 类。第一个类设置为 true,确保每次渲染按钮组件时都会应用该类。...后续的射到不同的 props,并且只有在组件渲染时传递相应的 prop 值时才会应用这些类。...variants 射到一个包含各种 props 作为的对象。每个 prop 进一步定义其可能的值和相应的 CSS 类,当 prop 匹配这些值之一时应该应用这些类。...此外,使用 CSS 模块、像 Material UI (MUI) 这样的样式组件库或像 Tailwind CSS 这样的 CSS 框架来为组件设置样式,可以提高 React 项目的整体可维护性,因为这些样式选项保持样式的隔离

10510

BAT 要的是什么样的前端实习生?

实现垂直居中办法有哪些呢? 网格布局中,设置元素位置方式有哪几种? 如何设置行列间的间隔? CSS3 动画 translate(X,Y) 是如何对应于矩阵变换的?...确定每一帧动画的变换速率。一般是有设计给出,确定整体动画的变换速度。需要注意,每一帧动画,都可以设置独立的 Animation-time-function。...如何统计字符串中出现次数最多的字符? 同样利用对象 key 的唯一特性来解决。 如何模拟一个 getElementsByClassName 的功能?...componentWillMount => render => componentDidMount React 组件更新的声明周期是怎样的?...简单来说就是贴图,用来将 2D 图片映射到 3D 坐标系中。首先确定 2D 的范围,然后将指定 2D 范围图片映射到 3D 坐标中。 有了解过如何利用 Three.js 实现一个 UV 映射么?

86740

要提升前端布局能力,这些 CSS 属性需要学习下!

最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。...在本文中,我们将讨论它们是如何运行的,并给出一些如何使用它们的想法。...现在我们已经看到了如何使用属性选择器进行选择,让我们看看一些用例。 我将它们分为两类:一般用途和诊断。 一般用途 输入类型样式的设置 你可以对输入类型使用不同的样式,例如电子邮件和电话。...但是要想知道网站上设置了哪些并不是件容易的事 下面的代码将显示这些:focus。我不使用鼠标悬停,因为大多数时候需要accesskey的人是那些使用鼠标有困难的人。...attribute is blank */ outline: 2em solid cadetblue; } 异步 Javascript 文件 网页可以是内容管理系统和插件,框架和代码的集合,确定哪些

1.5K30

Sentry 的前端测试实践:从 Enzyme 迁移到 RTL

在这篇文章中,我们将讨论如何将我们的组件测试从 Enzyme 迁移到 React Testing Library(RTL)。...通常,当有人需要修改组件的内部状态或样式,并发现还需要更新 Enzyme 测试(特别是快照)时,就会提到 RTL。这非常烦人,而且没有任何意义,因为这些变化不会影响用户在屏幕上看到的内容。...在有很多样式组件时使用 userEvent.click 性能较差 当 userEvent.click 被调用时,它使用 getComputedStyle 函数来确定被点击的元素是否可见以及指针事件不会禁用组件...JSDOM 实现了一个类似于在浏览器中运行的版本,但它会解析组件树中所有的样式组件,直到被点击的元素。 如果元素嵌套很深,并且测试中包含了许多点击,可能会花费大量的时间重新计算样式。...一个非常慢的测试从 94.93 秒下降到了 47.52 秒,这个测试涉及了多次单击、大量样式组件react-select(也使用 getComputedStyle 放置下拉列表)。 4.

58310

Java游戏编程不完全详解-3(爆肝一万七千字)

比如,在一个web网页中,我们可能按了Tab,让光标从一个表单域移到另外一个表单域组件中去。...当游戏界面测试之后,调查这些玩家,他们认为这些按钮哪些最容易使用和最有用。比如哪些图标最容易让他们辨认等。但是,我们只是听,而不用考虑代码实现上的难度。...在代码中,我们通过ActionEvent的getSource()方法知道哪些组件产生了事件行为。...创建一个特殊的输入组件还是比较困难的,因为我们需要该组件能显示哪些是影射到当前游戏行为的,哪些可以让玩家作为按键或者鼠标来修改设置。当这一切完成之后,还需要该组件把键盘焦点送回主游戏窗体。...该把Backspace作为特殊,当在InputCompont组件中输入一个之后,如果接着按Backspce,然后点击“确定”按钮,那么会删除玩家设定的功能

2.1K10

Angular 2.x折腾记 :(2)初步认识angular2,不一样的开发模式

依赖了哪些文件,有哪些作用 index.html <!.../app.component.css'] // 组件自身的样式 }) // 导出对应的组件 export class AppComponent { title = 'app works..., |是管道,支持多个管道,支持内置管道和自定义管道,:跟随是管道的参数,后续文档我写一个如何自定义管道的文章 []="":绑定组件内的值[单向,数据流向视图],指令,原生html控件的自身属性[value...b : 会判断item是否有a这个值,防止undefined或者null让视图渲染报错 最常用的内置指令 样式绑定(ngClass) [ngClass]或者[ngStyle]:可以传递一个对象,用来动态判断增加多个样式...总结 这一篇没有涉及到路由这些和表单这些; 准备拆成两个文章来说; 路由的配置及懒加载这些, 模板驱动的表单及响应式表单[嵌套表单响应等],回车触发搜索等。。

9210

27. 精读《css-in-js 杀鸡用牛刀》

,以及 css-in-js 会如何发展。...2.4 代码复用问题 如果每个组件维护自己的样式,那么会存在许多样式代码复制粘贴的问题,复制粘贴的代码可维护性极低。...开发单个组件样式分为两种情况,分别是明确风格的组件样式独立的组件,在样式独立组件中,由于不确定会被哪些主题的网站所引用,因此无论是全局 css 还是局部 css,都无法控制样式。...在明确风格的情况下,可以先把此风格的基色确定下来,无论是抽成 sass 变量还是 js 变量,都具有可复用性。...全局 css 的开发,适合自上而下控制,组件通过定义 class 而不需要关心具体样式,通过全局 class 统一调控整体风格。

72920
领券