
JavaScript
文章平均质量分 77
kylin_zdd1993
成功在于8小时之外!
展开
-
electron开发中遇到的坑(持续更新)
fs.readdirSync()函数,开发时运行正常,打包后获取的目录文件列表错误时间: 2019年11月28日现象及原因开发时,功能运行正常,但打包exe安装后,功能异常。经断点调试,发现问题出在 fs.readdirSync()时断点后打印的log如图所示经排查,发现路径的最后有一个"/"时,会导致输出的目录文件列表为app.asar这一层的文件列表,而不是正确路径的文件列表。...原创 2019-11-28 16:46:42 · 686 阅读 · 0 评论 -
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 · 3092 阅读 · 0 评论 -
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 · 421 阅读 · 0 评论 -
ios系统web(微信公众号)开发遇到的问题及解决方案
ios系统web开发ios系统微信公众号开发微信fastclick原创 2017-09-25 16:25:49 · 4002 阅读 · 0 评论 -
JavaScript中的this
运行环境JavaScript代码主要有两种运行环境,一种是常用的浏览器环境,还有一种就是node环境,本文中如无特殊说明,均指浏览器环境。this的含义this是JavaScript中一个非常重要的知识点,可以说所有的JavaScript开发者都或多或少的使用过this,但是this指向在某些情况下是非常难以理解的,本文将尽量详细的解释this的指向问题,并将指出一些经常容易出错的地方。 首先,t原创 2017-07-23 17:36:30 · 475 阅读 · 0 评论 -
HTML5应用程序缓存(Application Cache)
最近做项目的时候,需要将web页面缓存到本地,经过调查,决定使用HTML5的应用程序缓存功能。 使用HTML5,通过创建 manifest 文件,可以轻松地创建 web 应用的离线版本。 应用程序缓存的优点HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有网络连接时进行访问。 离线浏览: 用户可以在离线状态下浏览网站内容。 更快的速度: 因为数据被存储在本地,所原创 2017-06-14 13:25:27 · 4660 阅读 · 0 评论 -
JavaScript DOM(三)-DOM事件
简介本文将从事件流(捕获阶段、目标阶段、冒泡阶段)、事件处理程序(HTML级、DOM0级、DOM2级、简单的兼容示例)、事件委托、模拟事件(DOM中的模拟事件、IE中的模拟事件、自定义事件)、事件对象、事件类型这几个方面来简要的介绍DOM事件。事件流 事件流描述的是从页面中接收事件的顺序。 –《JavaScript高级程序设计》事件冒泡 IE的事件流叫做事件冒泡(event bub原创 2017-07-13 20:17:29 · 744 阅读 · 0 评论 -
有趣的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 · 665 阅读 · 0 评论 -
JavaScript DOM(二)--DOM操作
查找元素节点JavaScript DOM中存在着很多不同类型的节点。常用的有三种,分别是元素节点,属性节点,文本节点。 如果您还不了解常见的JavaScript DOM查找元素节点的方法,请查阅JavaScript DOM与jQuery的比较(一)–页面加载完成事件与获取节点。 创建节点 比较项 JavaScript jQuery 创建元素节点 document.createE原创 2017-07-01 14:21:20 · 550 阅读 · 0 评论 -
html2canvas库使用中出现的问题及解决方案
html2canvastext-shadow 文本阴影正则原创 2017-09-28 13:27:08 · 18326 阅读 · 3 评论 -
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 · 3530 阅读 · 1 评论