前端三剑客简介

这篇具有很好参考价值的文章主要介绍了前端三剑客简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

W3C标准:网页主要由三部分组成

  • 结构:html
  • 表现:css,层叠样式表
  • 行为:JavaScript

css的导入方式

  • div标签称为选择器,在div中各种属性来进行选择
  • css导入html有三种方式:
    1,内联样式:在div标签中使用style属性
    2,内部样式:定义《style》标签,在标签内部定义css样式
    3,外部样式:定义《link》标签,来引入外部的css文件

    <style>
        span{
            color: red;
        }
    </style>
</head>
<body>
    <!--表签样式-->
    <div style="color: red">hello css</div>

    <!--外部引入模式-->
    <span>hello css</span>
    
    <!--导入css文件-->
    <link rel="stylesheet" href="......">

CSS选择器

  • 选择器是选取需要设置的元素(标签)
  • 常用的有元素选择器,id选择器,类选择器

Javascript

  • JavaScript是一门用来控制网页行为的,用来实现网页交互的语言。前面学习的html和css展现的都是静态的页面效果
  • JavaScript是一门跨平台的,面向对象的脚本语言(不需要编译,直接解释运行)。

Javascript的引入方式

  • 内部脚本:将JS代码定义在HTML页面中
    使用《script》标签
  <!--使用js来做信息弹出效果,做警告框,位置没有要求-->
    <script>
        alert("hello js")
    </script>

  • 外部脚本:将JS代码定义在外部JS文件中,然后引到HTML页面中

输出语句

 <!--使用js来做信息弹出效果,做警告框,位置没有要求-->
    <script>
        /*输出语句*/
        window.alert("hello js")   /*写入警告框*/
        document.write("你好啊")  /*写入html输出*/
        console.log("ninghao")    /*写入浏览器控制台*/

    </script>

变量

  • js中使用var关键字(varable)来声明变量,JavaScript是一门弱类型的语言,变量可以存放不同类型的值
     var a = 20;
        a = '周周';
        alert(a)

前端三剑客简介
var关键字定义的变量的是全局变量,可以全局使用。可以重复定义变量

数据类型

JavaScript中分为:原始类型和引用类型
5种原始类型:

  • number:数字
  • string:字符、字符串
  • boolean:布尔
  • null:空对象
  • undefined:当声明的变量未初始化时,该变量的默认值是undefined
    使用typeof运算符可以获取数据类型
var age = 20;
alert(typeof age)

前端三剑客简介

javascript对象

  • 数组对象:Array
  • 字符串对象:String
  • 还有一些例如:Boolean、Math、Date、Number、等等

Array对象的定义

    /*定义数组对象*/
    var arr = new Array(1,2,3);
    var arr = [1,2,3,4]
    

索引也是从0开始的,但是JavaScript中的数组相当于Java中的集合,长度和类型是可变的
数组的方法:

  • push:添加元素
  • splice:删除元素

String对象

   /*String对象定义*/
    var str = new String("hello");
    var str = "hello";
    var str = "你好";

常用的方法:trim(去除前后的空格 )、charAt()(返回指定位置的字符)、indexOf()(检索字符串)

  • 自定义对象
    使用{}来对对象添加属性和函数(使用function{}来定义)

BOM对象

  • 指的是将浏览器的各个组成部分封装成对象,通常有:
  • Windows:浏览器窗口对象
  • Navigator:浏览器对象
  • Screen:屏幕对象
  • History:历史记录对象
  • Location:地址栏对象

对于windows对象来说,有如下的方法
前端三剑客简介

 let result = confirm("确认删除吗?");
    if (result){
        //删除逻辑
    }else {
        //非删除逻辑
    }


/*
    * setTimeout(function,毫秒值):在一定的时间间隔后执行一个function,只执行一次
    * setInterval(function,毫秒值):在一定时间间隔后执行一个function,循环执行
    * */

前端三剑客简介
History对象

  • History:历史记录,常用的方法有back()、forward()。表示加载类表中前一个url,加载列表中下一个url

Location对象

  • 地址栏对象,使用windows.location获取,
  • 属性有href,设置或者返回完整的URL

DOM对象

文档对象模型,将标记语言的各个组成部分封装成为对象,通过DOM就可以对HTML进行操作了,可以改变HTML元素的内容,改变HTML元素的样式(css),对HTML DOM
事件做出反应

  • Document:整个文档对象
  • Element:元素对象,
  • Attribute:属性对象
  • Text:文本对象
  • Comment:注释对象
    前端三剑客简介

事件监听
对于一些如:按钮被点击、鼠标移动到元素之上背景颜色改变、按下键盘按键等等,这些事件都可以被侦测到
对于事件绑定:

  • 通过html标签中的事件属性进行绑定

  • 通过DOM元素属性绑定

表单验证
对于一些要提交的表单数据,会对于数据进行一个验证。比如:在输入手机号时,会验证手机号的位数:对于密码有条件限制
前端三剑客简介文章来源地址https://www.toymoban.com/news/detail-505477.html

到了这里,关于前端三剑客简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 『 前端三剑客 』:CSS常用属性

    一 . CSS常用元素属性 1.1 字体家族和 字体大小 设置的字体需要是 windows 上自带的字体 , 要求是系统中已经安装了的字体 使用 css 设置字体为微软雅黑 和 宋体 , 字体大小为 30 px 和 40 px font - size 设置的是字体的字符框的高度的大小 . 设置效果如下所示 1.2 设置字体粗细 font-we

    2024年02月15日
    浏览(33)
  • 【云原生 | 55】Docker三剑客之Docker Swarm简介和安装

    🍁 博主简介 :         🏅云计算领域优质创作者         🏅2022年CSDN新星计划python赛道第一名         🏅2022年CSDN原力计划优质作者         🏅阿里云ACE认证高级工程师         🏅阿里云开发者社区专家博主 💊 交流社区 :CSDN云计算交流社区欢迎您的

    2024年02月11日
    浏览(27)
  • 前端三剑客CSS篇——CSS选择器

    CSS是前端三剑客不可忽略的一部分,CSS对前端来说是一个美化页面的工具,而且其功能十分强大,程序员可以如果熟练运用的话可以‘随心所欲’的更改页面的样式,使得页面更加美观。 CSS标签是由 键值对 的模式来排列的。 CSS三大特征👍 学习CSS之前,先认识一下CSS的三大

    2024年02月04日
    浏览(31)
  • 前端三剑客 HTML+CSS+JavaScript ② HTML相关概念

    他们这样形容我 是暴雨浇不灭的火                                                       —— 24.4.18 学习目标         理解                 HTML的概念                 HTML的分类                 HTML的关系                 HTML的语义化         应用

    2024年04月23日
    浏览(39)
  • 【剧前爆米花--前端三剑客】html的一些常用标签及其实例

    作者:困了电视剧 专栏:《JavaEE初阶》 文章分布:这是一篇关于html前端的文章,在这篇文章中我会简单介绍一些常用的html标签,并给出他们的应用实例,希望对你有所帮助!   目录 html常见标签 标题标签 段落标签 换行标签 格式化标签 图片标签 超链接标签 表格标签 列表

    2024年02月15日
    浏览(29)
  • 【剧前爆米花--前端三剑客】JavaScript(WebAPI)中的相关方法和实例

    作者:困了电视剧 专栏:《JavaEE初阶》 文章分布:这是一篇关于JavaScript(WebAPI)的文章,在这篇文章中我会简单介绍一些常用的js方法,并给出他们的应用实例,希望对你有所帮助!   目录 什么是WebAPI DOM的基本概念 什么是DOM DOM树 事件初识 基本概念 事件三要素 获取元素

    2024年02月16日
    浏览(30)
  • linux的三剑客

    1、grep命令 grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。它是Linux系统中一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 shell脚本中也经常使用grep,因为grep通过返回一个状态值来说明搜索的结果

    2024年02月07日
    浏览(43)
  • Linux 三剑客

            grep主打的就是查找功能 ,它能够在一个或者多个文件中搜索某一特定的字符模式。         grep [选项] 模式 文件名 先说选项: 1.选项         要么是正则要么是字符串 -c       列出共出现多少次 -i        忽略大小写 -n       在前面列出行号 -v       列出没

    2024年02月11日
    浏览(34)
  • linux文本三剑客

    过滤/查找 参数 用法 作用 -i grep -i STRING xxx.txt 从xxx.txt文件查找不区分大小写STRING -w grep -w STRING xxx.txt 精确匹配STRING -e grep -e STRING1 -e STRING2 xxx.txt 查找多个STRING行 -n grep -n STRING xxx.txt 查看STRING 在第几行 -v grep -v STRING xxx.txt 输出不包含STRING的行 -r grep -r STRING DIR/ 查找DIR目录下哪

    2024年02月11日
    浏览(31)
  • linux文本三剑客详解

    awk、grep、sed是linux操作文本的三大利器,合称文本三剑客。 特点: grep——单纯的查找或匹配文本。 sed——编辑匹配到的文本。 awk——格式化文本,对文本进行较复杂格式处理。 首先了解一下正则表达式: 匹配字符  配置次数  位置锚定:定位出现的位置   实例介绍:

    2024年04月16日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包