首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    颁奖乌龙就算了,怎么还性别歧视,好莱坞电影怎么了?数据笑而不语

    ---- 好莱坞电影背后的性别歧视 透过数据,我们看到颁奖乌龙带来的蝴蝶效应。 同样,通过数据美国有个女程序员 Amber Thomas 发现了好莱坞电影中居然还存在性别歧视。...如果电影该角色没有代词指称,但是角色在 IMDB 上有被标注,则使用演员或女演员的性别。 注:演员的性别根据截止至 2017 年 1 月的公开信息判定。(美帝程序员真是严谨) 3....如果没有角色代词指称,并且角色未标明演员,则参考字幕(有时会表明角色性别)。 4. 如果以上规则都不适用,则根据角色的声音判定性别。 显然这些规则存在着缺陷,这里有一些注意事项: 1....电影中若出现不具有实体角色的声音(例如,电影中电脑的声音),则根据配音演员的性别分类。 3. 真正判定所以角色的性别有一定,但将尽可能利用所拥有的提示和信息。...最终, Amber 决定用 d3.js 来制作交互式图形。 每个气泡表示一个角色,并且气泡的面积等同于该角色的台词比重。 同时男女台词的的气泡可以分开,表现更清晰。

    1K90

    【JS】512- JS 自定义事件如此简单!

    其中多数为内置事件,本文主要介绍 JS自定义事件概念和实现方式,并结合案例详细分析自定义事件的原理、功能、应用及注意事项。...在多模块化开发时,可以使用自定义事件进行模块间通信。 当某些基础事件无法满足我们业务,就可以尝试 自定义事件来解决。...二、实现方式介绍 目前实现自定义事件的两种主要方式是 JS 原生的 Event() 构造函数和 CustomEvent() 构造函数来创建。 1....image.png 在流程控制(Index.js)模块中,我们需要将其他三个流程的模块都导入进来,然后监听【开始任务】按钮的点击事件,在回调事件中,创建一个自定义事件 startTask,并在 document...四、总结 本文详细介绍 JS自定义事件概念和实现方式,并结合两个实际场景进行代码演示。

    2.5K20

    自定义动画怎么学

    前面讲了如何学习自定义View,今天来继续渡劫——如何学习自定义动画。...渡劫心法 自定义View是学好自定义动画的基础,如果你已经顺利渡过前面几个大劫,那么现在,你就可以好好想想了,怎么来进阶自定义动画。...首先,来想想动画是怎么实现的,小时候都看过连环画,一个小本子上画上一些关键帧,然后快速翻动,就成了最简单的动画。那么Android程序又何尝不是这样呢,这不过这里的翻动被改成了重绘而已。...这简单的原理,却蕴含着自定义动画最深层次的奥义,一定要好好体会。...写到这里,自定义View和自定义动画的精髓基本上就讲完了,总得来说,这两件事是最好装逼的东西,毕竟展示效果最容易抢眼球,而且也不难,只要你静下心好好分析,而不是畏首畏尾,想找个现成的抄抄。

    89940

    自定义View怎么学

    很多读者给我留言,让我讲下关于自定义View的分析,我想说,自定义View,看完这篇文章,就够了!...在自定义View的江湖,有传说级别的爱哥,但已经退出江湖多年,好久没传出一篇自定义View的秘籍了,也有现在风生水起的养猪大侠CJJ,以他为首的一帮丧心病狂的自定义View开发者,曾经写过很多自定义View...好了,下面进入正题,自定义View到底怎么学。学习自定义View之路好比是在渡劫,越到后面,越是难以超越自我,但是入门,还是非常简单的。...第三劫 了解View绘图的过程,底层的绘图原理,特别是onLayout()、onMeasure()这些方法到底是个什么鬼,以及你的View大小究竟是怎么计算出来的。...其实自定义View并不是什么非常高深的东西,要学好自定义View,首先要对你的绘画工具了如指掌,看到要自定义的View,首先要在气势上压倒她,没有什么自定义View是做不出来的,仔细分析,如何用你手中的画笔

    71420

    Fabric.js 自定义控件

    本文简介 带尬猴,我是德育处主任 虽然 Fabric.js 提供的基础功能已经很丰富了,但有时难免需要定制一些需求。比如本文要讲的 『自定义控件』。...掌握创建自定义控件这个功能,能够创建更加精美和实用的图形应用程序,提高用户体验和用户满意度。 尽管 Fabric.js 的文档很一般,但 demo 还挺丰富。...如果你对这些代码还不太熟悉的话,推荐阅读一下 《Fabric.js 中文入门教程》 创建删除按钮 创建自定义控件通常有一下2步操作: 创建控件 添加功能事件 Fabric.js 提供了 fabric.Control...Custom controls, render and actions 的代码 前面讲到的就是创建自定义控件的基本方法, Fabric.js 官网收录的 Custom controls, render.../js/fabric.js"> var canvas = this.

    7.4K70
    领券