随笔分类 - JavaScript
1
摘要:1 // 定时器 2 // js提供了定时执行js代码的功能,叫定时器。主要由两个内置的定时器方法实现。 3 4 5 6 7 // 一. setTimeout(function(){},delay); 8 // 1. 该函数指定某个方法在,delay毫秒之后执行,只执行一次。返回值是该定时器在程序内
阅读全文
摘要:1 // JSON 是js的内置对象,主要操作json数据。 2 // 网络传输数据应用层都是字符串格式。 3 // 最早网络数据传输流行的格式是XML: <name>222</name><age>22</age> 4 // json 数据: '{"name":222,"age":22}',现在都是
阅读全文
摘要:1 // js标准库,计算js内置的对象,可以直接使用。 2 // 数值,字符串,布尔类型,在使用的时候会被对应的原始数据类型包装,组成包装对象。 3 //静态方法:只能在以原生对象调用,不能通过实列调用 4 //实例方法:由该构造函数创建的对象,都可以使用的方法 5 6 //一、Number 对象
阅读全文
摘要:1 /* 2 面向对象的三个概念 3 1、类:是一个抽象概念,是产生对象的一个容器 4 2、对象(实例):是一个实体,由类产生出来的一个带有类属性和方法的实体。 5 3、实例化:产生对象的过程 6 */ 7 8 9 //一、 构造函数:是一个特殊的函数,用来模拟类,是产生对象的模板 10 // 1、
阅读全文
摘要:数组 变量 :存储数据的,只能存储一个值 var name = "张三" ; var age = 12; 对象:本质特征和行为的事物 能存储一条数据 var obj = {name:"张三",age:12,score:100} 数组:可以存储一组(多条数据)或一系列相关数据的容器 数组元素:存储在数
阅读全文
摘要:对象 世界万物皆对象; object,一切具有本质特征和行为的事物 属性:事物的本质特征 方法: 事物的行为 一个鼠标 属性(本质特征):大小 形状 颜色 事物的行为: 干什么事情 --点击 选择 一个人 属性(本质特征):姓名 年龄 身高 体重 事物的行为: 跑步 唱歌 敲代码 类 一类具有共同的
阅读全文
摘要:1、arguments function fn() { // arguments 接收调用函数时的所有实参 console.log(arguments) } fn(12, 34, 5, 6, 78, 84, 4, 3, 2, 2, 12, 5) 2、匿名函数 // 1. 将匿名函数赋值给一个变量
阅读全文
摘要:1 <script> 2 // js的数据类型 3 // 一、原始数据类型: 数值类型number,字符串string,布尔类型bool类型 4 // 二、特殊值: undefined,null 5 // 三、引用数据类型,赋值的时候是赋值的数据的内存地址: 对象object,数组array,函数f
阅读全文
摘要:1 <script> 2 //一、数组是一个特殊的对象 3 //1、数组是按顺序排列的一组值(元素)每个位置都有编号从0开始,这个编号叫索引(下标)。数组的值可以是任意数据类型 4 var arr1 = ['a', 'b', 'c', 3, { a: 1 }, [2, 2, 3]] 5 //2.数组
阅读全文
摘要:1 <script> 2 // 一、函数: 主要是放置一个代码区块,可以控制代码区块的运行。函数里面的代码不会自动运行,需要调用函数才会运行里面的代码块。 3 // 二、创建函数的方式: 4 // 1. function 命令 5 function getName() { 6 var name =
阅读全文
摘要:1 <script> 2 //一、 闭包 3 //1、函数内部创建的函数 4 function f() { 5 var count = 1; 6 return function f1() { 7 console.log(count); 8 } 9 f1()//1 10 } 11 console.lo
阅读全文
摘要:1 <script> 2 //一、递归函数 3 //函数调用自身函数 4 //使用递归时候不要无效的去调用自身函数,容易造成内存溢出 5 //使用递归,函数内部需要有退出条件,不能无限制调用递归 6 7 8 //这里会无限制的调用自身,没有退出、中断条件 9 /* function fi(){ 10
阅读全文
摘要://函数里面声明定义的变量跟函数外是分开的,函数内是独立的作用域 //函数外声明的变量为全局变量 //作用域中首先找var function关键词 //将var 变量名 function name(){代码}; //将var 变量名赋值为undefined;(只声明没定义) //再进行代码的顺序执行
阅读全文
摘要:// 没有参数 没有返回值 的函数 function fn(){ console.log("helloword"); } // fn() // 有参无返回值的函数 function sum(a,b){ console.log(a+b); } // sum(34,56); // 无参有返回值的函数 f
阅读全文
摘要:事件 事件是鼠标或键盘的动作.如:点击,双击,移入,移出,移动,按下,弹起,获取焦点,失去焦点..... 事件驱动: 监听动作 onclick ,ondblclick,onkeyup,onkeydown,onmousemove,onblur... 事件处理程序: 事件触发后所调用的函数 语法: 对象
阅读全文
摘要:// 函数的返回值 return // 在函数里面定义的变量 在函数外面是不能使用的 // 我们需要在函数外面使用函数里面定义的变量的值 函数中通过return 把a变量的值返回出去 function fn(){ var a =10; console.log(a); return a; //retu
阅读全文
摘要:函数 1.什么是函数 将需要反复使用的功能代码,封装成独立的模块,这个模块就是函数. 2.使用函数的好处? 可复用(可重复使用) 功能代码可控 3.函数的分类 内置函数 (js给我们提供的) 自定义函数 (自己定义) 4.函数的类型 Function 5.如何声明函数 5-1.语句定义法(在任意位置
阅读全文
摘要:条件语句 if语句 if(条件){ //js代码}if(条件){ //js代码}else{ //js代码}if(条件){ //js代码}else if(条件){ //js代码}else if(条件){ //js代码}else{ //js代码} switch语句 (其case中是全等判断 )
阅读全文
摘要:运算符 递增递减运算符 算术运算符 x +- */% console.log(12+34); console.log(34-12); console.log(2*8); console.log(98/23); console.log(98%9); 递增递减运算符 如果需要反復的给数字变量添加和减去1
阅读全文
摘要:web三大标准:HTML(结构) + CSS(样式) +JavaScript(行为) JavaScript 动态效果+数据交互 编程语言 编程 让计算机为解决某个问题而使用某种程序设计语言编写程序代码,最终得到结果 是什么? 世界上最流行的语言之一,是一种运行在客户端的脚本语言 脚本语言 不需要编译
阅读全文
1