美文网首页
前端基础

前端基础

作者: 极速魔法 | 来源:发表于2020-07-26 09:27 被阅读0次

html

html不区分大小写。


分割线

字体标签

设置字体,大小,颜色。
<font face=“” size=“7” color=“red”>

格式化标签

<del></del>
删除线

<u></u>
下划线

表单

form表单 中的<input type=“submit”/> 和 <button></button>等价

h5

<!--contrl显示播放按钮,进度条-->
<video src=“” control></video>

<input list="cities">
<datalist id="cities">
    <option value="beijing"></option>
</datalist>

CSS

伪类选择器

LoveHate,LVHA
a:link // 未访问
a:visited // 被访问
a:active //  激活,点住未松手

li:first-child{} // 第一个 li

浮动定位

元素左右浮动且消除块级元素独占一行

绝对定位

本元素与已经定位的祖先元素的距离

background

backgroud-size: cover //完全覆盖
backgroud-size: content // 完全适应,等比例缩放

backgroud-origin backgroud-clip 区别

background-clip属性是对整体背景的粗暴裁切。
background-origin属性是规定背景图的渲染范围。
老生常谈之CSS背景background-clip与background-origin属性的特点和区别 - 孙琪峥 - 比花言巧语更难的是学会闭嘴

js

=== //类型和数值相同
// 和字符串拼接自动转为字符串
10 + 'a' -> '10a'
true + 'a' -> truea

true + 5 -> 6
true + true -> 2

数组 object类型

arr.sort() // 字符排序,数组排序发生改变

Number对象

var n=new Number(12.345)
n.toFixed(2)  // 12.35 ,固定两位,四舍五入

日期

var date = new Date()
date.getMonth() // 月份从 0开始

参数对象arguments

全局函数

isNaN 非数字为真,isNaN(“123”) false

闭包

  • 函数中不使用var 声明的变量是全局变量
  • 外部声明的全局变量可以不使用 var
// 闭包实现累加器,返回jia 函数,不停地调用,实现对局部变量的count访问并累加。count不会再被初始化 为 0
function test1(){

    var count = 0; //局部变量 
    function jia(){ 
        return count+=1; 
    }    
    return jia;
}

var fn = test1(); // fn => function jia(){return count+=1; } fn(); fn();

键盘事件

// event: 事件源
window.onkeyup = function(){
    event.keyCode
}

事件冒泡机制

document.getElementById("father").addEventListener("click",function(e){ alert("父级:" + this.id); });

先触发子级,再触发父级。
事件冒泡取消 e.stopPropagation()

事件捕获

先父,后子。

document.getElementById("father").addEventListener("click",function(){ alert("父级:" + this.id); },true);

window 对象

window.open()
// 获取屏幕的分辨率
window.screen.width,windwo.screen.height

// 当前页面路径
location.href

// 刷新
location.reload()

// 页面跳转
location.href="http://www.baidu.com"

相关文章

  • 前端基础进阶系列

    前端基础进阶(一):内存空间详细图解前端基础进阶(二):执行上下文详细图解前端基础进阶(三):变量对象详解前端基础...

  • 前端入门系列

    前端HTML & CSS 基础入门(1)初识 前端HTML & CSS 基础入门(2)段落及文本 前端HTML &...

  • 二、flask开发基础与入门

    一、web开发基础 1、前端知识 前端开发基础: HTML CSS JavaScript 前端常用的库与框架: b...

  • 【350页】前端校招面试题及解析大全

    前言 前端校招面试题主要内容包括html,css,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据...

  • web前端入门基础

    web前端基础笔记 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了...

  • HTML基础学习笔记

    原 Blog 链接:HTML基础学习笔记 自学 html 基础笔记 Web 前端简单介绍 web 前端包含: pc...

  • 学习Vue框架之前,要有JavaScript的知识储备

    前端三剑客知识储备(有关前端的专题) ☑ HTML基础知识 ☑ CSS基础知识 ☑ JavaScript5基础知识...

  • 无标题文章

    #Web前端 - web前端是什么 - 定义 - 职责 - web前端基础知识和学习路线 - web前端学习的...

  • Web前端

    Web前端 web前端是什么- 定义 职责 web前端基础知识和学习路线 web前端学习的资源 1.Web前端是...

  • 学习前端需要掌握什么基础?

    学习前端需要掌握什么基础?前端基础包含HTML、CSS层叠样式表、JavaScript、HTML5、CSS3、jQ...

网友评论

      本文标题:前端基础

      本文链接:https://www.haomeiwen.com/subject/jptwlktx.html