九门宁生

导航

2019年8月22日 #

webapi简介

摘要: Web API介绍 API的概念 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 任何开发语言都有自己的API API 阅读全文

posted @ 2019-08-22 17:25 九门宁生 阅读(578) 评论(0) 推荐(0) 编辑

js内置对象

摘要: JavaScript中的对象分为3种:内置对象、浏览器对象、自定义对象 JavaScript 提供多个内置对象:Math/Array/Number/String/Boolean... 对象只是带有属性和方法的特殊数据类型。 学习一个内置对象的使用,只要学会其常用的成员的使用(通过查文档学习) 可以通 阅读全文

posted @ 2019-08-22 17:11 九门宁生 阅读(1375) 评论(0) 推荐(0) 编辑

js对象详解

摘要: 为什么要有对象 什么是对象 JavaScript中的对象 事物的特征在对象中用属性来表示。 事物的行为在对象中用方法来表示。 事物的特征在对象中用属性来表示。 事物的行为在对象中用方法来表示。 对象字面量 字面量:11 'abc' true [] {}等 思考: 对象创建方式 对象字面量 对象字面量 阅读全文

posted @ 2019-08-22 17:08 九门宁生 阅读(3697) 评论(0) 推荐(0) 编辑

js预解析

摘要: 在ES6之前,变量使用var声明,会存在变量的预解析(函数也有预解析)。ES6引了let和const,但是现阶段ES6并没有完全普及,而且很多比较老的代码都还是按照ES5的标准甚至是ES3的标准来书写的,要想得心应手的维护之前的代码个人感觉还是很有必要了解下js的预解析机制。 一、变量和函数在内存中 阅读全文

posted @ 2019-08-22 16:47 九门宁生 阅读(215) 评论(0) 推荐(0) 编辑

JS作用域

摘要: 作用域:变量可以起作用的范围 全局变量和局部变量 全局变量 在任何地方都可以访问到的变量就是全局变量,对应全局作用域 局部变量 只在固定的代码片段内可访问到的变量,最常见的例如函数内部。对应局部作用域(函数作用域) 全局变量 在任何地方都可以访问到的变量就是全局变量,对应全局作用域 局部变量 只在固 阅读全文

posted @ 2019-08-22 16:46 九门宁生 阅读(192) 评论(0) 推荐(0) 编辑

js 函数

摘要: 为什么要有函数 如果要在多个地方求1-100之间所有数的和,应该怎么做? 什么是函数 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用 函数的作用就是封装一段代码,将来可以重复使用 函数的定义 函数声明 函数声明 函数表达式 函数 阅读全文

posted @ 2019-08-22 15:04 九门宁生 阅读(153) 评论(0) 推荐(0) 编辑

js数组

摘要: 数组的概念 所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。 数组的定义 数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。 通过数组字面量创建数组 获取数组元素 数组的取值 遍历数组 遍历:遍及所有,对数组的每一个 阅读全文

posted @ 2019-08-22 15:02 九门宁生 阅读(104) 评论(0) 推荐(0) 编辑

js表达式和语句

摘要: 表达式 一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。 语句 语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句 流程控制 程序的三种基本结构 顺序结构 从上到下执行的代码就是顺序结构 阅读全文

posted @ 2019-08-22 14:42 九门宁生 阅读(2470) 评论(0) 推荐(0) 编辑

js操作符

摘要: 运算符 operator 5 + 6 表达式 组成 操作数和操作符,会有一个结果 算术运算符 一元运算符 一元运算符:只有一个操作数的运算符 5 + 6 两个操作数的运算符 二元运算符 ++ 自身加1 -- 自身减1 前置++ var num1 = 5;++ num1; ​var num2 = 6; 阅读全文

posted @ 2019-08-22 14:40 九门宁生 阅读(722) 评论(0) 推荐(0) 编辑

js注释和数据类型转换

摘要: 单行注释 用来描述下面一个或多行代码的作用 多行注释 用来注释多条代码 数据类型转换 如何使用谷歌浏览器,快速的查看数据类型? 字符串的颜色是黑色的,数值类型是蓝色的,布尔类型也是蓝色的,undefined和null是灰色的 转换成字符串类型 toString() var num = 5;conso 阅读全文

posted @ 2019-08-22 14:38 九门宁生 阅读(534) 评论(0) 推荐(0) 编辑

数据类型

摘要: 简单数据类型 Number、String、Boolean、Undefined、Null Number类型 数值字面量:数值的固定值的表示法 110 1024 60.5 进制 数值字面量:数值的固定值的表示法 110 1024 60.5 进制 浮点数 浮点数的精度问题 浮点数 浮点数的精度问题 浮点数 阅读全文

posted @ 2019-08-22 14:27 九门宁生 阅读(103) 评论(0) 推荐(0) 编辑

js变量

摘要: CSS:行内样式、嵌入样式、外部样式 JavaScript的书写位置 写在行内 写在行内 写在script标签中 写在script标签中 写在外部js文件中,在页面引入 写在外部js文件中,在页面引入 注意点 引用外部js文件的script标签中不可以写JavaScript代码 注意点 引用外部js 阅读全文

posted @ 2019-08-22 14:17 九门宁生 阅读(115) 评论(0) 推荐(0) 编辑

JS介绍、意义

摘要: HTML和CSS 京东 网页、网站和应用程序 网页:单独的一个页面 网站:一些列相关的页面组成到一起 应用程序:可以和用户产生交互,并实现某种功能。 演示JavaScript的强大 http://impress.github.io/impress.js/ http://naotu.baidu.com 阅读全文

posted @ 2019-08-22 14:04 九门宁生 阅读(1167) 评论(0) 推荐(0) 编辑

transition过渡2D、3D效果

摘要: 过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。 帧动画:通过一帧一帧的画面按照固定顺序和速度播放。如电影胶片 在CSS3里使用transition可以实现补间动画( 阅读全文

posted @ 2019-08-22 11:34 九门宁生 阅读(930) 评论(0) 推荐(0) 编辑

前端布局

摘要: 原文网址:https://www.cnblogs.com/soyxiaobi/p/9594557.html 一、静态布局(Static Layout) 1. 布局概念 最传统、原始的Web布局设计。网页最外层容器(outer)有固定的大小,所有的内容以该容器为标准,超出宽高的部分用滚动条(overf 阅读全文

posted @ 2019-08-22 11:22 九门宁生 阅读(154) 评论(0) 推荐(0) 编辑

伸缩布局

摘要: CSS3在布局方面做了非常大的改进,使得我们对块级元素的布局排列变得十分灵活,适应性非常强,其强大的伸缩性,在响应式开中可以发挥极大的作用。 主轴:Flex容器的主轴主要用来配置Flex项目,默认是水平方向 侧轴:与主轴垂直的轴称作侧轴,默认是垂直方向的 方向:默认主轴从左向右,侧轴默认从上到下 主 阅读全文

posted @ 2019-08-22 11:18 九门宁生 阅读(109) 评论(0) 推荐(0) 编辑

滑动门简介

摘要: 先来体会下现实中的滑动门,或者你可以叫做推拉门: 滑动门出现的背景 制作网页时,为了美观,常常需要为网页元素设置特殊形状的背景,比如微信导航栏,有凸起和凹下去的感觉,最大的问题是里面的字数不一样多,咋办? 为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构 阅读全文

posted @ 2019-08-22 11:18 九门宁生 阅读(339) 评论(0) 推荐(0) 编辑

字体图标

摘要: 图片是有诸多优点的,但是缺点很明显,比如图片不但增加了总文件的大小,还增加了很多额外的"http请求",这都会大大降低网页的性能的。更重要的是图片不能很好的进行“缩放”,因为图片放大和缩小会失真。 我们后面会学习移动端响应式,很多情况下希望我们的图标是可以缩放的。此时,一个非常重要的技术出现了,额不 阅读全文

posted @ 2019-08-22 11:11 九门宁生 阅读(148) 评论(0) 推荐(0) 编辑

精灵技术

摘要: 一个网页中往往会应用很多小的背景图像作为修饰,当网页中的图像过多时,服务器就会频繁地接受和发送请求,这将大大降低页面的加载速度。为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度,出现了CSS精灵技术(也称CSS Sprites、CSS雪碧)。 精灵技术本质 简单地说,CSS精灵是一种处理 阅读全文

posted @ 2019-08-22 11:06 九门宁生 阅读(152) 评论(0) 推荐(0) 编辑

用户界面样式

摘要: CSS用户界面样式 所谓的界面样式, 就是更改一些用户操作样式, 比如 更改用户的鼠标样式, 表单轮廓等。但是比如滚动条的样式改动受到了很多浏览器的抵制,因此我们就放弃了。 防止表单域拖拽 鼠标样式cursor 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。 鼠标放我身上查看效果哦: 阅读全文

posted @ 2019-08-22 11:01 九门宁生 阅读(212) 评论(0) 推荐(0) 编辑