自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 angular控制器是什么?

Angluar控制器是什么 1.背景介绍了解控制器之前,我们先来了解一下什么是MVVM模式。MVVM模式是Model-View-ViewMode(模型-视图-视图模型)模式的简称。 在angular中MVVM模式主要分为四部分:View:它专注于界面的显示和渲染,在angular中则是包含一堆声明式Directive的视图模板。ViewModel:它是View和Mode...

2018-09-28 20:26:42 999

原创 angular之中,$state $watch $scope $rootScope 分别是什么?

1.背景介绍AngularJs是一个用于设计动态web应用的结构框架,使得开发现代的单一页面应用程序变得更加容易。而且能够简化我们的工作流程, 让我们只专心于业务逻辑和数据的处理。$scope $rootScope $watch 和 $state就是里面的几个方法。 2.知识剖析1、$scope——Scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制...

2018-09-17 19:14:57 293

原创 angular js常用指令 ng-blur、ng-change、ng-focus、ng-disabled是如何运用到表单验证中的?

1.背景介绍AngularJS 表单是输入控件的集合,包含了HTML控件:input\select\button\textarea和HTML表单,通过使用ng-model来对数据进行绑定。通常表单验证中大多是输入验证,即对input内容的验证,使用$dierty\$valid\$invalid\$pristine属性来验证输入内容。今天则讲常用指令ng-blur、ng-change、ng-fo...

2018-09-03 20:03:13 4948

原创 什么是AJAX?

1.背景介绍浏览器与服务器之间,采用 HTTP 协议通信。用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出 HTTP 请求。1999年,微软公司发布 IE 浏览器5.0版,第一次引入新功能:允许 JavaScript 脚本向服务器发起 HTTP 请求。这个功能当时并没有引起注意,直到2004年 Gmail 发布和2005年 Google Ma...

2018-08-21 09:32:59 170

原创 JS有哪几种传参方式?

1.背景介绍这里仅对JS页面间、前后端的传参方式作讨论,即页面间、前后端如何进行数据传递。如今越来越多网站的页面间会进行数据的传递,比如我们常见的登录页面,需要将用户名和密码传给后端接口,然后来判断输入是否正确有效。  2.知识剖析2.1 URL传递这种传参方式就是通过在url后面增加参数,然后将参数信息传递到其他页面。比如:http://xxx.com/login.htm...

2018-08-06 19:42:52 2719

原创 函数表达式和函数声明有什么区别?

1.背景介绍函数声明函数声明可以定义命名的函数变量,而无需给变量赋值。函数声明是一种独立的结构,不能嵌套在非功能模块中。可以将它类比为 变量声明。就像变量声明必须以“var”开头一样,变量声明必须以“function”开头。函数名在自身作用域和父作用域内是可获取的。 函数表达式函数表达式将函数定义为表达式语句(通常是变量赋值)的一部分。通过函数表达式定义的函数可以是命名的,也可...

2018-07-25 20:36:09 14982

原创 经常遇到的浏览器的兼容性有哪些? 原因,解决方法是什么,常用hack的技巧 ?

1.背景介绍浏览器兼容性网页浏览标准只规定了接口,并没有接口实现的详细规范,使得各浏览器对相同的功能使用了不同的实现方法,并导致了功能实现的差异。这些差异按程度由显示方面到核心概念都存在。为了使得用户在不同的浏览器访问网页时看到同样的显示内容和效果,就需要考虑浏览器的兼容性问题。 2.知识剖析CSS Hack面对浏览器诸多的兼容性问题,经常需要通过CSS样式来调试,其中用的...

2018-07-17 15:45:45 1193

原创 如何做默认样式重置? resetting 和 normalizing 之间有什么区别?

1.背景介绍1.1 css resetcss reset的功能就是把网页标签样式使用 css 重置。html 标签是有它默认的样式的,例如:<h2>标签表示标题,通常会对文字进行加粗,并且会让文字变大;<p>是段落标签,表示一个段落,通常会与其他文字空开一段距离。内核不同的浏览器,它对于网页标签的解析是不同的。比如,a标签添加链接后,在chrome里点击的时候显...

2018-07-07 15:51:25 720

原创 如何使用SASS

1.背景介绍1.1什么是SassSass 是一款强化 CSS 的辅助工具,是预编译器。它在 CSS 语法的基础上增加了变量、嵌套、混合、导入等高级功能。1.2诞生背景CSS不是一个完美的语言。CSS简单易学,却也能迅速制造严重的混淆,尤其是在工程浩大的项目中。这就是 Sass 出现的契机,作为一种元语言,通过提供额外的功能和工具可以改善 CSS 的语法。同时,保留了 CSS 的原有...

2018-06-27 21:00:07 6195

空空如也

空空如也

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

TA关注的人

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