框架 • 2018-03-07
extjs提供了很多官方组件,例如grid,table,tab,却找不到普通的list组件,可以通过继承Ext.view.View来实现
javascript • 2018-02-18
无数据显示自定义图片,多折线y轴数据不对应,提示框居中
javascript • 2018-01-06
继承是面向对象编程语言的一个特性,子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。而Js不是面向对象语言,但是可以通过原型来实现继承,在es5中,继承可以用寄生组合继承来实现。
javascript • 2018-01-04
AST是抽象语法树(Abstract Syntax Tree)的缩写,抽象语法树是一种数据结构,用来代表程序的结构,目前流行的babel转换es6代码也是使用抽象语法树来实现的,最直观的图示
工具 • 2018-01-02
安装bebal编译需的模块,包括babel-core和babel-preset-env,babel不仅可以转化es6代码,还可以转化一些es7的代码,可以借助插件来实现,例如在es7里面有do表达式
javascript • 2018-01-02
Reflect是js的一个内置对象,类似Math,Date,实现一些和对象内部的方法同样的功能,分别有getPrototypeOf,setPrototypeOf,isExtensible,preventExtensions,getOwnPropertyDescriptor等
css • 2017-12-20
移动端适配<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
Hybrid App • 2017-12-11
apicloud模块开发提供了js与底层交互的接口,官方的sdk用于方便开发模块,总结一下与js交互常用的方法,读取接口参数
工具 • 2017-11-25
用android studio开发主要遇到了仓库下载慢的问题,由于被墙,所以可以把gradle仓库改为aliyun仓库,修改项目根目录下的文件 build.gradle
javascript • 2017-11-21
在每个dom事件中有event对象,有对应的方法,例如stopPropagation,preventDefault,stopImmediatePropagation,有对应的属性,例如cancelBuddle,target,srcElement等等
nodejs • 2017-11-11
由于Js没有读取和操作二进制数据流的机制,所以nodejs提供了Buffer类来实现这功能,在TPC流或文件I/O中处理字节流,Buffer的实例类似于Js的数组,但对应于V8堆之外的固定大小的原始内存分配。缓冲区的大小是在创建时建立的,不能动态调整大小
javascript • 2017-10-20
地球坐标系是相对于地心的,也就是说,它的轴是基于重力方向和磁场北方向。我们使用大写的X,Y,Z来描述地球坐标系的轴。