前端基础
文章平均质量分 94
前端的基础
胡八一、
这个作者很懒,什么都没留下…
展开
-
JavaScript基础(上)
1、编程基础「计算机语言」 分为机器语言,汇编语言,高级语言。计算机内部最终执行的都是机器语言,由0和1这样的二进制数构成。「数据存储单位」 8bit(比特) = 1B(Byte)字节 千字节1KB = 1024B「翻译器」 高级语言编写的程序不能被计算机识别,需要经过转换,将源代码程序翻译成机器语言才能运行。浏览器里面的js解释器就是这样的一个翻译器。「程序运行」打开某个程序时,先从硬盘中把程序的代码加载到内存中CPU执行内存中的代码注意:之所以要内存的一个重要原因,是因为 cpu运行太快原创 2021-10-09 15:40:37 · 358 阅读 · 0 评论 -
JavaScript基础(中)
1、数组与函数1.1、数组数组的概念: 一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。创建数组利用new关键字创建数组; var 数组名 = new Array([n]);//[]代表可选 若写n,则代表数组的长度 var arr = new Array();//创建了一个名为 arr 的空数组利用数组字面量创建数组 // 1. 使用数组字面量方式创建空的数组 var 数组名 = [];//若写n原创 2021-10-09 16:40:33 · 807 阅读 · 1 评论 -
JavaScript基础(下)
1、对象对象的概念「对象」 在JavaScript中,对象是 一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中常用方法来表示(常用动词)「为什么需要对象」保存一个值时,可以使用变量,保存多个值(一组值)时,可以使用数组,如果保存一个的完整信息呢?为了更好地存储一组数据,对象应用而生;对象中为每项数据设置了属性名称,可以访问数据更语义化,数据结构清晰,表原创 2021-10-09 17:42:54 · 450 阅读 · 1 评论 -
HTML基础(上)
1、认识WEB网页 主要是由文字、图像和超链接等元素构成,当然除了这些元素,网页中还可以包括音频、视频以及Flash等。浏览器 是网页显示、运行的平台。浏览器内核(排版引擎、解释引擎、渲染引擎)负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。浏览器内核备注IETridentIE、猎豹安全、360极速浏览器、百度浏览器firefoxGecko可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。Safar原创 2021-10-09 19:27:42 · 1789 阅读 · 3 评论 -
HTML基础(下)
1、列表列表ul容器里面装载着结构,样式一致的文字或图表的一种形式,叫列表。列表最大的特点就是整齐 、整洁、 有序,跟表格类似,但是它可组合自由度会更高。1. 无序列表 ul< ul></ ul>中只能嵌套< li></ li>,直接在< ul></ ul>标签中输入其他标签或者文字的做法是不被允许的。< li>与</ li>之间相当于一个容器,可以容纳所有元素。<ul> <li原创 2021-10-09 21:03:38 · 900 阅读 · 0 评论 -
CSS基础(上)
1、CSS构造块HTML的局限性HTML满足不了设计者的需求,可以将网页结构与样式相分离,这样就可以在不更改网页结构的前提下,更换网站的样式。操作html属性不方便HTML里面添加样式带来的是无尽的臃肿和繁琐CSS网页的美容师让我们的网页更加丰富多彩,布局更加灵活自如。CSS最大的贡献:让HTML从样式中脱离,实现了HTML专注去做结构呈现,样式交给CSSCSS(Cascading Style Sheets)通常称为CSS样式表或层叠样式表(级联样式表)。作用主要用原创 2021-10-10 13:00:38 · 601 阅读 · 0 评论 -
CSS基础(中)
1、CSS背景(background)1. 背景颜色background-color: 颜色值; 默认的值是 transparent 透明的2. 背景图片(image)语法:background-image : none | url (url) ;例如:background-image: url(images/1.png);3. 背景平铺(repeat)background-repeat : repeat | no-repeat | repeat-x | repeat-y原创 2021-10-10 18:16:14 · 1218 阅读 · 0 评论 -
CSS基础(下)
1、CSS属性书写顺序建议遵循以下顺序:布局定位属性:display / position / float / clear / visibility / overflow(建议 display 第一个写,毕竟关系到模式)自身属性:width / height / margin / padding / border / background文本属性:color / font / text-decoration / text-align / vertical-align / white- s原创 2021-10-10 19:11:26 · 325 阅读 · 0 评论 -
HTML与CSS进阶(上)
1、H5新增内容1. 什么是HTML5定义:HTML5定义了HTML标准的最新版本,是对HTML的第五次重大修改,号称下一代的HTML。两个概念:是一个新版本的HTML语言,定义了新的标签、特性和属性拥有一个强大的技术集,这些技术集是指:HTML5、CSS3、JavaScript,这也是广义上的HTML5。2. HTML5拓展了哪些内容语义化标签本地存储兼容特性2D、3D动画、过渡CSS3特性性能与集成3. HTML5的现状绝大多数新的属性,都已经被浏览器所支持,原创 2021-10-10 21:20:14 · 249 阅读 · 0 评论 -
HTML与CSS进阶(下)
1、动画(animation)动画是CSS3中最具颠覆性的特征之一,可通过设置多个节点来精确的控制一个或者一组动画,从而实现复杂的动画效果。动画的使用先定义动画再调用定义好的动画/*1. 定义动画*/@keyframes 动画名称 { 0% { width: 100px; } 100% { width: 200px }}div { /* 调用动画 */ animation-name: 动画名称; /* 持续时间原创 2021-10-10 22:36:27 · 326 阅读 · 1 评论