
前端
文章平均质量分 82
GY_U_YG
小米科技有限责任公司C/C++工程师
展开
-
前端基础:防抖与节流
防抖闭包原创 2022-06-27 22:53:54 · 2211 阅读 · 3 评论 -
前端基础:call、apply、bind的基本概念
callapplybind原创 2022-06-26 21:00:42 · 1265 阅读 · 0 评论 -
前端基础:BFC
BFC原创 2022-06-25 23:48:30 · 1121 阅读 · 0 评论 -
前端基础:HTTP强制缓存
HTTP缓存原创 2022-06-25 21:58:39 · 933 阅读 · 0 评论 -
前端基础:协商缓存
协商缓存 ETag Last-Modified原创 2022-06-25 19:30:53 · 858 阅读 · 0 评论 -
JavaScript基础:事件绑定、事件冒泡、事件代理
JS事件原创 2022-06-19 13:44:45 · 472 阅读 · 0 评论 -
JavaScript基础:Web-API-DOM
DOM常规操作原创 2022-06-17 21:31:03 · 213 阅读 · 0 评论 -
JavaScript基础知识: 作用域和闭包
作用域和闭包原创 2022-06-14 22:18:07 · 489 阅读 · 0 评论 -
JavaScript基础知识: 原型和原型链
JavaScript基础知识回顾,有一点难度原创 2022-06-14 17:52:43 · 896 阅读 · 2 评论 -
Promise: 手写Promise
手写Promise原创 2022-04-20 20:44:22 · 625 阅读 · 0 评论 -
Electron:Electron的能力
Electron的能力,Electron能做什么,基本结构的基础认知,适合入门,非常易懂原创 2022-01-07 14:18:05 · 2124 阅读 · 0 评论 -
webpack:进阶用法(二)
webpack进阶(二):webpack打包库、DLL动态链接库、多进程/多线程打包、缓存提升二次构建速度原创 2022-01-06 18:30:47 · 1121 阅读 · 0 评论 -
webpack:基础用法
webpack基础知识及用法原创 2022-01-06 13:58:32 · 784 阅读 · 0 评论 -
webpack:进阶用法(一)
一、PostCSS插件自动补齐CSS3前缀1.1 背景CSS3属性为什么有前缀?因为浏览器标准没有统一。比如下面,写起来很慢,低效,麻烦。.box { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}1.2 解决autoprefixer,css的后置处理器,这个autoprefixer和less、sass不一样,less、s原创 2022-01-05 18:02:27 · 802 阅读 · 0 评论 -
webpack:核心概念
webpack 基础,核心概念原创 2022-01-04 11:05:10 · 736 阅读 · 0 评论 -
漏斗图
title: API说明: required 标签代表生成图表的必选配置项,optional 标签代表生成图表的可选配置项。data: collectionrequired数据源为对象集合,例如:[{ action: '浏览网站', pv: 50000 }, { action: '放入购物车', pv: 35000 }, { action: '生成订单', pv: 25000 }]。xField: stringrequired漏斗条目对应的数据字段名,一般对应一个分类字段。yField: .原创 2020-05-11 11:24:28 · 3844 阅读 · 4 评论 -
OpenGL/webGL底层图元的绘制原理
一、什么是图元图元是基本的几何图形,图元是构成其他复杂图形的基本要素,比如:点、线段、、三角形、矩形、圆弧、圆角矩形、扇形等等。这些图元可以构成其他的复杂图形,在底层被大量的调用执行。注:比如业务层一个动画、一个复杂的图形,对于画直线函数的调用可能是成百上千次,甚至是成千上万次的,所以图元算法的优劣对性能的影响是非常大的。二、什么是OpenGLOpenGL的英文名称:Open Graph...原创 2019-12-05 12:13:00 · 4188 阅读 · 0 评论 -
浏览器内置数据库indexDB本地存储
H5出来后浏览器多了几种存储方式, 如 localStorage、sessionstorage application cache Web SQL IndexedDB.目前我们项目最主要用到就是localStorage、indexDB.今天主要看看indexDB的一些用法一、获取indexDB对象,考虑到浏览器兼容性window.indexedDB = window.indexedDB |...原创 2019-11-29 10:42:33 · 2241 阅读 · 0 评论 -
JavaScript变量和内存(参数按值传递解惑)
基本类型引用类型参数按值传递指针原创 2017-05-24 21:03:01 · 919 阅读 · 0 评论 -
百度长语音SDK到RN的集成
react-native-bdVoice(百度长语音)小米学院语音问答模块使用的是百度语音,在百度官网下载了百度语音的SDK,并封装成npm原生模块,使用的时候,只要npm install到自己的项目中,即可使用。长按按钮,开始讲话,松开按钮,停止录音,讲话的时候,实时将录音转换为文字。 我已经将该SDK封装完毕,放在小米代码托管平台,地址:https://micode.be.xiaomi....原创 2019-12-16 11:31:19 · 898 阅读 · 1 评论 -
JavaScript拖拽(三):限定范围拖拽及应用自定义滚动条
拖拽自定义滚动条限制范围拖拽一个对象控制另一个对象原创 2017-05-17 12:04:50 · 1903 阅读 · 0 评论 -
了解快应用 — 郭宇
了解快应用(郭宇)一、快应用诞生的背景——想得美以往的手机端应用主要有两种方式:网页、原生应用;网页: 无需安装,却体验不是很好;原生应用: 体验流畅,却需要从应用商店下载安装,难以一步直达用户;快应用的出现,目的就是解决这个痛点,希望能够让用户无需下载安装,并且还能流畅的体验应用内容。二、快应用的具体形态——前端工程师接盘快应用最终选择使用前端技术栈开发,原生渲染,同时具备H5与原...原创 2019-06-24 00:18:23 · 1964 阅读 · 0 评论 -
JavaScript:浅拷贝和深拷贝
JS基本类型引用类型深拷贝浅拷贝原创 2017-06-13 15:29:18 · 728 阅读 · 1 评论 -
JavaScript:原生JS实现图片懒加载
懒加载用户体验优化原创 2017-06-12 21:46:11 · 15183 阅读 · 4 评论 -
JavaScript事件代理:寻找target目标元素、求结点深度
事件委托、代理target结点深度原创 2017-06-10 21:33:27 · 1196 阅读 · 0 评论 -
JavaScript运动框架(五):链式运动到完美运动
JS运动框架链式运动多物体运动任意值运动原创 2017-05-16 17:50:17 · 627 阅读 · 0 评论 -
JavaScript运动框架(四):多值运动
JS运动框架多值运动原创 2017-05-16 15:03:01 · 516 阅读 · 0 评论 -
JavaScript运动框架(三):多物体任意值运动
前面两篇都是单物体的运动,本文开始讲多物体的运动,比如多个div的各自不同的属性如宽,高,字体大小,透明度的缓冲运动变化。从本文起,就不再使用offsetWdith,offsetHeight了等等,因为会出现问题,比如加个border,offsetWidth就会出现严重问题,参见我个人的博客JavaScript中offsetWidth的’bug’及其对策解决方案就是封装getStyle(obj, a原创 2017-05-15 21:31:10 · 506 阅读 · 0 评论 -
JavaScript运动框架(一):解决速度正负取整问题
JS运动框架缓冲运动解决速度的正向,反向,取整问题原创 2017-05-15 16:59:10 · 519 阅读 · 0 评论 -
JavaScript运动框架(二):解决防抖动问题、悬浮对联
JS运动框架悬浮对联防抖动实例应用原创 2017-05-15 19:07:38 · 743 阅读 · 0 评论 -
JavaScript中的offsetLeft以及obj.style.left
offsetLeftoffsetWidthobj.style.width原创 2017-05-15 14:56:36 · 1283 阅读 · 0 评论 -
JavaScript中offsetWidth的'bug'及其对策
offsetWidth的概念,offsetWidth的缺陷,非行间样式的获取及兼容,函数封装原创 2017-05-12 15:06:59 · 700 阅读 · 1 评论 -
JavaScript获取非行间样式的方法
非行间样式,行间样式的获取CSS,JavaScript原创 2017-05-15 12:08:51 · 1117 阅读 · 0 评论 -
JavaScript 继承
原型链继承原创 2017-05-23 22:24:28 · 300 阅读 · 0 评论 -
JavaScript原型对象prototype
prototype原型原创 2017-05-23 19:26:32 · 400 阅读 · 0 评论 -
JavaScript匿名函数和闭包
闭包匿名函数私有作用域块级作用域原创 2017-05-22 20:25:54 · 594 阅读 · 0 评论 -
JavaScript原型的缺点及改进
原型缺点改进原创 2017-05-23 21:14:49 · 1057 阅读 · 0 评论 -
JavaScript多物体运动及函数封装
JavaScript多物体运动,缓冲运动,库函数封装原创 2017-05-11 22:14:57 · 499 阅读 · 0 评论 -
JavaScript缓冲运动之防抖动
运动防抖动原创 2017-05-11 17:20:12 · 594 阅读 · 0 评论 -
原生JavaScript封装ajax
原生JavaScript封装ajax,同jQuery原创 2017-05-11 15:01:27 · 554 阅读 · 0 评论