找到约 1553 条结果
  • Canvas基础学习
    撞墙小球-1 简单版起点xy和r半径,本次画布宽和高900乘800。gogo就用来递增递减的1开始定时clearRect清全屏当横轴减半径小于等于0,证明快溢出了。赶紧反向随之横轴往右增加,当他的值加半径等于 画布宽度!证明到头来x = x + (1或者-1) x + (-1) = x -1y 相同重点:x += xgogo 而不是x++ 或者 xgogo++否则会变态快相当...
    2020-09-20
  • D3入门文档
    什么是SVG: SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用来定义用于网络的基于矢量的图形 ,SVG 使用 XML 格式定义图形 。SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失。
    2018-05-27
  • canvas元素
    canvas元素本身很简单,只有两个属性width和height来指定元素在屏幕上的大小。canvas元素里包裹的内容会在浏览器不支持canvas元素时作为备用内容展示。canvas所有的功能都体现在JavaScript对象上。
    2019-12-19
  • canvas的入门
    最近为了做loading图看了一下canvas的用法,下面总结一下我对canvas的用法的一下了解。 canvas是HTML5新增的组件,它像是一块画布,使用JS就可以在上面绘制图形,结合定时器还可以做出动画效果。目前的一些主流浏览器都支持canvas,如:Chrome、FireFox等;在使用canvas前,我们可以用canvas.getContext测试我们的浏览器...
    2017-09-24
  • 怎么入门html5绘制图形?你需要了解这几点!
    html5中可以实现绘画图形的功能,需要注意的是html5只提供2D,不提供3D绘画功能。canvas元素是H5总新增的元素,它用来专门绘制图形。你也可以把canvas元素理解成一块“画布”,我们可以在其中绘制图形。在canvas元素中绘画不是拿鼠标来绘制图形,实际上在H5完成绘画功能,不仅仅需要canvas元素,而且需要JavaScript脚本来...
    2019-07-24
  • [译]软件的复杂性:命名的艺术
    编写优质代码本身是一件很困难的事情,为什么这么说?因为良好的编码风格是为了能更好的理解与阅读。通常我们会只注重前者,而忽略了后者的重要性。我们的代码虽然只编写一次,但是在阅读复审时会阅读许多次。
    2017-04-18
  • canvas入门里,你没注意到的那些知识
    与看各种文章相比,我更喜欢数学里的逻辑;与学习各种日新月异的框架相比,我更喜欢基础扎实带给人的那种踏实;与拼凑页面页面来回跳转相比,我更喜欢动画,图形在页面中表现的直观。 也许你和我一样,冲着对H5的好奇,冲着对图形的热爱,学了一下canvas,没有熟练,只是简单入了个门,或许你在入门的门槛上就绊倒了,同...
    2017-12-21
  • 微信小程序学习简介
    app.json :设置一些工程全局的量.js : 写一些函数逻辑.wxml: 调用.js中写的函数类似于 web的html 类似于IOS 的View UI 层.wxss: 控件的属性描述,类似于 web 的 CSS ,类似于 IOS 的控件属性封装
    2018-03-13
    3
  • Swift里你可能不知道的事儿(2)——处理对象reference cycle的三种方式
    泊学高清学习视频泊阅开发者文档我们在上一段视频里了解了reference cycle的成因。这次,我们来了解具体的解决方案。Reference cycle的解决方式,根据class member是否允许为nil,有着不同的处理方式。我们来分别看一下它们:
    2016-01-21
  • HTML之2022新年快乐虎年大吉给对象的不一样礼物
    你好,我是悦创。个人博客首发:[链接]效果截图:在线体验:[链接]源码:[链接] {代码...} AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。QQ、微信在线,随时响应!V:Jiabcdefh...
    2021-12-31
  • 微信小程序Taro开发(3):canvas制作钟表
    制作钟表分成两部分,一部分是表盘,一部分是时针、分针、秒针的走动,首先,先绘制表盘: {代码...} 表盘绘制完毕,再绘制时针,分针,秒针的运动,这里需要新建一个组件来专门管理这个时间运动,在组件中,如下: {代码...} 结果显示: 源码地址:[链接]
    2018-12-18
  • 从零开始学习3D可视化之3D界面
    生活中我们经常会说到3D,比如3D游戏、3D电影等等。3D指三维,三个维度、三个坐标,即长、宽、高。换句话说,就是立体的,3D的空间的概念是由X、Y、Z三个轴组成的空间,是相对于只有长和宽的平面(2D)而言。2D又叫平面图形,图形内容只有水平的X轴向与垂直的Y轴向。而一直以来在ThingJS中搭建的数字孪生可视化场景都是...
    2021-07-16
  • IM通讯协议专题学习(九):手把手教你如何在iOS上从零使用Protobuf
    接上篇《金蝶随手记团队的Protobuf应用实践(原理篇)》,本文将以iOS端的Objective-C代码为例,图文并茂地向您菔救绾卧趇OS工程中快速使用Protobuf,希望对你有帮助。 
    2023-02-16
  • Go gcache 源码分析(图解)
    概述 gcache是一个用go实现的并发安全的本地缓存库。他可以实现如下功能: 指定缓存的的大小,初始化之时为cache设置size大小。 支持多种缓存的策略:Simple、LRU、LFU、ARC Simple:最普通的缓存策略,根据先存入的先淘汰。 LUR:Least Recently Used,意思是最近最少使用。LRU Cache 的替换原则就是将最近最少使用的内...
    2019-08-07
    4
  • 基于canvas 放射粒子效果
    {代码...}
    2020-06-05
    1
  • 一步步打造Canvas小球动画
    让小球动起来的原理就是,不断地改变小球的坐标位置并进行重绘。重绘可以用setInterval、setTimeout或requestanimationframe。关于它们的区别此处不做详解,具体可以参考我好基友的一篇文章:setTimeout 和 requestAnimationFrame
    2017-08-18
    2
  • NLP(十二)依存句法分析的可视化及图分析
    依存句法分析的效果虽然没有像分词、NER的效果来的好,但也有其使用价值,在日常的工作中,我们免不了要和其打交道。笔者这几天一直在想如何分析依存句法分析的结果,一个重要的方面便是其可视化和它的图分析。  我们使用的NLP工具为jieba和LTP,其中jieba用于分词,LTP用于词性标注和句法分析,需要事件下载pos.model和...
    2019-07-29