摘要:
1 错误:Unable to merge dex 执行打包命令时 报如下错误 2 原因 重复引用了同一个包 如上图所示, 3 解决办法 在平台文件下检查安装过的插件包,查看插件文件下的***.gradle文件找出相冲突的插件。 删除冲突的插件,或者删除重复引入的文件即可。重新增加平台然后打包问题已解 阅读全文
摘要:
BUG场景:在 ActionSheetController 使用modalCtrl.create 创建模态框时报如下错误 原代码片段 解决方式: 重新设置root page 阅读全文
摘要:
apply、call、bind 用法 1:作用 改变函数运行时的上下文,即改变this的指向问题。 2:区别 apply或call方法,那么this指向他们的第一个参数,apply的第二个参数是一个参数数组,call的第二个及其以后的参数都是数组里面的元素,就是说要全部列举出来; bind与appl 阅读全文
摘要:
安装Angular-cli 背景 由于公司linux服务器没有外网,无法通过npm包管理器直接安装,只能手动安装一个Angular-cli平台环境! 安装步骤 1. 先再linux系统下安装好nodejs和npm。(重点是angular-cli的安装,node的安装不再此说明) 2. window系 阅读全文
摘要:
函数被频繁调用场景 Js中的函数大多数情况下都是由用户主动调用触发的,一般不会遇到性能相关的问题。但在一些少数情况下,函数的触发不是由用户直接控制。在这些场景下,函数有可能被非常频繁地调用,而造成大的性能问题。 比如以下场景: 函数节流的原理: 函数节流的原理就是使用定时器来控制函数调用。当触发一个 阅读全文
摘要:
Array.prototype.map() 1 语法 2 简单栗子 3 参数说明 4 返回值 一个新数组,每个元素都是回调函数的结果。 5 详细说明 map 方法会给原数组中的每个元素都按顺序调用一次 callback 函数。callback 每次执行后的返回值(包括 undefined)组合起来形 阅读全文
摘要:
效果:在任意HTML标签上增加样式类 f-color-control 就可以为此元素增加hover和avtive时颜色的变化; 代码如下: 阅读全文
摘要:
获取隐藏元素(display:none)的物理尺寸 问题及场景 假如我们有这样一个输入框,点击能展开选择。如下图: 在这里输入框和下方的展开区域是分离的,独立的两个控件!初始状态下面的可选框是隐藏的(ng-show=false) 展开区域中可折叠组件accordion(对应图中省份,排序字段,短消息 阅读全文
摘要:
与JS对比 优点: 1 ts是js的一个超集,兼容js,可以载入JS代码然后运行。 2 加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销。 3 通过类型注解提供编译时的静态类型检查。 4 ts 最大的特点就是类型化,因此才叫做TypeScript。比起弱类型的js,类型化的T 阅读全文
摘要:
通过css属性 Cursor:url()自定义鼠标光标。 url是自定义鼠标图标路径 default指的是定义默认的光标(通常是一个箭头),以防没有由 URL 定义的可用光标。 图标的格式根据不同的浏览器来分: IE支持cur,ani,ico这三种格式。 Google,FF支持bmp,gif,jpg 阅读全文