08 2022 档案
摘要:设计模式 设计模式 概述:用来设计对应类和对象的(建立类和对象的模型的)解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。不区分语言(主要是思想)。主要设计模式有23种。 主要分为三类 创建型(): 用来创建类和对象的(5种) 结构型:将类和对象的结构里面几个小的结构合并为
阅读全文
摘要:jsonp 概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。 什么叫跨域 浏览器不能执行其他网站的脚本 什么是同源策略(属于浏览器的) 浏览器采用了对应的同源策略,它为了安全,并防止了对应的恶意请求以及其他非正常请求(
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:http和https http,https 都是网络传输协议 是用于网络相关传输,http走的是明文传输,https走的密文传输(内部采用对称加密以及非对称加密)。对应的https安全性要高于http。https为什么会采用加密,因为他底层采用了openSSL。(open表示开源) http的特性
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:日期、对象、延时器、定时器 Date日期 获取当前本地的时间 var date = new Date() 获取指定时间 var date = new Date() //一个参数毫秒值 将这个毫秒值去加上对应的1970.1.1 0:0:0 var date = new Date(123456) //指
阅读全文
摘要:BOM Window 是顶层对象,是BOM的核心(属于BOM)。是全局变量的父亲 相关属性 innerHeight 和 innerWidth(可视宽高) parent 相关的方法(一般用来检验、测试) // window //对象console.log(window); //window 对象 Wi
阅读全文
摘要:DOM 节点 节点:Node 元素节点 (element) 属性节点 (attribute) 文本节点 (text) <div id='a' name='b'>这是文本节点</div> div为标签节点、 id和name...等都是属性节点、这是文本节点是文本节点 属性节点操作的相关方法 setAt
阅读全文
摘要:事件 事件是发生在 HTML 元素上的事情。 当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。 监听过程 触发过程 处理过程 这个流程就是完整的一个事件 事件的组成 触发者.on+对应的事件名 = 处理的函数 对应的事件组成 触发者 一般来说是对应的元
阅读全文
摘要:var porpressBar = document.getElementById('progressBar') var info = document.getElementById('info') var barW = 0 var id = setInterval(function(){ barW
阅读全文
摘要://Script function cheack(){ var kong = ''//获取值不能放外面,不然一直为空 kong = document.getElementById('name').value.trim()//trim是去掉空格 var password ='' password =
阅读全文
摘要:function changeColor(){ var r = parseInt(Math.random()*255) var g = parseInt(Math.random()*255) var b = parseInt(Math.random()*255) return `rgb(${r},$
阅读全文
摘要:事件 事件是发生在 HTML 元素上的事情。 当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。 监听过程 触发过程 处理过程 这个流程就是完整的一个事件 事件的组成 触发者.on+对应的事件名 = 处理的函数 对应的事件组成 触发者 一般来说是对应的元
阅读全文
摘要:var i = prompt("请输入你要查询的年份") if(i % 4 == 0 && i % 100 != 0 || i % 400 == 0){ console.log(i + '是闰年'); }else { console.log(i + '是平年'); }
阅读全文
摘要://sScriptvar showTime = document.getElementById('seconds') var id =0 function fn(){ var i = 0 var s = 0 var m = 0 var h = 0 id =setInterval(function()
阅读全文
摘要:日期、对象、延时器、定时器 Date日期 获取当前本地的时间 var date = new Date() 获取指定时间 var date = new Date() //一个参数毫秒值 将这个毫秒值去加上对应的1970.1.1 0:0:0 var date = new Date(123456) //指
阅读全文
摘要:<script> function fn(max,min){//数值区间 return Math.round(Math.random()*(max-min)+min) } var number=' '//空字符串来接取循环 for(var i = 0;i<4;i++){ number+=fn(0,9
阅读全文
摘要:字符串 字符串是什么 字符串将同样的内容串在一块,里面的值是常量,所以增删查改不会改变原字符串。 字符串的声明 值类型赋值 var str = '' 对象类型赋值(new) var str = new String('')//new后面字母大写 ES6新增合并字符串(${}) var i = 'a'
阅读全文