jquery调用ajax方法,sass

jquery调用ajax方法

简介: ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

格式: $.ajax{()};

参数:

参数描述
type请求方式(get/post)
url请求地址url
async是否异步,默认是turn表示异步
dadat发送到服务器的数据
dataType预期服务器返回的数据类型
contentType设置请求头
success请求成功时调用此函数
error请求失败时调用此函数

示例: 

<body>
    <button type="button" id="btn">查询数据</button> 
</body>
<script src="js/jquery-3.6.4.js" type="text/javascript" charset="utf-8"></script>	 ///导入jquery 
<script type="text/javascript">
    //点击按钮,发送ajax请求,将数据显示到页面中
    $("btn").click(function){
		$.ajax({
    		type:"get",		//请求方式
   			url:"js/data.txt",	//请求地址
    		data:{		//请求数据,json对象
        		uname:"zhangsan"	//如果没有参数,则不需要设置
    		},
    		dataType:"json",		//预期返回的数据类型,如果是json格式,在接受到返回值时会自动封装成json对象
    		//请求成功时调用的函数
    		success:function(data){		//data是形参名,代表的是返回的数据
        		console.log(data);		//这里输出的data指data.text
                //创建ul
                var ul = $("<ul></ul>");
                //遍历返回的数据数组
                for(var i = 0; i < data.length; i++){
                    var user = data[i]; 
                    //创建li元素
                    var li ="<li>"+user.userName+"</li>";
                    //将li元素设置到ul元素中
                    ul.append(li);
                }
                console.log(ul);
                //将ul设置到body标签中 
                $("body").append(ul); 
    		}
		});
}
</script>

Sass 

简介:Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。

语法格式:

定义变量与值 :
$bgcolor: lightblue;
$textcolor: darkblue;
$fontsize: 18px;

使用变量 :
body {
  background-color: $bgcolor;
  color: $textcolor;
  font-size: $fontsize;
}

嵌套规则:

Sass代码:

nav {
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
      li {
        display: inline-block;
          a {
            display: block;
            padding: 6px 12px;
            text-decoration: none;
            }
        }
    }
}

转换成的Css代码:

nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
nav ul li {
  display: inline-block;
}
nav ul li a {
  display: block;
  padding: 6px 12px;
  text-decoration: none;
}

Sass转换为CSS:

在VScode中下载 Live Sass Compiler 插件,在插件的拓展设置中将插件参数改为以下代码后在项目css文件夹中创建拓展名为scss的文件即可实现自动转换

{
    "workbench.iconTheme": "material-icon-theme",
    "workbench.colorTheme": "Material Theme",
    "editor.fontSize": 18,
    "explorer.confirmDelete": false,
    "liveSassCompile.settings.autoprefix": [
        "ie >= 6", 
        "firefox >= 8",
        "chrome >= 24",
        "Opera>=10"
    ],
    "liveSassCompile.settings.formats": [
        {
          "format": "expanded",
          "extensionName": ".css",
          "savePath": "~/../css"
        }
      ],
    "liveSassCompile.settings.generateMap": false
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值