笔记
qq_52068757
这个作者很懒,什么都没留下…
展开
-
AJAX的封装
【代码】AJAX的封装。原创 2022-07-17 15:02:55 · 89 阅读 · 1 评论 -
cookie的获取及设置的方法
cookie原创 2022-06-20 16:16:43 · 566 阅读 · 0 评论 -
ES5和ES6新增特性
一、ES5新增特性1.1 严格模式user strictjs是一个弱类型语言,对程序的书写没有太严格的限制,如果 可以不使用var声明变量等,导致在程序员们在开发的过程中,出现很多不并不严谨的代码书写方式。限定范围:当前执行上下文1,在全局上下文使用,限定全局上下文2,在函数上下文使用,限定函数上下文语法限定1,必需使用var声明变量2,八进制被禁用3,函数必需声明在上下文的最外层4,函数参数中不能出现相同的形参5,arguments获取的实参不同6,自定义的函数中原创 2022-05-31 08:32:43 · 1738 阅读 · 0 评论 -
【无标题】
DOM模型DOM中,文档中的一切都是节点常用属性汇总tagName 标签名称nodeName 节点名称nodeType 节点类型nodeValue 节点的文本内容attributes 当前元素节点的所有属性节点obj.ownerDocument 当该节点的文档对象根节点==documentparentNode 父节点nextElementSibling 下一个兄弟节点 nextSibling(低版本浏览器使用)previousElementSibling 上一个兄弟节点 previou原创 2022-05-12 14:22:04 · 110 阅读 · 0 评论 -
数组的方法
数组方法中分为了两大类,一类方法使用后会改变原数组,一类方法使用后不会改变原数组数组是对像,对像有属性和方法改变原数组的方法:push()向数组的尾部添加一个或多个元素 用法:arr.push(21,12,23),返回新数组的长度,原数组改变pop()删除数组尾部的数据 一次删一个,用法:arr.pop();返回删除的元素,原数组改变unshift()向数组的头部添加一个或多个元素; 用法:arr.unshift(23,34,32),返回新数组的长度,原数组改变shift()删除数组的第原创 2022-04-22 20:22:26 · 43 阅读 · 0 评论 -
自执行函数和this指向的问题
自执行函数// 函数的自我执行:函数不需要调用,声明后就立即执行(function fn(){ console.log(111) })()也可以在最后的的括号传参数(function fn(a,b){// console.log(a+b)// })(3,4)也可以用一个变量来接收var result = (function fn(a,b){ return a*b })(3,4)// 有一个变量接收结果,第一个小括号可以省略。像这样var result = f原创 2022-04-20 14:35:11 · 452 阅读 · 0 评论 -
常用的事件(包括键盘事件,文本框事件,窗口事件)
键盘事件// 键盘事件// onkeydown 键盘按下// onkeypress; 键盘按着不放时// onkeyup 键盘按下后抬起触发文本框事件// onchange 内容发生改变并且失去焦点后触发// onblur 失去焦点时触发// onfocus 获取焦点触发// oninput (h5新增事件) 内容发生改变后触发(属于高频触发事件) 表单事件//onsubmit 提交表单时候触发窗口事件/原创 2022-04-17 12:48:30 · 222 阅读 · 0 评论 -
事件和函数的其他使用方式
var btn = document.getElementById("btn"); btn.onclick = fn(); // 这里是fn函数的调用执行,fn函数执行完毕返回一个undefined再将这个undefined赋值给onclick属性 function fn(){ console.log("来来来"); }上面代码点击没有效果,因为这里是fn函数的调用执行,fn函数执行完毕返回一个undefined再将这个undefined赋值给onclick属性(函数原创 2022-04-17 12:36:43 · 54 阅读 · 0 评论 -
Vue模仿卖座项目
01 搭建项目和配置反向代理1.安装node2.初始化vue项目 vue create 项目名称3.将package.json中的"scripts"下的serve 改为start 方便我们运行项目"scripts": { "start": "vue-cli-service serve",//serve 改为start "build": "vue-cli-service build", "lint": "vue-cli-service lint" },4.配原创 2022-04-16 17:04:03 · 2332 阅读 · 1 评论 -
js函数和变量的提升
关于js作用域和变量提升的问题原创 2022-04-14 13:47:20 · 253 阅读 · 0 评论 -
计算某日是这一年的第几天(switch)
<script> var year = parseInt(prompt('请输入年份')) var month = parseInt(prompt('请输入月份')) var day = parseInt(prompt('请输入多少号')) switch (month) { case 12: day += 31; case 11:原创 2022-04-04 10:18:24 · 311 阅读 · 0 评论 -
自增自减运算
自增自减运算 var a = 2; a += 3; a += 1; a++; // a++; a++; ++a; ++a; ++a;// 加加在前 : 先在原来的基础上加上了1,再输出// 加加在后 : 先获取原来的值,再加1 ++a; console.log(a) console.log(++a) ; // 3 a = a + 1 console.log(a++) ; // 2 console.log(a)// 案例 ..原创 2022-04-01 11:36:15 · 46 阅读 · 0 评论 -
数据类型转换
自动(隐匿)类型转换 console.log(4 + "5"); console.log(8 + true); console.log(9-"5"); console.log(typeof (9 - "5")); console.log(typeof 9 + "5"); // number5 面试题有可能出现 console.log(null + 3); console.log(undefined + 3); // NaN console.log(false + true); //原创 2022-04-01 11:32:37 · 46 阅读 · 0 评论 -
不常见的属性选择器
p【title】指定p标签中有title属性的【title】指定带有title属性的【title=li】指定title属性=li的标签p【title ~=“cd”】p标签里面title属性是否包含cd字符(要求cd是独立的单词)p【title *=“cd”】p标签里面title属性是否包含cd字符(不要求cd是独立单词,abcd也行)...原创 2022-03-04 09:44:05 · 154 阅读 · 0 评论 -
记录学习01
记录学习_author:date: 2020/11/15a= ‘hello’print(a*3)print('llo’in a)a=‘22222’b=‘44444’c= ‘’.join([a,b]) #拼接print©st = ‘hello world {name} is {age}’print(st.count(‘l’))#计算元素的个数print(st.capitalize())#首字母大写print(st.center(50,’-’))#让字符串居中 第一项填写个数 第二项原创 2020-11-15 18:36:38 · 224 阅读 · 0 评论