摘要:
为什么要做dynamic import? dynamic import不知道为什么有很多叫法,什么按需加载,懒加载,Code Splitting,代码分页等。总之,就是在SPA,把JS代码分成N个页面份数的文件,不在用户刚进来就全部引入,而是等用户跳转路由的时候,再加载对应的JS文件。这样做的好处就 阅读全文
posted @ 2018-12-22 13:42
栖息地
阅读(718)
评论(0)
推荐(0)
摘要:
在react里面使用jquery插件 背景: jsplumbspacetreelenchart 首先要在react里面安装jquery 将$变量挂载到window下面,可以在项目中直接使用$,不用再引用 使用jquery插件的姿势 首先用 require(/your/path/jquery.plug 阅读全文
posted @ 2018-12-22 13:18
栖息地
阅读(383)
评论(0)
推荐(0)
摘要:
安装配置Babel babel preset es2015 ES6语法包,使代码可以随意地使用ES6的新特性。 babel preset react React语法包,专门用于React的优化,在代码中可以使用React ES6 classes的写法,同时直接支持JSX语法格式 安装Babel lo 阅读全文
posted @ 2018-12-22 13:16
栖息地
阅读(162)
评论(0)
推荐(0)
摘要:
Props 验证使用 propTypes,它可以保证我们的应用组件被正确使用,React.PropTypes 提供很多验证器 (validator) 来验证传入数据是否有效。当向 props 传入无效数据时,JavaScript 控制台会抛出警告。 常见的验证器: React.createClass 阅读全文
posted @ 2018-12-22 13:15
栖息地
阅读(156)
评论(0)
推荐(0)
摘要:
做项目遇到一个百度地图api 的跨域问题。由于使用fetch ,在调用类似 http://api.map.baidu.com/geocoder/v2/callback=renderReverse&location=39.983424,116.322987&output=json&am 阅读全文
posted @ 2018-12-22 13:13
栖息地
阅读(1406)
评论(0)
推荐(0)
摘要:
在之前的文章中,已经说明如何避免在react jsx中使用箭头函数和bind(https://medium.freecodecamp.o... 但是没有提供一个清晰的demo展示为什么要这样做。 现在来一些例子吧。 在这个例子中,我们通过使用一个箭头函数(=>)来bind用户ID到每个删除按钮 阅读全文
posted @ 2018-12-22 13:11
栖息地
阅读(538)
评论(0)
推荐(0)
摘要:
组件state必须能代表一个组件UI呈现的完整状态集,即组件的任何UI改变都可以从state的变化中反映出来;同时,state还必须代表一个组件UI呈现的最小状态集,即state中的所有状态都用于反映组件UI的变化,没有任何多余的状态,也不应该存在通过其他状态计算而来的中间状态。 state vs 阅读全文
posted @ 2018-12-22 12:35
栖息地
阅读(811)
评论(0)
推荐(0)
摘要:
创建 通过列表创建 通过 np.arange() 创建 通过对象创建 属性 查看Series的values 查看Series的index 方法 获取元素 对值过滤 重置编号 Series默认编号为int类型的数字,我们可以重置Series的编号 在创建时重置 通过 reindex() 方法重置 re 阅读全文
posted @ 2018-12-22 12:32
栖息地
阅读(150)
评论(0)
推荐(0)
摘要:
标签: python奇淫技巧 最优线程数 Ncpu=CPU的数量 Ucpu=目标CPU使用率 W/C=等待时间与计算时间的比率 为保持处理器达到期望的使用率,最优的线程池的大小等于$$Nthreads=Ncpu Ucpu (1+W/C$$ cpu密集型任务,即$W<<C$,则$W/C≈0 阅读全文
posted @ 2018-12-22 12:30
栖息地
阅读(1211)
评论(0)
推荐(0)
摘要:
起步 Python 中的枚举类型 Python 的原生类型中并不包含枚举类型。为了提供更好的解决方案,Python 通过 PEP 435 在 3.4 版本中添加了 enum 标准库。 枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等。在没有专门提 阅读全文
posted @ 2018-12-22 12:29
栖息地
阅读(1316)
评论(0)
推荐(0)
摘要:
起步 Python 的 raise 和 raise from 之间的区别是什么? 输出: 而 raise from : 输出: 分析 不同之处在于,from 会为异常对象设置 __cause__ 属性表明异常的是由谁直接引起的。 处理异常时发生了新的异常,在不使用 from 时更倾向于新异常与正在处 阅读全文
posted @ 2018-12-22 12:20
栖息地
阅读(2188)
评论(0)
推荐(0)
摘要:
Python 函数参数魔法 事情的起因是感觉目前项目中的参数校验方法写的太简单了,很多时候需要在server层再if else处理,于是就动手准备写一个好用一点的,可以自定义校验参数规则的参数校验器,考虑到要可以灵活的配置就萌生了大概的印象: 使用map 参数A:ruleA,参数B ruleB..等 阅读全文
posted @ 2018-12-22 12:19
栖息地
阅读(1398)
评论(0)
推荐(1)
摘要:
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Py 阅读全文
posted @ 2018-12-22 12:15
栖息地
阅读(103)
评论(0)
推荐(0)
摘要:
应用发现 flask命令在Flask库安装后可使用,使用前需要正确配置FLASK_APP环境变量以告知用户程序所在位置。不同平台设置方式有所不同。 Unix Bash (Linux, Mac, etc.): Windows CMD: Windows PowerShell: FLASK_APP环境变量 阅读全文
posted @ 2018-12-22 12:14
栖息地
阅读(620)
评论(0)
推荐(0)
摘要:
1、注释 在python中,注释是以任何存在于 右侧的文字,其主要作用是写给程序读者看的笔记。 2、Python2的中文编码问题 python2中默认的编码不支持中文,如果要在python2中支持中文,需要在.py文件的开头声明使用的编码。 3、python2和python3中输入功能不同 pyth 阅读全文
posted @ 2018-12-22 12:13
栖息地
阅读(112)
评论(0)
推荐(0)
摘要:
1 let 和 const 作用域: 只在声明指令的块级作用域内有效。① let所声明的变量可以改变,值和类型都可以改变,没有限制。 ② const声明的变量不可改变值,这意味着const一旦声明变量必须立即初始化,不能以后赋值。 对于复合类型的变量,如数组和对象,变量名不指向数据,而是指向数据所在 阅读全文
posted @ 2018-12-22 12:11
栖息地
阅读(98)
评论(0)
推荐(0)
摘要:
含义 async函数是什么?一句话,它就是Generator函数的语法糖。 一比较就会发现,async函数就是将Generator函数的星号替换成async,将yield替换成await,仅此而已。async函数对Generator函数的改进,体现在以下四点。(1)内置执行器Generator函数的 阅读全文
posted @ 2018-12-22 12:10
栖息地
阅读(104)
评论(0)
推荐(0)
摘要:
在签到统计场景中,可以使用 bitmap 数据类型高效的存储签到数据,但 getbit 命令只能获取某一位值,就无法最优的满足部分业务场景了。 比如我们按年去存储一个用户的签到情况,365 天,只需要 365 / 8 ≈ 46 Byte,1KW 用户量一年也只需要 44 MB 就足够了。 但如果我想 阅读全文
posted @ 2018-12-22 12:02
栖息地
阅读(746)
评论(0)
推荐(0)
摘要:
前言 then/promise项目是基于Promises/A+标准实现的Promise库,从这个项目当中,我们来看Promise的原理是什么,它是如何做到的,从而更加熟悉Promise 分析 从index.js当中知道,它是先引出了./core.js,随后各自执行了其他文件的代码,通过requeir 阅读全文
posted @ 2018-12-22 11:58
栖息地
阅读(237)
评论(0)
推荐(0)
摘要:
前言 大多数Vue项目要支持SSR应该是为了SEO考虑,毕竟对于WEB应用来说,搜索引擎是一个很大的流量入口。Vue SSR现在已经比较成熟了,但是如果是把一个SPA应用改造成SSR应用,成本还是有些高的,这工作量无异于重构前端。另外对前端的技术要求也是挺高的,需要对Vue比较熟悉,还要有Node. 阅读全文
posted @ 2018-12-22 11:56
栖息地
阅读(525)
评论(0)
推荐(0)

浙公网安备 33010602011771号