上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 50 下一页

2019年6月20日

Vue事件 定义方法执行方法 获取数据 改变数据 执行方法传值 以及事件对象

摘要: --> {{msg}} 执行方法的第一种写法 执行方法的第二种写法 获取data里面的msg 改变data里面的msg ... 阅读全文

posted @ 2019-06-20 11:19 LoaderMan 阅读(1257) 评论(0) 推荐(0) 编辑

Vue 及双向数据绑定 Vue事件 以及Vue中的ref获取dom节点

摘要: {{msg}} 获取表单里面的数据get 设置表单的数据set 我是一个box 获取第二个表单里面的数据 阅读全文

posted @ 2019-06-20 11:12 LoaderMan 阅读(759) 评论(0) 推荐(0) 编辑

Vue绑定属性 绑定Class 绑定style

摘要: 阅读全文

posted @ 2019-06-20 11:09 LoaderMan 阅读(2510) 评论(0) 推荐(0) 编辑

Vue-cli项目结构讲解

摘要: |-- build // 项目构建(webpack)相关代码 | |-- build.js // 生产环境构建代码 | |-- check-version.js // 检查node、npm等版本 | |-- dev-client.js /... 阅读全文

posted @ 2019-06-20 10:46 LoaderMan 阅读(266) 评论(0) 推荐(0) 编辑

Vue CLI3和Vue CLI2环境搭建

摘要: 关于 Vue CLI 旧版本的安装以及创建项目 1、搭建 vue 的开发环境 ,安装 vue 的脚手架工具 官方命令行工具 npm install --global vue-cli / cnpm install --global vue-cli 2、创建项目 必须 cd 到对应的一个项目里面 vue 阅读全文

posted @ 2019-06-20 09:15 LoaderMan 阅读(920) 评论(0) 推荐(0) 编辑

2019年6月19日

Android输入法遮挡了输入框,使用android:fitsSystemWindows="true"后界面顶部出现白条解决方案

摘要: 我的最外层是LinearLayout,自定义CustomLinearLayout继承LinearLayout,重写fitSystemWindows和onApplyWindowInsets两个方法: 替换一下布局文件即可解决问题 阅读全文

posted @ 2019-06-19 14:17 LoaderMan 阅读(2380) 评论(0) 推荐(1) 编辑

2019年6月17日

typescript装饰器定义 类装饰器 属性装饰器 装饰器工厂

摘要: 阅读全文

posted @ 2019-06-17 17:30 LoaderMan 阅读(1584) 评论(0) 推荐(0) 编辑

typescript装饰器 方法装饰器 方法参数装饰器 装饰器的执行顺序

摘要: 阅读全文

posted @ 2019-06-17 17:30 LoaderMan 阅读(2761) 评论(0) 推荐(0) 编辑

typescript命名空间

摘要: /* 命名空间: 在代码量较大的情况下,为了避免各种变量命名相冲突,可将相似功能的函数、类、接口等放置到命名空间内 同Java的包、.Net的命名空间一样,TypeScript的命名空间可以将代码包裹起来,只对外暴露需要在外部访问的对象。命名空间内的对象通过export关键字对外暴露。 命名空间和模块的区别: 命名空间:内部模块,主要用于组织代码,避免命名冲突。... 阅读全文

posted @ 2019-06-17 17:28 LoaderMan 阅读(605) 评论(0) 推荐(0) 编辑

typeScript模块<四>

摘要: /* 功能:定义一个操作数据库的库 支持 Mysql Mssql MongoDb 要求1:Mysql MsSql MongoDb功能一样 都有 add update delete get方法 注意:约束统一的规范、以及代码重用 解决方案:需要约束规范所以要定义接口 ,需要代码重用所以用到泛型 1、接口:在面向对象的编程中,接口是一种规范的定义,它定义了行为... 阅读全文

posted @ 2019-06-17 17:26 LoaderMan 阅读(262) 评论(0) 推荐(0) 编辑

typeScript模块<三>

摘要: /*模块 1 模块的的概念 2 模块导出的几种方法 1、export 导出声明 2、export 导出语句 3、export default 4、import导入模块 3 模块化封装上一讲的DB库 */ /* 模块的的概念(官方): 关于术语的一点说明: 请务必注意一点,T... 阅读全文

posted @ 2019-06-17 17:24 LoaderMan 阅读(322) 评论(0) 推荐(0) 编辑

typeScript模块<二>

摘要: /*模块 1 模块的的概念 2 模块导出的几种方法 1、export 导出声明 2、export 导出语句 3、export default 4、import导入模块 3 模块化封装上一讲的DB库 */ /* 模块的的概念(官方): 关于术语的一点说明: 请务必注意一点,T... 阅读全文

posted @ 2019-06-17 17:23 LoaderMan 阅读(118) 评论(0) 推荐(0) 编辑

typeScript模块<一>

摘要: /*模块 模块的的概念 模块导出的几种方法 1、export 导出声明 2、export 导出语句 3、export default 4、import导入模块 模块化封装上一讲的DB库 */ /* 模块的的概念(官方): 关于术语的一点说明: 请务必注意一点,TypeSc... 阅读全文

posted @ 2019-06-17 17:19 LoaderMan 阅读(343) 评论(0) 推荐(0) 编辑

TypeScript封装统一操作Mysql Mongodb Mssql的底层类库demo

摘要: /* 功能:定义一个操作数据库的库 支持 Mysql Mssql MongoDb 要求1:Mysql MsSql MongoDb功能一样 都有 add update delete get方法 注意:约束统一的规范、以及代码重用 解决方案:需要约束规范所以要定义接口 ,需要代码重用所以用到泛型 1、接口:在面向对象的编程中,接口是一种规范的定义,它定义了行为... 阅读全文

posted @ 2019-06-17 16:43 LoaderMan 阅读(1847) 评论(0) 推荐(0) 编辑

TypeScript泛型类 - 把类作为参数类型的泛型类

摘要: /* TypeScript泛型类 - 把类作为参数类型的泛型类 */ /* 泛类:泛型可以帮助我们避免重复的代码以及对不特定数据类型的支持(类型校验),下面我们看看把类当做参数的泛型类 1、定义个类 2、把类作为参数来约束数据传入的类型 */ //比如有个最小堆算法 普通类型 // class MinClass{ // public list:number[]=... 阅读全文

posted @ 2019-06-17 16:32 LoaderMan 阅读(4144) 评论(0) 推荐(0) 编辑

TypeScript的泛型接口 泛型类接口

摘要: /* typeScript中的泛型 泛型接口 */ //函数类型接口 /* interface ConfigFn{ (value1:string,value2:string):string; } var setData:ConfigFn=function(value1:string,... 阅读全文

posted @ 2019-06-17 16:30 LoaderMan 阅读(1756) 评论(0) 推荐(0) 编辑

typeScript中的泛型

摘要: /* typeScript中的泛型 泛型的定义 泛型函数 泛型类 */ /* 泛型:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 ... 阅读全文

posted @ 2019-06-17 16:27 LoaderMan 阅读(539) 评论(0) 推荐(0) 编辑

typescript接口扩展

摘要: /* typeScript中的接口 接口扩展 */ /* 接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 type... 阅读全文

posted @ 2019-06-17 16:25 LoaderMan 阅读(2390) 评论(0) 推荐(0) 编辑

Typescript中的可索引接口 类类型接口

摘要: /* 5、typeScript中的接口 可索引接口 类类型接口 */ /* 接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以... 阅读全文

posted @ 2019-06-17 16:24 LoaderMan 阅读(1572) 评论(0) 推荐(0) 编辑

typescript函数类型接口

摘要: /* typeScript中的接口 函数类型接口 */ /* 接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 typescrip... 阅读全文

posted @ 2019-06-17 16:20 LoaderMan 阅读(2139) 评论(0) 推荐(0) 编辑

typescript属性类型接口

摘要: 阅读全文

posted @ 2019-06-17 16:17 LoaderMan 阅读(1308) 评论(0) 推荐(0) 编辑

typescript静态属性 静态方法 抽象类 多态

摘要: // 静态属性 静态方法 /* function Person(){ this.run1=function(){ } } Person.name='哈哈哈'; Person.run2=function(){ 静态方法 } var p=new Person(); Person.run2();... 阅读全文

posted @ 2019-06-17 11:08 LoaderMan 阅读(1063) 评论(0) 推荐(0) 编辑

typescript类 继承 修饰符

摘要: //1、ts中类的定义 /* es5: function Person(name){ this.name=name; this.run=function(){ console.log(this.name) } } va... 阅读全文

posted @ 2019-06-17 11:05 LoaderMan 阅读(681) 评论(0) 推荐(0) 编辑

Typescript中的类 Es5中的类和静态方法和继承(原型链继承、对象冒充继承、原型链+对象冒充组合继承)

摘要: 阅读全文

posted @ 2019-06-17 10:54 LoaderMan 阅读(664) 评论(0) 推荐(0) 编辑

typeScript中的函数

摘要: // 函数的定义 //es5定义函数的方法 /* //函数声明法 function run(){ return 'run'; } //匿名函数 var run2=function(){ return 'run2'; } */ //ts中定义函数的方... 阅读全文

posted @ 2019-06-17 10:21 LoaderMan 阅读(625) 评论(0) 推荐(0) 编辑

typeScript中的数据类型

摘要: /* typeScript中的数据类型 typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,在typescript中主要给我们提供了以下数据类型 布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tuple) ... 阅读全文

posted @ 2019-06-17 10:07 LoaderMan 阅读(1097) 评论(0) 推荐(0) 编辑

Typescript 介绍和安装编译

摘要: 一、 Typescript 介绍 1. TypeScript 是由微软开发的一款开源的编程语言。 2、 TypeScript 是 Javascript 的超级,遵循最新的 ES6、Es5 规范。TypeScript 扩展了 JavaScript 的语法。 3. TypeScript 更像后端 jav 阅读全文

posted @ 2019-06-17 10:00 LoaderMan 阅读(617) 评论(0) 推荐(0) 编辑

2019年6月15日

Dart自定义库、系统库和第三方库

摘要: /* 前面介绍Dart基础知识的时候基本上都是在一个文件里面编写Dart代码的,但实际开发中不可能这么写,模块化很重要,所以这就需要使用到库的概念。 在Dart中,库的使用时通过import关键字引入的。 library指令可以创建一个库,每个Dart文件都是一个库,即使没有使用library指令来 阅读全文

posted @ 2019-06-15 11:49 LoaderMan 阅读(2375) 评论(0) 推荐(0) 编辑

Dart泛型

摘要: /* 通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) */ //只能返回string类型的数据 // String getData(String value){ // return value; // } //同时支持返回 string类型 和int类型 (代码冗余) // String getData1(S... 阅读全文

posted @ 2019-06-15 11:08 LoaderMan 阅读(574) 评论(0) 推荐(0) 编辑

Dart中的mixins

摘要: /* mixins的中文意思是混入,就是在类中混入其他功能。 在Dart中可以使用mixins实现类似多继承的功能,with关键字 因为mixins使用的条件,随着Dart版本一直在变,这里讲的是Dart2.x中使用mixins的条件: 1、作为mixins的类只能继承自Object,不能继承其他类 2、作为mixins的类不能有构造函数 3、一个类可以mixins多个mix... 阅读全文

posted @ 2019-06-15 11:05 LoaderMan 阅读(586) 评论(0) 推荐(0) 编辑

Dart接口

摘要: /* 和Java一样,dart也有接口,但是和Java还是有区别的。 首先,dart的接口没有interface关键字定义接口,而是普通类或抽象类都可以作为接口被实现。 同样使用implements关键字进行实现。 但是dart的接口有点奇怪,如果实现的类是普通类,会将普通类和抽象中的属性的方法全部需要覆写一遍。 而因为抽象类可以定义抽象方法,普通类不可以,所以一般如... 阅读全文

posted @ 2019-06-15 10:56 LoaderMan 阅读(4611) 评论(0) 推荐(0) 编辑

Dart抽象类和多态

摘要: /* Dart中抽象类: Dart抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口。 1、抽象类通过abstract 关键字来定义 2、Dart中的抽象方法不能用abstract声明,Dart中没有方法体的方法我们称为抽象方法。 3、如果子类继承抽象类必须得实现里面的抽象方法 4、如 阅读全文

posted @ 2019-06-15 10:52 LoaderMan 阅读(1626) 评论(0) 推荐(0) 编辑

Dart静态方法、对象操作符和类的继承

摘要: /* Dart中的静态成员: 1、使用static 关键字来实现类级别的变量和函数 2、静态方法不能访问非静态成员,非静态方法可以访问静态成员 */ // class Person { // static String name = '张三'; // static void show() { // 阅读全文

posted @ 2019-06-15 10:50 LoaderMan 阅读(2242) 评论(0) 推荐(0) 编辑

Dart对象和类

摘要: Person.dart 阅读全文

posted @ 2019-06-15 10:29 LoaderMan 阅读(1753) 评论(0) 推荐(0) 编辑

Dart匿名方法函数和闭包

摘要: /* 内置方法/函数: print(); 自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,...){ 方法体 return 返回值; } */ void printInfo(){ print('我是一个自定义方法'); } int getNum(){ var myNum=1 阅读全文

posted @ 2019-06-15 10:08 LoaderMan 阅读(1597) 评论(0) 推荐(0) 编辑

Dart函数方法

摘要: /* 内置方法/函数: print(); 自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,...){ 方法体 return 返回值; } */ void printInfo(){ print('我是一个自定义方法'); } int getNum(){ var myNum=1 阅读全文

posted @ 2019-06-15 09:30 LoaderMan 阅读(790) 评论(0) 推荐(0) 编辑

Dart集合

摘要: /* List里面常用的属性和方法: 常用属性: length 长度 reversed 翻转 isEmpty 是否为空 isNotEmpty 是否不为空 常用方法: add 增加 addAll 拼... 阅读全文

posted @ 2019-06-15 09:05 LoaderMan 阅读(607) 评论(0) 推荐(0) 编辑

2019年6月14日

Dart 自增++自减--和循环语句

摘要: void main(){ /* ++ -- 表示自增 自减 1 在赋值运算里面 如果++ -- 写在前面 这时候先运算 再赋值,如果++ --写在后面 先赋值后运行运算 var a=10; var b=a--; print(a); //9 print(b); //10 */ // var a=10;... 阅读全文

posted @ 2019-06-14 15:54 LoaderMan 阅读(689) 评论(2) 推荐(1) 编辑

Dart运算符条件判断类型转换

摘要: /* 1、Dart运算符: 算术运算符 + - * / ~/ (取整) %(取余) 关系运算符 == != > < >= <= 逻辑运算符 ! && || 赋值运算符 基础赋值运算符 = ??= 复合赋值运算符 += -= *= /= %= ~/= 条件表达式 if else switch case 阅读全文

posted @ 2019-06-14 15:50 LoaderMan 阅读(1959) 评论(0) 推荐(0) 编辑

Dart数据类型

摘要: /* Dart中支持以下数据类型: 常用数据类型: Numbers(数值): int double Strings(字符串) String Booleans(布尔) bool List(数组) 在Dart中,数组是列表对象,所以大多数人只是称它们为列表 Maps(字典) 通常来说,Map 是一个键值 阅读全文

posted @ 2019-06-14 15:11 LoaderMan 阅读(2322) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 50 下一页

导航