前端学习快速

html 管架构, css是修饰,js是动态交互

CSS

 <style>标签写修饰
 <link>写连接的css

选择器

基本选择器

类选择器
<style>
.demo{
}
</style>
<h1 class=demo>
id选择器
<style>
#demo{
}
</style>
<h1 id=demo>

javaScript

jQuery

jQuery库,里边存在大量javaScript函数
原生的js选择器的种类有:

标签选择器:document.getElementByTagName()
id选择器: document.getElementByID()
类选择器: document.getElementByClassName()

jq选择器有(css中的选择器他全部都能用):

标签选择器:$(‘p’).click();
id选择器:$(’#id名’).click();
class选择器:$(’.class名’).click();

事件捕获鼠标移动

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
    <style>
        #divMove {
            width: 500px;
            height: 500px;
            border: 1px solid red;
        }
    </style>
</head>

<body>
mouse : <span id="mouse"></span>
<div id="divMove">
    在这里移动鼠标
</div>
<script>
    $(document).ready(
        function () {
            $('#divMove').mousemove(
                function (e) {
                    $('#mouse').text('x:' + e.pageX + "y:" + e.pageY);
                }
            )
        }
    )
</script>
</body>
</html>

nodejs

给前端一个交互

const http = require('http');
//创建一个http服务
http.createServer(function (request, response) {
    response.writeHead(200, { 'Content-type': 'text/plain' });
    response.end("heelo server")
}
).listen(8888);
console.log("aadddddddd80888")

NPM包管理器

类似于Maven
作用:1快速构建nodejs工程
npm init
然后根据输入提示命令依次输入参数
{
“name” : “test1”,
“version”:“1.0.1”,
“description”:“我是一个node工程”,
“main”:“index.js”,
“scripts”:{
“test”:“echo “Error: no test specified” && exit 1”
},
”author“:“学相伴”
“license” :“ISC” //授权协议
}
类似于pom.xml
要想引入别人的 .json文件 直接把这个.json复制到你的项目中,然后在当前路径 cmd
npm install
2快速安装和依赖第三个模块

Babel转换

把ES6转换成ES5
1 创建npm init
2 然后 cnpm 下载babel和一个中间件
3 写一个 .babelrc 文件 里边配置转换
4 然后运行命令 也可以写到 。json的脚本里

模块化

common js

const sum = (a,b)=>a+b
model.exports={ sum :sum}

require()
ES6
export function get List(){}

import 导入

webpack

写一个webpack.config.js的文件
写一个入口js
然后cmd webpack -config 路径

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值