自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Angular 路由

angular是单页面应用 一个angular应用是一组视图状态的集合跟路由相关的对象:Routes:路由配置,由它配置哪个url对应展示哪个组件,以及在哪个RouterOutlet中展示组件RouterOutlet:在html中标记路由内容呈现位置的占位符指令Router:负责具体的路由动作,可以调用其navigate()和navigateByUrl()方法来导航到指定路由,在t...

2018-11-21 14:07:40 169

原创 Angular - 模块

2018-07-10 12:57:20 271

原创 Angular - 组件

组件三要素:装饰器:@Component()模板:Template控制器:Controller    控制器其实就是一个普通的ts类,被@Component()所装饰,它包含组件所有的属性和方法,绝大多数的页面逻辑。    控制器通过数据绑定与模板通讯。...

2018-07-10 12:54:45 228

原创 Angular - 目录结构

2018-07-10 12:33:34 182

原创 ts 字符串新特性

1、多行字符串js里,如果字符串换行,中间需用 + 拼接var a = 'aaa' + 'bbb' + 'ccc';ts里,可用 `` 包裹字符串直接换行var a = `aaabbbccc`;2、字符串模板ts里支持在字符串中插入变量,格式为${},注意字符串必须用``包裹var name = 'forrest';var getName = function (){ return ...

2018-07-07 21:33:09 14868 1

原创 ts 声明变量类型

ts中,声明变量时可以同时指定其类型,格式:var name: string = 'Forrest';这样,当name = 1;会报错,因为name已经指定了string类型如果想指定变量为可变类型,可以:var name: any = 'Forrest';注意,即使name被指定为string类型,在ts中不能复制数字1,但编译成js后不会报错。函数的参数和返回值也可以声明类型:funct...

2018-07-07 21:08:39 16839 1

原创 php中操作数据库的基本代码和流程

1、连接数据库$link = mysql_connect(server,user,password)返回一个连接标识,失败返回false2、设定连接编码mysql_set_charset('utf8',$link)3、选择数据库mysql_select_db(database,$link)4、执行sql命令$result = mysql_qu

2017-02-12 13:36:11 1176

原创 命令行操作mysql

登录:mysql -h 服务器地址(localhost) -u 登录名 -P 端口号 -p密码mysql -h localhost -u root -p53退出:quit或exit注意:登录数据库系统后,需要使用“set names 编码名;”来设定当前连接数据库的“所在的环境变量”,即当前跟数据库打交道的“客户端”本身的编码。通常来说:cmd客户端中是固定的使用gbk编码而p

2017-02-12 12:21:52 246

转载 键、索引、约束及其区别

一.索引1.       什么是索引?索引是对数据库表中一列或多列的值进行排序的一种结构。在关系型数据库中,索引是一种与表有关的数据库结构,是事实存在的。它可以使对于表的select等等操作更加快速,相当于一本书的目录。对于一张表,如果我们想要找到某一列符合特定值的记录,第一种方法是全表搜索,匹配,然后把所有符合的记录列出,但是这样做会消耗大量数据库系统时间,并造成

2017-02-12 11:28:06 320

原创 mysql字段类型详解

整型:tinyint1字节,范围:-128~127smallint2字节,范围:-32768~32767mediumint3字节,范围:-8388608~8388607int4字节,范围:-2147483648~2147483647bigint8字节,范围:+-9.22*10的18次方加上uns

2017-02-11 12:42:14 567

原创 mysql优化概述

1、表设计层面:存储引擎、字段类型、范式2、功能层面:索引、缓存、分区3、架构层面:主从复制、读写分离、负载均衡4、合理的sql:测试、经验

2017-02-11 11:36:55 249

原创 随笔记

1、避免浏览器缓存php动态页面方法:1、确保每次的请求地址信息是唯一的如在地址后加一随机数:"index.php?".Math.random()2、在php代码设置header头信息,禁止浏览器缓存当前页面header("Cache-Control:no-cache");header("Pragma:no-cache");header("Expires:-1");这三

2017-02-10 10:56:28 199

原创 ajax同步/异步请求

异步:同一时间点允许多个进程执行同步:同一时间点只允许一个进程执行xhr.open(),里的asynch参数为true时是异步,为false同步同步使用场景:页面包含ajax和html一前一后两部分内容,html又包含之前ajax请求的内容,就必须先执行完毕ajax再执行html,这时就需要用到同步

2017-02-10 09:53:16 330

原创 ajax XMLHttpRequest对象

XMLHttpRequest对象xhr的常用属性和方法:属性:1、readyState表示xhr对象的状态0,未初始化,对象以建立,但是尚未初始化(尚未调用open()方法)1,初始化,调用了open()方法,但未调用send()方法2,发送数据,调用send()方法3,接收返回的数据中,已接收部分数据,但响应及http头信息不全4,接收返回的数据完成,此时可通过r

2017-02-09 18:42:35 248

原创 ajax发起请求 get/post方式

get和post请求的不同:1、给服务器传递数据量:get最多2kpost原则上没有限制,php.ini对其限制为8m2、传递数据的形式不一样:get在url地址后以请求字符串的形式传递参数index.php?name=francis&age=25post则是把form表单的数据给请求出来以xml的形式传递给服务器3、post更安全ajax发起请求步骤:

2017-02-09 11:01:47 1534

原创 ajax对象的创建

ajax的作用是不用刷新页面即可完成与服务器的交互。ajax的语言载体是js。Ajax的使用:1、创建ajax对象:XMLHttpRequest对象1)、主流浏览器:var xhr = new XMLHttpRequest();2)、IE6/7/8:var xhr = new ActiveXObject('Msxm12.XMLHTTP.6.0');参考:通用浏览器获取aja

2017-02-09 10:01:34 616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除