自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kylin_zdd的专栏

成功在于8小时之外!

  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 导航页

学习JavaScript Core(精 )JavaScript中的thisJavaScript中toFixed的精度问题有趣的JavaScript(一)—let、const与var命令的区别vscode源码系列vscode源码拾遗-根据userAgent判断浏览器版本DOMJavaScript DOM(一)–页面加载完成事件与获取元素节点Java...

2019-07-27 16:18:59 584

原创 electron开发中遇到的坑(持续更新)

fs.readdirSync()函数,开发时运行正常,打包后获取的目录文件列表错误时间: 2019年11月28日现象及原因开发时,功能运行正常,但打包exe安装后,功能异常。经断点调试,发现问题出在 fs.readdirSync()时断点后打印的log如图所示经排查,发现路径的最后有一个"/"时,会导致输出的目录文件列表为app.asar这一层的文件列表,而不是正确路径的文件列表。...

2019-11-28 16:46:42 579

翻译 typeof null 为什么返回 object?(“typeof null”的历史)

读到一篇介绍typeof null的文章,感觉还不错,特此记录原文Update 2013-11-05: I take a look at the C code of typeof to better explain why typeof null results in 'object'.In JavaScript, typeof null is 'object', which incorr...

2019-10-15 21:13:48 3005

原创 模拟HTML的title属性

前言HTML的title属性,用于显示关于元素的额外信息,这些信息通常会在鼠标移到元素上时显示一段工具提示文本。title属性很有用,但是缺点也显而易见,鼠标移动到元素上,需要过一段时间才能显示,但是有些情况下需要鼠标移动到元素上立刻就能显示出提示文本。实现我们使用:after选择器来实现这个需求。 index.html<!DOCTYPE html><html...

2018-09-12 20:09:05 2202

原创 vscode.extensions-插件入门

写在前面工作中需要为vscode编写几个vscode,查了不少资料,包括官网的API和示例,但是感觉不是特别适合入门者,所以打算写一个关于vscode extensions系列的文章。在您读这篇文章的时候,我默认您已经安装了vscode和nodejs的开发环境。如果还没有安装nodejs,我想这篇文章Node.js安装配置-菜鸟网可能对您有所帮助。vscode有入门的例子可供参看,理解...

2018-07-19 21:09:45 9604

原创 前端js错误、反馈上报

写在前面的话本来想自己写的,查找资料的时候发现有几篇文章写的挺好的,我部分参考了这几篇文章实现的功能。就不献丑了,把这几篇文章放到这儿。一些有用的信息获取整体的错误信息,最好使用window.onerror监听,不建议使用window.addEventListener监听; 1) window.onerror,浏览器支持比较好, 2) window.onerror,返回的信息...

2018-05-04 11:39:27 1739

原创 vscode.源码拾遗-根据userAgent判断浏览器版本

说明偶然看到了vscode根据userAgent判断浏览器版本的代码,非常简洁,mark下来以后使用代码const userAgent = navigator.userAgent;export const isIE = (userAgent.indexOf('Trident') >= 0);export const isEdge = (userAgent.indexOf...

2018-05-03 11:34:52 354

原创 JavaScript中toFixed的精度问题

MDN关于toFixed的讲解地址为:Number.prototype.toFixed() 简单来说,toFixed() 方法使用定点表示法来格式化一个数。该数值在必要时进行四舍五入,另外在必要时会用 0 来填充小数部分,以便小数部分有指定的位数。问题toFixed()方法并不完全是四舍五入,toFixed的四舍五入是有问题的。示例如下(示例环境为chrome 62.0):...

2018-02-27 10:46:50 1472

原创 React性能优化资料(文章)搜集整理

本文整理了部分React性能优化方面的资料。

2018-01-04 11:52:49 340

原创 html2canvas库使用中出现的问题及解决方案

html2canvastext-shadow 文本阴影正则

2017-09-28 13:27:08 17441 3

原创 ios系统web(微信公众号)开发遇到的问题及解决方案

ios系统web开发ios系统微信公众号开发微信fastclick

2017-09-25 16:25:49 3897

原创 ios下,iframe页面中的position:fixed定位布局错误

bug现象开发微信公众账号,需要使用iframe展示一个页面,点击这个页面中的按钮时,会弹出一个对话框,对话框使用fixed定位,关键布局信息如下所示:div.fixed {position: fixed;top: 0;left: 0;width: 100%;height: 100;z-index: 100;}在网页上、Android版微信中都没问题,但是iOS中,该

2017-09-19 09:23:04 6384

原创 iframe底部有白边

iframe底部有白边

2017-09-18 15:45:10 2549 1

原创 ios输入汉字时出现空格

bug现象最近公司开发微信公众平台,需要对用户输入进行限制,允许输入的是汉字、字母和数字,其他输入会使用正则表达式禁止。但是有iOS用户反映在输入汉字过程中,经常几个拼音之后,拼音进入了输入框,备选的汉字没了。bug调查及原因首先查找了相关资料,倒是有iOS开发者问到了相关问题: 知乎:自建搜索框,用中文拼音输入法时,输入拼音,尚未选定具体字符时,如何使uitextfield不把输入的拼音认作文本

2017-09-11 20:41:43 4438 1

原创 JavaScript中的this

运行环境JavaScript代码主要有两种运行环境,一种是常用的浏览器环境,还有一种就是node环境,本文中如无特殊说明,均指浏览器环境。this的含义this是JavaScript中一个非常重要的知识点,可以说所有的JavaScript开发者都或多或少的使用过this,但是this指向在某些情况下是非常难以理解的,本文将尽量详细的解释this的指向问题,并将指出一些经常容易出错的地方。 首先,t

2017-07-23 17:36:30 433

原创 JavaScript DOM(三)-DOM事件

简介本文将从事件流(捕获阶段、目标阶段、冒泡阶段)、事件处理程序(HTML级、DOM0级、DOM2级、简单的兼容示例)、事件委托、模拟事件(DOM中的模拟事件、IE中的模拟事件、自定义事件)、事件对象、事件类型这几个方面来简要的介绍DOM事件。事件流 事件流描述的是从页面中接收事件的顺序。 –《JavaScript高级程序设计》事件冒泡 IE的事件流叫做事件冒泡(event bub

2017-07-13 20:17:29 634

原创 css margin padding之百分比

总所周知,margin和padding上可能的值可以是auto、px、em、rem等,当然,也可以是%。 当值为auto时,margin和padding边距依赖于浏览器。 当值为px、em、rem时,是一个固定的值,由浏览器进行计算,相对比较容易理解。 这其中最有意思的值是%,margin、padding设置百分比的值时,参照的都是父元素的宽度,而非left、right参照宽度,top、bot

2017-07-04 17:12:31 928

原创 HTML5获取图片原图尺寸

获取图片显示尺寸在js中可以通过width和height来获取显示的宽高。 在jQuery中可以通过width()方法和height()方法来获取显示的宽高。 <!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="https:/

2017-07-03 17:34:22 3360 1

原创 有趣的JavaScript(一)---let、const与var命令的区别

是否存在变量提升(hoisting)声明但未赋值var a;let b;console.log(a); // undefinedconsole.log(b); // undefined在声明前输出(测试变量提升)console.log(a); // undefinedconsole.log(b); // Uncaught ReferenceError: b is not definedva

2017-07-01 15:22:15 567

原创 JavaScript DOM(二)--DOM操作

查找元素节点JavaScript DOM中存在着很多不同类型的节点。常用的有三种,分别是元素节点,属性节点,文本节点。 如果您还不了解常见的JavaScript DOM查找元素节点的方法,请查阅JavaScript DOM与jQuery的比较(一)–页面加载完成事件与获取节点。 创建节点 比较项 JavaScript jQuery 创建元素节点 document.createE

2017-07-01 14:21:20 486

原创 React-Native 安卓back键处理

基本用法(backAndroid)Android back键监听,主要是事件监听:BackAndroid.addEventListener('hardwareBackPress', this.onBackPressed);BackAndroid.removeEventListener('hardwareBackPress', this.onBackPressed);具体用法可以参考React-Na

2017-06-30 09:47:54 5504

转载 (转)Fiddler 抓包工具总结

Fiddler 抓包简介

2017-06-22 10:58:45 746

原创 HTML5应用程序缓存(Application Cache)

最近做项目的时候,需要将web页面缓存到本地,经过调查,决定使用HTML5的应用程序缓存功能。 使用HTML5,通过创建 manifest 文件,可以轻松地创建 web 应用的离线版本。 应用程序缓存的优点HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有网络连接时进行访问。 离线浏览: 用户可以在离线状态下浏览网站内容。 更快的速度: 因为数据被存储在本地,所

2017-06-14 13:25:27 4529

原创 JavaScript DOM(一)--页面加载完成事件与获取元素节点

window.onload与$(document).ready()比较 比较项\js or jQuery window.onload $(document).ready() 执行时机 需要等到网页中所有内容加载完成后执行(包括图片) 网页中DOM结构绘制完成后执行 编写个数 不能同时编写多个 可以同时编写执行多个 简化写法 无 ...

2017-06-12 20:53:32 9551

原创 React-Native工程,使用AC-QRCode-RN插件导致其他页面的InteractionManager方法不被执行

现象同事在项目中需要扫描二维码的功能,使用了AC-QRCode-RN(github地址)这个插件,在扫描二维码界面调用该插件之后发现,进入其他页面之后,其他页面中的InteractionManager.runAfterInteractions方法都无法执行了。 发生原因Interactionmanager的作用是可以将一些耗时较长的工作安排到所有互动或动画完成之后再进行。 基于这个判断,我们怀疑

2017-06-12 16:37:06 3530

原创 解决flex布局导致图片变形

现象最近使用dva写页面,里面使用了flex布局,结果图片被纵向拉伸变形了。2017-11-21更新:终于再次出现这个问题了,截图纪念一下: 解决方案:1.在父元素没有设置高度的情况下,可以设置图片height:100%,可以解决这个问题。 2.用div标签包裹图片,这种方案比较通用,但是会产生无用标签。如果您有任何疑问或本文侵犯了您的著作权,请联系我。mail to kylin

2017-06-11 11:04:44 13963

Arm-Mobile-Studio-2023.3-macos

名称:Arm_Mobile_Studio_2023.3_macos 版本:mac版本 日期:2023年8月10日 作用: Validate the syntax of shaders. Identify performance bottlenecks. Measure the performance impact of any changes.

2023-08-11

Arm-Mobile-Studio-2023.3-windows

名称:Arm_Mobile_Studio_2023.3_windows 版本:windows版本 日期:2023年8月10日 作用: Validate the syntax of shaders. Identify performance bottlenecks. Measure the performance impact of any changes.

2023-08-11

MDN-Browser-Compatibility-Report-2020

MDN-Browser-Compatibility-Report-2020 MDN 浏览器兼容性报告

2020-09-24

2017阿里技术年度精选集下

这套精选集汇聚了阿里多个技术团队的倾囊分享,绝大部分来自线上开发实践:从业界前沿的算法、机器学习、大数据等最新技术,到行业标杆的数据库、中间件、运维、安全、移动开发等成熟技术,再到阿里开源技术、大牛观点分享,基本涵盖了阿里巴巴所有技术兵种,内容涉及核心架构、优化算法、解决方案等干货。 上册内容为架构、数据库、中间件、运维、开源、技术人生等;下册内容为算法、机器学习、大数据等。

2017-12-19

2017阿里技术年度精选集上

这套精选集汇聚了阿里多个技术团队的倾囊分享,绝大部分来自线上开发实践:从业界前沿的算法、机器学习、大数据等最新技术,到行业标杆的数据库、中间件、运维、安全、移动开发等成熟技术,再到阿里开源技术、大牛观点分享,基本涵盖了阿里巴巴所有技术兵种,内容涉及核心架构、优化算法、解决方案等干货。 上册内容为架构、数据库、中间件、运维、开源、技术人生等;下册内容为算法、机器学习、大数据等。

2017-12-19

阿里巴巴 双11电子书 不一样的技术创新

阿里巴巴 双11电子书 不一样的技术创新

2017-06-08

阿里巴巴Java开发手册v1.2

阿里巴巴 Java 开发文档 v1.2

2017-06-08

redux中文文档 pdf文档

redux 中文文档

2017-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除