摘要: 1、单个shell脚本执行echo -n时不换行,被另一个shell调用时执行echo -n时参数‘-n’也被输出,并且换行了 解决办法:echo "XXX \c" #加\c不换行 2、安装gawk brew install gawk homebrew另行安装 安装: /usr/bin/ruby - 阅读全文
posted @ 2018-02-24 09:38 巅峰之旅 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、maxLength对英文九宫格、语音输入、手写输入等场景不兼容,限制不了输入的字符长度,可以改成判断整体长度,再用slice截取 阅读全文
posted @ 2017-12-04 11:26 巅峰之旅 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、require.js 功能是加载模块,属于AMD规范的实现。之前传统的方式是如下所示 <script> ...... </script> 或者 <script src="....."></script> 当页面最初被加载时,如果script标签放到body之前,当遇到script标签时,会优先加 阅读全文
posted @ 2017-10-19 15:50 巅峰之旅 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 开发过程中遇到这样一个问题,前后两个页面跳转按钮是在同一个地方,点击其中一个页面的按钮之后,就像点击另一个页面的按钮一样,最后得出是因为点击页面穿透了。 可以引入fastclick.js fastclick.attach(document.body); 阅读全文
posted @ 2017-10-13 16:48 巅峰之旅 阅读(235) 评论(1) 推荐(0) 编辑
摘要: 在app中一般是native提供方法实现页面的跳转,如果native不提供方法,H5如何来实现返回到上两个页面(因为有些页面的操作完成之后不能再来操作) ps:location.repalce(a.html),不会在浏览器历史记录中录入这次访问a.html的记录,当点击左上角返回时,没有任何反应,浏 阅读全文
posted @ 2017-09-28 17:00 巅峰之旅 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1、ECMAScript 6 javascript组成: ECMAScript、BOM、DOM ES6指的是ECMAScript的版本,2015年6月正式通过 2、let命令 用法类似于var,但是所声明的变量只在let命令所在的代码块内有效 报错:Uncaught ReferenceError: 阅读全文
posted @ 2017-08-15 16:11 巅峰之旅 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 以下问题是我在项目过程中遇到的,解决办法有针对性,并不一定对各位看官的问题有效,仅供参考~ 1、webpack_hmr net::ERR_INCOMPLETE_CHUNKED_ENCODING 用vue-cli webpack模板搭建的,用着用着发现热加载失效了,网上百度说可能是因为文件目录命名有问 阅读全文
posted @ 2017-07-05 11:11 巅峰之旅 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 1、组件 组件可以扩展HTML元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js的编译器为它添加特殊功能。在有些情况下,组件也可以是原生HTML元素的形式,以is特性扩展 也就是说,一个app中,有很多地方的html结构大体上是一样的,只是展示的数据不一样,这种情况就可以将一致的结 阅读全文
posted @ 2017-05-25 10:51 巅峰之旅 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、计算属性 对于较复杂的逻辑可以使用计算属性 计算属性intro,依赖着age和name,当两个中的任何一个值发生改变,都会导致intro中文字变化。 计算属性 VS 方法 使用方法也能实现,只是计算属性是基于它的依赖进行缓存的。只有它的相关依赖发生改变时才会重新求值。 计算属性 VS watch 阅读全文
posted @ 2017-05-19 17:45 巅峰之旅 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、每个vue.js应用都是通过构造函数Vue创建的一个Vue的根实例 启动的 var vm = new Vue({ //选项 }) 2、实例化Vue时,需要传入一个选项对象,它可以包含数据、模版、挂在元素、方法生命周期钩子等选项 3、每个Vue实例都会代理其data对象里所有的属性。只有这些被代理 阅读全文
posted @ 2017-05-18 16:58 巅峰之旅 阅读(162) 评论(0) 推荐(0) 编辑