随笔分类 - 小知识
摘要:Redux Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 三大核心 在 Redux 中,最为核心的概念就是 action 、reducer、store 以及 state,那么具体是什么呢? Action:是把数据从应用传到 store 的有效载荷。它是 store 数据的
阅读全文
摘要:Redux vs Mobx 那么具体到这两种模型,又有一些特定的优缺点呈现出来,先谈谈 Redux 的优势: Mobx: 到底如何选择 从目前经验来看,我建议前端数据流不太复杂的情况,使用 Mobx,因为更加清晰,也便于维护;如果前端数据流极度复杂,建议谨慎使用 Redux,通过中间件减缓巨大业务复
阅读全文
摘要:关于goBack返回指定页面 react-navigation是提供了goBack()到指定页面的方法的,那就是在goBack()中添加一个参数,但当你使用goBack('Main')的时候,你会发现并没有跳转,原因是react-navigation默认goBack()中的参数是系统随机分配的key
阅读全文
摘要:运行react-native run-android,报错如下图: 运行react-native run-ios正常,但 react-native run-android时,提示错误: 在网上找了相当多的答案,都说是android或者java的sdk位置配置不正确,实际不能解决任何问题,(国内网站,
阅读全文
摘要:定义和用法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 语法 然而toFixed它是一个四舍六入五成双的诡异的方法,"四舍六入五成双"含义:对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双
阅读全文
摘要:1, 使用 sudo npm install -g n2, 或者 sudo chmod -R 777 /usr/local/lib,然后 npm install -g
阅读全文
摘要:var是否可以省略 一般情况下,是可以省略var的,但有两点值得注意: 1、var a=1 与 a=1 ,这两条语句一般情况下作用是一样的。但是前者不能用delete删除。不过,绝大多数情况下,这种差异是可以忽略的。2、在函数内部,如果没有用var 进行申明,则创建的变量是全局变量,而不是局部变量了
阅读全文
摘要:其实几种实现都是近似的,但具体上不太一样,其中有些不需要用到bundle-loader 第一种:ReactTraining/react-router 介绍的基于 webpack, babel-plugin-syntax-dynamic-import, 和 react-loadable. 主要是利用了
阅读全文
摘要:JavaScript中有 6 个值为“假”,这六个值是 这里面 false 本身是布尔类型,其它 5 个则不是。 除了这 6 个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]也都是真值 。 虽然这六个值都为“假”,它们之间并非都相等 对于“
阅读全文
摘要:for of 与 for in的区别 遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断
阅读全文
摘要:使用in 关键字 使用对象的hasOwnProperty方法 使用undefinded判断
阅读全文
摘要:1.首先在腾讯云的SSL证书管理中申请免费的SSL。审核速度还是挺快的... 2.按照步骤申请后,就可以下载主流web服务器的证书了。如图: 3.这里我使用的web服务器是nginx,把nginx下的文件上传到linux服务器中。 4.配置nginx.conf内容 5.重启nginx service
阅读全文
摘要:常用命令: 创建项目:yarn init 安装依赖包:yarn == yarn install 添加依赖包:yarn add Yarn命令列表
阅读全文
摘要:遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层
阅读全文
摘要:之前注册了腾讯企业邮的免费邮箱,后来想把企业邮箱和域名绑定起来,发现了一些问题。 先来看正常的部分,假设你已经注册过了腾讯企业邮箱免费版,并且已经绑定好了域名。 然后在域名提供商那里设置域名解析的MX记录。 大家可以看到,企业邮箱其实与你的服务器没有任何关系,你可以选择任何一家的企业邮箱,譬如阿里云
阅读全文
摘要:总结Centos下安装nodejs并配置环境,记录成功安装的方法。推荐的安装方法是利用已编译的二进制文件安装,不推荐使用源码的形式安装,一是源码安装比较麻烦,二是需要自行下载编译浪费时间。 1.安装nodejs 访问nodejs的官方网站的downdolad,网址:https://nodejs.or
阅读全文
摘要:原码原码表示法最高位为符号位,该位为0表示正数,1表示负数。其余位表示数的绝对值。反码对于一个带符号的数来说,正数的反码与其原码相同;负数的反码为其原码除符号位以外的各位按位取反。反码常用来做求补码过程中的中间形式。补码正数的补码与其原码和反码相同;负数的补码是对它的原码除符号位以外各位取反,并在末
阅读全文
摘要:注册码(无期限) 注册码(无期限) JetbrainsCrack-2.6.2.jar适用于ideaIU-2017.2.之前版本,若版本较新适用 JetbrainsCrack-2.6.3_proc.jar。 其中JetbrainsCrack-2.6.2.jar在ideaIU-2017.1.1.win上
阅读全文
摘要:标准Http协议支持六种请求方法,即: 1、GET 2、POST 3、PUT 4、Delete 5、HEAD 6、Options 但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及REST,了解这六种方法的
阅读全文
摘要:JS没有像Java一样提供replaceAll这样的方法。使用正则表达式可以达成全部替换的效果。(注意特殊字符需要转义)
阅读全文


浙公网安备 33010602011771号