摘要:
用户输入网址到最终渲染出来,发生了哪些事情? 用户输入www.baidu.com网址,DNS域名解析出对应的ip地址 根据ip地址找到服务器,尝试建立TCP连接(三次握手:一次发起连接;两次双方确认) 客户端:我要建立连接 服务端:你确定吗? 客户端:我确定 发起htttp请求,服务器响应index 阅读全文
摘要:
双重遍历循环 太过复杂 点击查看代码 let arr1 = [1, 2, 3]; let arr2 = [1, 2, 3, 4]; let hasCommonElement = false; for (let i = 0; i < arr1.length; i++) { for (let j = 0 阅读全文
摘要:
flex布局 .container { display: flex; /* 启用Flexbox布局 */ justify-content: space-between; /* 使子元素两端对齐,中间的元素会自适应 */ } .left-side, .right-side { /* 左边和右边元素的样 阅读全文
摘要:
改变原数组的方法有: 栈方法 push:数组末尾追加任意数量的元素,返回修改后数组的长度 pop:数组末尾移除最后一项,返回移除的项 队列方法 unshift:数组前端添加任意个项并返回新数组的长度 shift:移除数组中的第一项并返回改该项 重排序方法 sort:默认情况按照升序排列数组 rese 阅读全文
摘要:
事件监听(绑定) 事件和事件监听 事件是在编程时系统内发生的动作或者发生的事情,比如用户在网页上单击一个按钮 让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为 绑定事件或者注册事件 比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等 语法 元素对象.addEventLi 阅读全文
摘要:
let or const const优先 对于引用数据类型,const存储的是地址 数组和对象使用const声明 作用和分类 作用:使用JS去操作html和浏览器 分类:DOM(文档对象模型)和BOM(浏览器对象模型) DOM 操作网页内容(标签) DOM树 将HTML文档以树状结构表现出来,直观体 阅读全文
摘要:
对象(数据类型)-object 详细描述某个事物 无序的数据集合 对象的使用 声明 let 对象名 = { 属性名:属性值, 方法名:函数 } 对象有属性和方法组成 属性是对象内的变量 let obj = { uname: '老师', age: 18, gender: '女' } console.l 阅读全文
摘要:
for循环 for (变量起始值;终止条件;变量变化量){ } // 循环输出1-100 for (let i = 1; i <= 3; i++) { console.log('月薪过哇') } // 求出偶数的和 /* let sum = 0 for (let j = 1; j < 101; j+ 阅读全文
摘要:
运算符 赋值—— = += -= *= /= 将等号右边的值赋予给左边, 要求左边必须是一个容器 // 赋值运算符 let num = 4 num += 5 console.log(num) 一元——正负号 // 一元运算符 let i = 1 // i++ ++i console.log(i) 自 阅读全文
摘要:
JavaScipt 运行在浏览器的编程语言 书写位置 内部 <body> <script> alert('你好') </script> </body> 外部 <body> <script src="my.js"></script> </body> 创建js文件,与img标签相似 行内 输入输出语法 阅读全文