一个前端初学者的博客

前端学习笔记,从基础入门到最后的网站开发,持续更新

JavaScript-13

正课: 1. *****ES5   对对象的保护:      对单个属性的保护:           数据属性:          访问器属性: 对对象的保护:     问题: 属性可随时直接用=赋值任何值             属性可随时被访问            ...

2018-01-31 12:14:45

阅读数:17

评论数:0

JavaScript-12

正课:  1. *****OOP    内置对象的原型对象    共有属性和自有属性    原型链    原型相关API *****自定义继承 1. 内置对象的原型对象:     所有内置对象都是一个构造函数(除Math外)    每类内置对象都有自己的原型对象(prot...

2018-01-31 12:13:28

阅读数:26

评论数:0

JavaScript-11

正课:  1. *****作用域和作用域链 2. *****闭包 1. *****作用域和作用域链    作用域scope:       什么是: 一个变量的使用范围——使用                  本质上作用域是一个对象——存储                  ...

2018-01-31 12:11:47

阅读数:23

评论数:0

JavaScript-10

正课:  1. ***日期API 2. ***Error 1. ***日期API    单位:  FullYear   Month     Date          Day              Hours      Minutes   Seconds    Millise...

2018-01-31 12:09:55

阅读数:26

评论数:0

JavaScript-9

1. 正则:  指定匹配位置 2. ***String API:     替换: 衍生: 删除和格式化     切割 3. ***RegExp对象 1. 正则:      指定匹配位置: 三个位置:        字符串的开头  ^       字符串的结尾  $   ...

2018-01-31 12:08:13

阅读数:27

评论数:0

JavaScript-8

1. ***String    什么是: ***内置对象: ***包装类型:    字符串API 1. 什么是: 多个字符组成的只读字符数组       vs 数组: 下标i                    length                    slic...

2018-01-31 12:06:58

阅读数:32

评论数:0

JavaScript-7

1. ***数组:     API:       拼接和选取      修改      翻转 ****排序: 自定义排序算法: 冒泡排序               sort() 1. 拼接和选取:     拼接: 将其它元素或其它数组拼接到当前数组末尾,返回新数组   ...

2018-01-31 12:05:32

阅读数:18

评论数:0

JavaScript-6

1. ***数组:    什么是: 内存中连续存储多个数据的一块存储空间       vs 变量:  内存中存储一个数据的存储空间    为什么: 连续存储的多个数据便于维护和查找               ***程序=数据结构+算法                 算法: 解决问题的...

2018-01-31 12:03:31

阅读数:26

评论数:0

JavaScript-5

1、循环结构-for 1、while 在控制台上输出1-100之间所有的数字 //1、声明条件:从1开始 var i=1; //2、循环结构-循环条件 while(i console.log(i);//3、操作 i++;//4、更新循环变量 } 2、for语法 for(表达式...

2018-01-31 12:01:34

阅读数:70

评论数:0

JavaScript-4

1、分支结构 2、循环结构 ============================= 1、分支结构 1、else...if语句(多重if结构) 1、问题 根据考试成绩,给出 A-E 等级 成绩为100分,则输出A 成绩在90分以上 则输出B 成绩在80分以上 则输出C 成绩在...

2018-01-30 11:02:29

阅读数:30

评论数:0

JavaScript-3

1、运算符 1、赋值运算符 1、使用"="进行赋值 注意: 赋值符号的左边,必须是变量 const PI=3.14;(特殊) 2、扩展赋值表达式 +=,-=,*=,/=,%=,&=,|=,^= ex: var num = 5 ; num+=3; ==...

2018-01-30 10:55:38

阅读数:26

评论数:0

JavaScript-2

1、数据类型的转换 2、运算符和表达式 ========================================== 1、数据类型转换 1、弱类型 由数据来决定数据类型 var num;//undefined num=12;//number num="你好&quo...

2018-01-30 10:53:53

阅读数:30

评论数:0

JavaScript-1

1、Javascript概述 2、Javascript基础语法 3、变量和常量(重点) 4、数据类型 ******************************************* 1、JS概述 1、什么是JS JS是一种运行于JS解释器/引擎中的解释型脚本语言 编译型语言...

2018-01-30 09:12:38

阅读数:125

评论数:0

CSS3-7

1、转换 2、过渡 3、动画 4、CSS 优化 ****************************** 1、转换 1、转换简介 1、什么是转换 改变元素在页面中的大小,位置,角度和形状的一种方式 2、转换分类 1、2D转换 使元素在x轴和y轴上发生变化效果 2...

2018-01-30 09:12:19

阅读数:351

评论数:1

CSS3-6

1、复杂选择器 2、内容生成 3、多列 4、CSS Hack(浏览器兼容性) ******************************* 1、复杂选择器 1、兄弟选择器 1、作用 通过元素的平级关系来匹配其他元素 只能向后不能向前 2、分类 1、相邻兄弟选择器 匹配指定...

2018-01-30 09:11:51

阅读数:18

评论数:0

CSS3-5

1、定位 1、定位属性 1、定位属性 属性:position 取值: 1、static 默认值,默认定位方式 2、relative 相对定位 3、absolute 绝对定位 4、fixed 固定定位 注意:position取值为 relative,absolute,fix...

2018-01-30 09:11:30

阅读数:19

评论数:0

CSS3-4

1、浮动(重难点) 2、显示 3、列表 4、定位(重难点) ***************************** 1、浮动 1、定位 1、什么是定位 元素该出现在网页的哪个位置处 2、定位方式 1、普通流定位 2、浮动定位 3、相对定位 4、绝对定位 5、固定定位...

2018-01-30 09:11:04

阅读数:345

评论数:0

CSS3-3

1、渐变 1、什么是渐变 多种颜色变化的一个过程 分类: 1、线性渐变 2、径向渐变 3、重复渐变(线性,径向) 特点: 1、渐变都有填充方向(线性渐变) 2、色标(颜色,位置) 2、语法 属性:background-image 取值: 1、linear-grad...

2018-01-30 09:10:39

阅读数:350

评论数:0

CSS3-2

************************************ 1、边框 2、框模型 3、背景属性 4、渐变 **************************** 1、边框 1、边框倒角 属性:border-radius 该属性为简写属性,可以设置四个角的倒角半径 ...

2018-01-30 09:10:04

阅读数:339

评论数:0

CSS3-1

1、CSS概述 1、问题 1、设置页面中所有的文本颜色为红色 2、页面中所有的div里面的文本的颜色变为 蓝色 3、页面中所有的div里面的文本的颜色变为 绿色 HTML元素属性的弊端: 1、想完成相同效果,却要使用不同属性 2、HTML元素改变的样式可重用性不高 2、CS...

2018-01-29 17:23:32

阅读数:21

评论数:0

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