07 2019 档案
摘要:一、问题 给定的数组里包含位置相同但图层(layer,相当于z-index)不同的元素,但是本该位于下层的元素遮住了上层的元素,导致部分元素无法正常显示。 二、原因 svg规定:先添加至节点树的元素位于z-index底层,后添加的元素位于上层。然而给定的数组里图层元素排列混乱。 三、解决 将数组按图
阅读全文
摘要:一、问题 svg画面跑在分辨率低的电脑上,导致不能完全显示。 二、要求 svg要能够根据电脑的屏幕大小自动缩放至适配电脑的尺寸。 三、实现 1.获取本机窗口高度、宽度 2.获取缩放比例(svg大小设为x,y) 3.svg整体缩放 svg的特点是:缩放后,元素的中心坐标也会跟着变化缩放,所以元素的位置
阅读全文
摘要:Q: 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意: 答案中不可以包含重复的四元组。 示例: 给定数组 nums
阅读全文
摘要:因为网上关于svg和canvas的区别大多是性能上的,关于语法形式的区别资料很少,还有很多错误...导致转换时查资料花了不少时间,因此整理一下,方便对比学习,少走弯路。 一、创建概念 canvas是创建出一个画布(ctx),然后一直往画布里添加元素,所以只需要往节点树里添加一次即可; svg是每创建
阅读全文
摘要:写在最先:如果你发现百度几个小时都还没能解决问题的话,为什么不FQ上个google呢? 以及,下图这种不负责任的错误答案居然还有那么多人转。。。 一、svg transform的种类 translate(平移) skew(倾斜) rotate(旋转) scale(缩放) matrix(矩阵操作,可涵
阅读全文
摘要:如何定义一公斤有多重?一块铂铱合金,称为“国际公斤原器”。这块金属的重量,定义了一公斤的重量。在国际单位系统中,一共只有七个公认的单位(m-meter-length, kg-kilogram-mass, s-second-time, A-ampere-electric current, K-kelv
阅读全文
摘要:Q: Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. A mapping of digit to
阅读全文
摘要:一、TypeScript简介 1.定义 (1)Typescript = JavaScript + type + ( some other stuff ) (2)Typescript需要先被编译成Javascript,而后才能使用 2.demo 安装typescript: npm install ty
阅读全文
摘要:先来一张鼓舞人心的图 一、前端技术发展(来自GMTC见闻) 1.前端发展进化史 Mobile First,无线时代来临 2.前端的四大技术方向: 搭建服务生态(框架、模块、服务标准化) serverless(上云) 智能化(在中后台时代,整个抽象程度是高度收敛的,因此可以AI化) IDE(弥补每个团
阅读全文
摘要:一、使用第三方库做本地/远程消息推送 推荐:https://github.com/zo0r/react-native-push-notification demo解析: AndroidManifest.xml:配置基本权限 NotifService.js:配置各类推送的消息显示 App.js:消息显
阅读全文
摘要:一、窗口高度 即图中黄色+蓝色部分 二、屏幕高度 即图中黄色+蓝色+红色部分 三、内容高度 即图中蓝色部分
阅读全文

浙公网安备 33010602011771号