摘要: HTTP是一个客户端和服务器端请求和应答的标准(TCP)。 也就是说,TCP是实现,而HTTP是使用TCP的一种标准。 Http发展历程: Http0.9: 只支持get方法,服务器只能回应HTML格式的字符串,服务器发送完就关闭TCP连接。 HTTP1.0: 支持get,head,post方法,每 阅读全文
posted @ 2018-06-08 15:39 赵皖华 阅读(2491) 评论(1) 推荐(0) 编辑
摘要: 定义函数的方式: 函数声明: sayHi(); //不会报错,在执行代码之前会先读取函数声明,也就是 函数声明提升 function sayHi(){ alert('Hi') } 通过提升其实是这样的: //函数声明提升到顶部 function sayHi(){ alert('Hi') } sayH 阅读全文
posted @ 2018-06-01 16:16 赵皖华 阅读(210) 评论(0) 推荐(0) 编辑
摘要: ECMAScript实现继承的方式: 1.原型链 利用原型让一个引用类型继承另一个引用类型的属性和方法。 function Father(){ this.name = 'father' } function Son(){ } //继承Father,将Father的实例赋给Son的原型 Son.pro 阅读全文
posted @ 2018-05-31 14:11 赵皖华 阅读(267) 评论(2) 推荐(0) 编辑
摘要: 创建对象的模式: 1.工厂模式 1 function createPerson(name,age){ 2 var obj = new Object(); 3 obj.name = name; 4 obj.age = age; 5 obj.sayName = function(){ 6 alert(t 阅读全文
posted @ 2018-05-29 17:07 赵皖华 阅读(233) 评论(0) 推荐(1) 编辑
摘要: JavaScript中的变量分为基本类型和引用类型。 1.基本类型 基本类型有Undefined、Null、Boolean、Number 和String。这些类型在内存中分别占有固定大小的空间,他们的值保存在栈空间,我们通过按值来访问的。 2.引用类型 引用类型,值大小不固定,栈内存中存放地址指向堆 阅读全文
posted @ 2018-05-22 09:23 赵皖华 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在 config.xml中 加上 <allow-navigation href="*"/> 阅读全文
posted @ 2018-05-18 16:01 赵皖华 阅读(644) 评论(0) 推荐(0) 编辑
摘要: aot打包 可以有效的缓解 app在手机上的卡顿,提高性能。 ionic build --prod 我做过测试, 官方的quickSeed使用aot方式打包和 不采用aot的差别在于: aot: www :1097kb apk:4330kb 非aot: www:1450kb apk:12400kb 阅读全文
posted @ 2018-05-08 15:57 赵皖华 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: ionic上 轮播图是最坑的插件了吧,各种bug和 问题。 事件也不好用。。 于是,我终于搞出来了一个完美的方案, 适用于,动态获取轮播图数据,自动循环播放,跳转其他页面回来后自动播放,手指触摸后自动播放。 至于有什么问题,还要大家多去试试,话不多说,开搞。 1.在使用轮播图的 page页面 ts文 阅读全文
posted @ 2018-05-03 17:28 赵皖华 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1.安装ng2-translate npm install ng2-translate --save 2.app.moudle.ts 引入模块,在下方新增方法 1 import { TranslateModule, TranslateStaticLoader, TranslateLoader } f 阅读全文
posted @ 2018-05-01 15:37 赵皖华 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 搜了很久,很难找到一个详细入微,开箱即用的方案。 于是我 百折不挠的,搞出来一个,也不知道是不是最完美的方案,有什么可以优化的地方可以指出,谢谢。 首先, 1.项目目录下(与src平级),新增config/webpack.config.js文件,内容如下: 1 var chalk = require 阅读全文
posted @ 2018-04-26 17:04 赵皖华 阅读(1310) 评论(0) 推荐(1) 编辑