了解HTML/CSS/JS/JQuery/ajax等前端知识

什么是HTML

超文本标记语言
浏览器通过识别相应的标签来加载页面
通过HTTP协议传输,不是编程语言

HTML常用标签

title script style link meta link body
body标签
    h1-h6
    p
    br
    hr
    strong
    p
    b
    div  img   a     table tr td
列表标签
    ul
    ol
    li
表单标签
    input  redio checkbox text submit button resit password fiel  hidden  select

什么是CSS

层叠样式表
优点:
    页面表现统一  方便修改
    样式丰富,使用灵活
    减少代码量,增加加载速度,减少网络传输
    便于搜索引擎收录

CSS选择器和常用属性

<style type="text/css">
   li{
       标签选择器
   }
    .red{
       类选择器
    }
    #L1{
       ID选择器
    }
style>

常用属性
    color
    width
    high
    background-color
    font-size
    font-fimily
    font-weight

盒模型和定位

magin 边界  桌子
border 边框  盒子
padding 填充   盒子填充

相对定位和绝对定位
position:relative
position:absolute
top: 0px
right:10pxz-index:整数  越大越靠前

什么是JS

JavaScript是一种面向对象,解释性,基于事件的脚本语言
对象即使Json格式 组成: ECMAScript :核心 DOM:文档对象模型 与页面交互,操作HTML CSS BOM: 浏览器对象模型 与浏览器交互 引入方式: 1.直接写
<script type='text/javaScript'> js代码   script> 2.外部引入<script src='text/javaScript'>script>

JS类型

var = []  数组
var = {} 对象
var = 0  数字
var = "" 字符串
var = flase 布尔

遍历对象

var user = {id:1,name:'zhangsan',age:20};
for(key in user){
         alert(key+"<<<[key]);
}字符串转对象

var str =”{id:1,name:’zhangsan’}”;

var user = eval(str);

DOM 全选、反选、全不选

document.getElementById(“标签id属性值”) 非常常用!!!

<input type="checkbox" value="游戏" name="hobby" />游戏
<input type="checkbox" value="音乐" name="hobby" />音乐
<input type="checkbox" value="体育" name="hobby" />体育
<input type="button" value="全选" onclick="quanxuan();" />
<input type="button" value="全不选" onclick="quanbuxuan();" />
<input type="button" value="反选" onclick="fanxuan();" />
      function quanxuan(){
          var cs = document.getElementsByName("hobby");
          for(var i=0;i<cs.length;i++){
                cs[i].checked=true;
          }
      }
      function quanbuxuan(){
          var cs = document.getElementsByName("hobby");
          for(var i=0;i//alert(cs[i].value)
                //cs[i].checked="";
                cs[i].checked=false;
          }
      }
       function fanxuan(){
          var cs = document.getElementsByName("hobby");
          for(var i=0;i//alert(cs[i].checked);
                cs[i].checked = (!cs[i].checked);
          }
      }

改变样式
;i++){>
;i++){>

function f1(){

document.getElementById(“tt”).style.backgroundColor=”red”;

}

function f2(){

document.getElementById(“tt”).style.color=”blue”;

}

什么是jQuery

是一个js框架,封装了大量js代码
核心理念是写的更少,而做的更多百度jQuery引用地

jQuery基本选择器

$(function(){})  //页面加载完成后执行代码

ID选择器    $("#id")
元素选择器  $("元素名")
类选择器    $(".类名")

什么是AJAX

是一种创建交互式网页应用的网页开发技术,通过后台与服务器进行少量数据交换

AJAX请求方式

GET请求    $.get(url, [data], [callback], [type])
POST请求    $.post(url, [data], [callback], [type])
A JAX请求    $.ajax([settings])
GET请求    $.get([settings])
POST请求    $.post([settings])
            $.getJSON()    $(function(){$.ajax({url:url,async:truedate:datetype:'get'dataType:'json'success:function(){}error:function(){}})}

JSON

JSON(JavaScript Object Notation) JavaScript对象表示法。
是一种轻量级数据交换格式,易编写阅读,易解析生成JSONObject json = JSONObject.fromObject(map);

Original: https://www.cnblogs.com/cheng9999/p/11963578.html
Author: cheng_blog
Title: 了解HTML/CSS/JS/JQuery/ajax等前端知识

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/622230/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Maven项目添加外来jar包

    本例: 是为了读取Excel文件并把数据录入数据库,从数据库读写数据 写入Excel文件 用到的jar包:mysql—-poi Original: https://ww…

    数据库 2023年6月9日
    080
  • MySQL索引:B+树索引

    MySQL索引:B+树索引 B+树索引是传统意义上的索引,这是目前关系型数据库系统中查找最为常用和最为有效的索引。B+树索引的构造类似于二叉树,根据键值快速找到数据 B树 B+树是…

    数据库 2023年5月24日
    088
  • Spring(四)-声明式事务

    Spring-04 声明式事务 1、事务的定义 事务就是由 一组逻辑上紧密关联的 多个工作单元(数据库操作)而合并成一个整体,这些操作 要么都执行,要么都不执行。 2、事务的特性:…

    数据库 2023年6月16日
    0118
  • 软件测试基础理论

    软件基础的理论 一, 什么是软件产品 它是一个逻辑产品,没有实体,包括程序,文档和数据,需要通过终端设备才能体现出来功能和作用 二, 软件产品的中间过程文档 客户需求 &#…

    数据库 2023年6月16日
    095
  • servlet映射路径匹配解析

    开头 servlet是javaweb用来处理请求和响应的重要对象,本文将从源码的角度分析tomcat内部是如何根据请求路径匹配得到处理请求的servlet的 假设有一个reques…

    数据库 2023年6月16日
    0105
  • java死锁(Java-level deadlock)

    java-level deadlock 如下代码可以模拟java死锁。注意:当出现死锁时,应用程序是无响应的。错误信息: Found one Java-level deadlock…

    数据库 2023年6月9日
    087
  • 第07章 MySQL单行函数

    第07章 MySQL单行函数 1. 函数的理解 1.1 什么是函数 函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可…

    数据库 2023年5月24日
    074
  • 容器化 | 在 KubeSphere 中部署 MySQL 集群

    程润科数据库研发工程师,目前从事 RadonDB MySQL Kubernetes 研发,热衷于研究数据库内核、K8s 相关技术。张莉梅高级文档工程师,目前负责数据库产品文档的开发…

    数据库 2023年5月24日
    092
  • MySQL索引分类及相关概念辨析

    本文链接:https://www.cnblogs.com/ibigboy/p/16198243.html 之前的一篇《MySQL索引底层数据结构及原理深入分析》很受读者欢迎,成功地…

    数据库 2023年6月11日
    0103
  • markdown语法备忘-七星海棠

    posted @2022-03-31 15:52 七星海棠^_~ 阅读(5 ) 评论() 编辑 Original: https://www.cnblogs.com/qixingha…

    数据库 2023年6月11日
    068
  • django中的JsonRseponse对象

    json格式的数据 在进行前后端数据交互的时候,我们需要使用json格式的数据作为过渡,实现跨语言传输数据! django中的JsonResponse对象 在django中Json…

    数据库 2023年6月14日
    088
  • 智慧 ~ 引子 ~ 三则故事

    年轻人的故事 从前,有位乡下青年,读了点书,嫌乡村的生活单调,决定要去城里闯世界。临走时,他向村中的村长请教,村长给了他三个字的忠告:”不要怕”。并讲好等他…

    数据库 2023年6月9日
    080
  • 格林童话之祖父和孙子

    从前有个很老很老的老人,眼睛花,耳朵也背,双膝还不住地发抖。每当他坐在餐桌前 吃饭时,汤匙也握不稳,常常把菜汤撒在桌布上,汤还会从嘴边流出来。儿子和媳妇都嫌弃 他,老人只好躲到灶后…

    数据库 2023年6月9日
    096
  • Linux下安装MySQL问题及报错解决

    前言: 在Linux环境下,安装MySQL服务 环境: 虚拟机CentOS7———————&#8…

    数据库 2023年5月24日
    091
  • 一文读懂Spring框架中Bean的生命周期

    我们先来聊聊bean的生命周期: bean的生命周期图: AbstractAutowireCapableBeanFactory的docreateBean()方法(简单描述): 1….

    数据库 2023年6月6日
    0110
  • 一次线上MySQL死锁告警原因排查

    项目场景:一次线上MySQL死锁告警原因排查最近处理了一次在线数据警报,记录下来。 [En] Recently handled an online data alarm, reco…

    数据库 2023年5月24日
    059
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球