设计目标 基于koa2、关系数据库(暂时只支持mysql)建立的智能微服务快速开发框架,将同时支持graphql与rest标准,使用typescript语言编写,力求安全、高效。 相关开源项目(gels — …
分类:前端开发
2018-01-08 关于javascript原型链的思考
原型链 prototype prototype的验证几种方法 理解 prototype http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_…
拾碎 —— Scoped Packages 的使用
Scoped Packages 域级包 在 npm 的包管理系统中,有一种 scoped packages 机制,用于将一些 packages 以 @scope/package 的命名形式集中在一个命名空间下面,实现域级…
js笔记二十四之函数的形参与实参
函数中的形参和实参 形参: 相当于生产洗衣机的时候提供的入口,需要用户执行函数的时候把需要的值传递进来,形参是个变量,用来存储和接受这些值 实参: 用户执行的时候传递给形参的具体值 // 随便求出两个数的和 functi…
ES6函数扩展
本文只是学习es6的一些简单笔记,详情请看阮一峰的es6入门。 关于函数参数的默认值 什么时候需要为函数参数设置默认值? 答:该参数可以省略不传的时候。(为函数参数设置默认值就意味着该参数可以省略)。所以通常情况下,应该…
numpy入门指南
当我们准备把机器学习的各种算法使用python语言落地实现时,有一个工具我们一定要使用,那就是numpy。因为numpy底层使用C++实现,利用了CPU或者GPU的SIMD技术,使得numpy的矩阵运算比python本身…
Vue 定制模块化主题—开篇
公司项目最近提了一个很喜欢的需求,然后项目平台名字也高大上了,定制化大数据平台。根据不同的功能区,将整个页面划分为8个小的功能模块,然后在每个功能模块右上角有一个切换按钮,可以切换不同的模块。 一、问题 需要解决的问题 …
搭建自己的脚手架—“优雅”生成前端工程
我平时工作会做移动端H5多一些,所以我通过webpack搭建了自己的前端工程(x-build),主要是编译stylus、jade、es6,自适应解决方案,还有一些自己写的一些插件。 做新的项目时,每次复制文件夹,然后修改…
css之IE6 7bug的解决方案
Bugs And Fixed Bugs及解决方案列表(*以下实例默认运行环境都为Standard mode ): 如何在IE6及更早浏览器中定义小高度的容器? 方法: #test{overflow:hidden;heig…
去除行内标签、inline-block引起的空隙 间隔
原因: 我们写代码时习惯写一个标签换一行,但在设置为display:inline-block之后,代码里的换行符变成了空隙间隔; 解决方法: 在父级加:font-size:0;也就是字体为0,空隙为0也就没了!
css+svg实现的定宽高比
最近看到一篇关于css实现固定宽高比的思路, 最近也接触了一下svg的viewBox的属性, 想到了这是很好的撑开物. 原来相同, 只是撑开的方式不同, 使用svg而不是padding svg的viewBox属性可以实现…
js笔记四十七之正则表达式(3)
正则的捕获 exec 捕获的内容格式 每一次捕获的时候都是先进行默认的匹配,如果没有匹配成功的,捕获到额结果是null;只有有匹配的内容才能捕获到 捕获到的内容是一个数组 数组中的第一项是但钱大正则捕获的内容 index…