js
柯柯来康康
这个作者很懒,什么都没留下…
展开
-
02-学习vue笔记分享-computed语法
问:Vue实例中computed和methods的区别?methods与computed两个方法有很多相似之处,但是computed这个属性更加优化;methods是页面重新渲染时,它的函数总是会重新调用执行,而computed计算属性是基于缓存依赖的,只有他的相关依赖发生改变时才会重新求值computed可以完成各种复杂的逻辑,包括运算、函数调用等,只要最终返回结果所以如果在插值表达式中有过于复杂的运算,可以用computed计算属性 computed语法的基本使用 例如...原创 2020-07-13 01:25:02 · 246 阅读 · 0 评论 -
WebAPI编程--第二篇DOM--案例补充
案例1:实现密码框格式错误提醒分析:1、首先判断的事件是表单失去焦点onblur2、如果输入正确则提示正确的信息颜色为绿色的图标3、如果不是规定格式,则提示错误信息颜色为红色,图标也改变4、因为里面的样式变化较多,采用className修改样式...原创 2020-05-19 19:52:00 · 139 阅读 · 0 评论 -
WebAPI编程--第二篇DOM
1、DOM简介(1)定义:文档对象模型(Document Object Model),是W3C组织推荐的处理可拓展标记语言(HTML或XML)的标准编程接口W3C已经定义了一系列的DOM接口,通过这些DOM接口可以改变网页的内容、结构和样式(2)DOM树(1)文档:一个页面就是一个文档,DOM中使用document表示(2)元素:页面中的所有标签都是元素,DOM中使用element表示(3)节点:网页中的所有内容都是节点(标签、属性、文本、注释等等),DOM中使用node表原创 2020-05-18 15:51:55 · 377 阅读 · 0 评论 -
js学习笔记基础分享--简单类型与复杂类型
1、基本概念:简单类型又叫基本数据类型或值类型、复杂类型又叫引用类型。值类型:简单数据类型/基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型。如string、number、Boolean、undefined、null //简单数据类型 null 返回的是一个空的对象object var timer = null; console.log(typeof timer); //应用:如果我们打算将变量存储为对象,暂时没想好放啥,这原创 2020-05-15 12:13:27 · 160 阅读 · 0 评论 -
js学习笔记基础分享--字符串对象
字符串对象方法:indexOf():语法:str.indexOf(searchValue [, fromIndex])indexOf()方法返回调用它的 String对象中第一次出现的指定值的索引,从 fromIndex 处进行搜索。如果未找到该值,则返回 -1。习题:查找字符串"abcoefoxyozopp"中所有o出现的位置以及次数 //查找字符串某个字符出现的次数 //查找字符串"abcoefoxyozopp"中所有o出现的位置以及次数 ..原创 2020-05-14 19:48:52 · 526 阅读 · 2 评论 -
js学习笔记基础分享--函数习题
习题1:写一个函数实现数组的翻转。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <...原创 2020-04-27 23:26:41 · 219 阅读 · 0 评论 -
js学习笔记基础分享--作用域和预解析
作用域和预解析1.js作用域:变量在某个范围内起作用和效果(目的:提高程序的可靠性和减少命名冲突)2.分类:全局作用域、局部作用域2.1.全局作用域:整个script标签或者一个单独js文件2.2.局部作用域:函数内部就是局部作用域,只在函数内部起作用3.变量分类:全局变量、局部变量3.1根据作用域的不同,变量可分为两种:全局变量、局部变量3.2全局变量:在...原创 2020-04-27 21:19:43 · 281 阅读 · 0 评论 -
js学习笔记基础分享--对象
js学习笔记--对象创建对象的三种方式:1,利用字面量;2,利用new Object();3,构造函数1,利用字面量: // //对象:属性+方法 // //创建方法:1.字面量创建对象 // var obj = {}; //创建一个空对象 // console.log(typeof (obj));//objec...原创 2020-04-27 14:33:25 · 2335 阅读 · 0 评论 -
js学习笔记基础分享--函数篇
函数篇引入函数这个概念问题:还记得累加和怎么写吗? var sum = 0; for (var i = 1; i <= 50; i++) { sum = sum + i; } console.log(sum);思考:那要算10-50累加和呢?1-1000呢?是不是要重新写一遍代码?...原创 2020-04-26 21:04:45 · 598 阅读 · 3 评论 -
js学习笔记基础分享--正则表达式
语法:/正则表达式主体/修饰符(可选) var a = /number/i解析:/number/i是一个正则表达式。number是一个正则表达式主体(用于检索)。i是一个修饰符(搜索不区分大小写)。使用字符串方法//search() 方法 用于检索字...原创 2020-04-24 19:24:13 · 330 阅读 · 0 评论 -
js学习笔记基础分享--数组补充
1、回顾翻转数组的常用方法://翻转数组的另一种方法 function reverse(arr) { var newArr = []; for (var i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i]; ...原创 2020-04-19 23:48:15 · 220 阅读 · 1 评论 -
5.1Date对象
创建Date对象 Date对象的属性 Date对象的方法1、创建Date对象: //1.获取当前时间必须实例化 var now = new Date(); console.log(now); //Sun Apr 19 2020 09:59:40 GMT+0800 (中国标准时间) //2.Date()里面的参数是时间,...原创 2020-04-19 16:59:07 · 192 阅读 · 0 评论 -
5.1number对象
number对象: //1.创建Number对象 varnumObj1=newNumber();varnumObj2=newNumber(0);varnumObj3=newNumber(-1);console.log(numObj1);//2.属性。M...原创 2020-04-18 16:27:22 · 119 阅读 · 0 评论 -
5.1math对象
属性: 属性 描述 属性 描述 E 自然对数的底数(2.718281828459045) LOG2E 以2为底数的e的对数(1.4426950408889633) LN2 2的自然...原创 2020-04-18 15:50:57 · 155 阅读 · 0 评论 -
JavaScript分享基础-数组
数组的创建://一、定义数组的4种方法://1.利用new定义一个空数组 var arr = new Array(); arr[0] = "1"; arr[1] = "2"; arr[2] = "3"; console.log(arr); //注意:定义的数组对象名(arr)不能与已存在的变量名重名//2.利用数组字面量创建数组 ...原创 2020-04-17 22:10:47 · 571 阅读 · 0 评论 -
js学习笔记3-循环语句-while
循环语句-while-do-while://1、1-100之间的所有整数和 var sum = 0; var j = 1; while (j <= 100) { sum += j; j++ } console.log(sum);//2、1-100之间的奇...原创 2020-04-13 16:07:13 · 105 阅读 · 0 评论 -
js学习笔记3-循环语句--for--双重for(打印星星)
循环语句原创 2020-04-13 15:31:40 · 1132 阅读 · 1 评论