- 博客(8)
- 收藏
- 关注
原创 什么是AJAX?
1.背景介绍浏览器与服务器之间,采用 HTTP 协议通信。用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出 HTTP 请求。1999年,微软公司发布 IE 浏览器5.0版,第一次引入新功能:允许 JavaScript 脚本向服务器发起 HTTP 请求。这个功能当时并没有引起注意,直到2004年 Gmail 发布和2005年 Google Ma...
2018-09-18 13:44:20 411
原创 如何使用ui-router?
1.背景介绍 Angular.js有内置的路由模块:叫做ngRoute。但是事实却是许多开发者却不使用其内置的路由模块,而是使用一个基于ngRoute开发的第三方路由模块 (UI-Router模块)来代替。2.知识剖析 var myApp = angular.modu...
2018-09-03 19:54:57 183
原创 js回调函数以及同步与异步
1. 背景介绍javascript的单线程特性由于javascript语言是一门“单线程”的语言,所以,javascript就像一条流水线,仅仅是一条流水线而已,要么加工,要么包装,不能同时进行多个任务和流程。任务队列单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。于是就有一个概念——任务队列。如果排队是因为...
2018-08-21 02:29:40 1434
原创 函数表达式和函数声明有什么区别?
1.背景介绍函数声明函数声明可以定义命名的函数变量,而无需给变量赋值。函数声明是一种独立的结构,不能嵌套在非功能模块中。可以将它类比为 变量声明。就像变量声明必须以“var”开头一样,变量声明必须以“function”开头。函数名在自身作用域和父作用域内是可获取的。 函数表达式函数表达式将函数定义为表达式语句(通常是变量赋值)的一部分。通过函数表达式定义的函数可以是命名的,也可...
2018-08-14 17:40:39 1223
原创 ID和class有什么区别?
大家好,我是IT修真院武汉分院学员曾健,一枚正直纯洁善良的WEB程序员今天给大家分享一下,修真院官网前端js任务1,深度思考中的知识点——ID和class有什么区别?一,背景介绍HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。HTML页面中的元素就是通过CSS选择器进行控制的。本次讲的id和Class就是id选择器和类选择器。二.知识剖析从语义...
2018-07-29 16:48:08 4530
原创 【修真院小课堂】z-index初解,工作原理
大家好,我是IT修真院武汉分院学员曾健,一枚正直纯洁善良的WEB程序员今天给大家分享一下,修真院官网前端任务3,深度思考中的知识点——z-index初解,工作原理一,背景介绍 1.含义:z-index属性指定了元素及其子元素的[z顺序],而[z顺序]可以决定当元素 发生覆盖的时候,哪个元素在上面。通常一个较大的z-index值的元素会覆盖较低的那一个(前提是元素支持z-index值)。2. 2.z...
2018-07-14 20:15:00 881
原创 【修真院小课堂】css中有哪些方法可以实现垂直居中?
1.背景介绍在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中和垂直居中。水平居中是比较容易的,直接设置元素的margin: 0 auto就可以实现。但是垂直居中相对来说是比较复杂一些的。...
2018-06-21 17:19:42 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人