发布了文章2019-08-26
这两天碰到个问题:从日志中发现一些来自 iOS 10.3 的报错「Cannot read property 'xxx' of undefined」,定位到代码的报错位置,发现是遍历某数组时产生的报错,该数组的元素应该全都是 Object,但实际上出现了异常的元素。排查该数组的来源,的确其元素并不保证都...
赞了文章2019-06-12
本文主要介绍如何通过electron-packager及electron-builder两种方式,将已有的electron应用打包成msi格式和exe可执行文件。打包是一个成熟的应用程序一个重要的环节,希望这篇文章可以给大家一些参考,最后会讲到打包时遇到的一些坑,与大家分享。
发布了文章2019-05-27
最近我接手了一个项目,代码量比较大、有点复杂。仓库 clone 下来代码有 50+ MB,npm install 安装完体积飚到了近 2GB …… 熟悉了一下,这个项目比较复杂,采用了 monorepo 的方式进行代码的管理。折腾几天后,对 monorepo 也有个大概的了解……
回答了问题2018-11-26
settings 搜索 files.eol {代码...}
回答了问题2018-11-19
「柯里化」了解一下。 柯里化 - 维基百科,自由的百科全书
回答了问题2018-09-30
[链接]Present web pages to secondary attached displays | Web | Google Developers
赞了文章2018-04-18
先来一张图看看: 项目地址:Github地址 (无耻求星!) 在线观看(第一次加载需要等几秒):预览地址 说起来不容易,人在国外没有过年一说,但是毕竟也是中国年,虽然不放假,但是家里总会主内一顿丰盛的年夜饭。 说吧,人家在上班,我在家里过年,那肯定就不同步了...
发布了文章2018-02-27
过去在 Object 属性链的调用中,很容易因为某个属性不存在而导致之后出现Cannot read property xxx of undefined的错误。
回答了问题2018-02-24
webpack 和 webpack 插件,以及一些框架模块会根据这个环境变量提供不同版本的模块,比如一些模块会为开发模式提供未混淆代码的文件,便于调试等。
回答了问题2018-02-24
一般来讲就是编码的问题了,点击下方的「utf-8」,选择「通过编码重新打开」,选择「GBK」等 Windows 中常见的编码试试。
回答了问题2018-02-23
问题太基本,并且很宽泛,建议看看《JavaScript高级程序设计》或者《You Don't Know JS》的相关章节,以及 sf 有很多相关文章。
发布了文章2018-02-22
执行命令 webpack --profile --json > stats.json ,可以将打包过程的详细信息以 json 格式记录到文件中。依据该文件,webpack-bundle-analyzer、Webpack Chart 等分析工具会以可视化的形式展示打包过程和结果。
发布了文章2018-02-22
同志们新年好!新年上班第一天,打开 VSCode 发现又更新了版本,从1.19.3更新至1.20.1。 1.20第一个版本发布于2月8号; 2月13号发布的1.20.1更新; (所以我是多久没写代码了。。。) 今天主要来看看1.20大版本有哪些更新比较实用呢? 资源管理器支持多选 在文件列表...
回答了问题2018-02-07
最后的return state.merge(...),Map 没有 merge 方法。是不是用了第三方库,而没有按其提供的方式使用?
赞了文章2017-12-22
Temporal Dead Zone(TDZ)是ES6(ES2015)中对作用域新的专用语义。TDZ名词并没有明确地写在ES6的标准文件中,一开始是出现在ES Discussion讨论区中,是对于某些遇到在区块作用域绑定早于声明语句时的状况时,所使用的专用术语。
回答了问题2017-12-19
问题不够清楚。 考虑有否有必要拷贝。stream 直接传就是,只是使用它并不会使数据变化。
赞了回答2017-12-06
name是window对象的一个属性,window.name比较特殊,name值在不同的页面甚至不同域名加载后依旧存在,是解决跨域的一种方案。
回答了问题2017-12-03
请题主采纳正确的答案,以免误导后来人: 目前采纳的“小火车”的回答是完全错误的; “jokester”的回答才是正确的。 {代码...} 这个问题跟首字母是不是大写没有关系,是必须使用React。
赞了回答2017-12-03
把jsx编译到js需要调用一个函数, 这个函数在React叫React.createElement. 你可以比较一下jsx和编译出的js.
赞了回答2017-11-30
理解是对的。 但是 在组件结构很深的情况下, context传值方便很多。 react-redux, react-router 为了更少的侵入 业务代码。 也是使用context传值的。 业务代码,将一些全局信息(比如用户登录信息,配置信息放在根组件),通过context传递会很方便