摘要: 1.双重循环遍历 function unique1(arr){ // 遍历数组arr for(var i = 0, r = []; i < arr.length; i++){ // 遍历数组r for(var j = 0; j < r.length; j++){ // 如果遍历到r中的元素等于arr 阅读全文
posted @ 2019-09-10 20:55 hongdou_hh 阅读(4466) 评论(0) 推荐(0) 编辑
摘要: 首先说一下javascript的组成部分: 由ECMAScript 核心语法和DOM,BOM组成, DOM是为w3c规定的,让js有能力去操作HTML和XML,可以间接的操作样式 BOM是专门操作浏览器的API,要考虑兼容性 这里的window有两个角色: 1.代替global当做全局作用域对象 2 阅读全文
posted @ 2019-08-31 16:28 hongdou_hh 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 定时器 setInterval 类似循环 语法: var i = 0; var timer = setInterval (function(){ console.log(i); i++; if(i==10){ //清楚定时器 clearInterval(timer) } },1000); //这里的 阅读全文
posted @ 2019-08-31 16:27 hongdou_hh 阅读(398) 评论(0) 推荐(0) 编辑
摘要: HTML DOM中的form表单 form表单获取: var form = document.forms; 一.百度表单验证 样式代码: <style type="text/css"> form{ width:750px; margin: 0 auto; position: relative; } 阅读全文
posted @ 2019-08-24 16:39 hongdou_hh 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一.表格 创建table的方法: 先创建一个table var table = document.createElement("table"); 然后在table中添加thead var thead = table.createTHead(); 在thead中添加行tr var tr = thead 阅读全文
posted @ 2019-08-24 16:12 hongdou_hh 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 首先整理了一下前面的API: arr.sort( );比较两个值大小的函数,可以对数组做升降序处理。 arr.reverse( );翻转,可以用来颠倒数组元素,但不负责排序。 arr.push( );在数组的最后追加元素。 arr.pop( );删除数组的最后一个元素。 arr.shift( );删 阅读全文
posted @ 2019-08-17 15:52 hongdou_hh 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一.闭包在javaScript中呢也是比较难理解的一个知识点 1.代码检测 2.预编译 <1.函数在执行前的一瞬间,会生成一个AO对象 <2.函数的形参作为AO对象的属性名,实参作为ao对象的属性值 <3.分析var声明,变量名作为AO对象的属性名,值为undefined,如果遇到和参数同名,不去做 阅读全文
posted @ 2019-08-17 15:51 hongdou_hh 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一.什么是面向对象? 面向对象:一种编程思想,在程序里面用对象来描述现实中一个具体的事务 对象:封装了一个事务的属性和功能的程序结构 why oop:和现实中人的想法非常接近,便于大程序的维护 面向对象的三大特点: 封装,继承,多态 封装(创建自定义对象) 创建自定义对象有三种方法: 1、使用对象的 阅读全文
posted @ 2019-08-10 15:03 hongdou_hh 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一.游戏简介 2048是一款休闲益智类的数字叠加小游戏,类似于欢乐消消消,很有意思的一个小游戏。 二.游戏玩法 在 4*4 的16宫格中,您可以选择上、下、左、右四个方向进行操作,数字会按方向移动,相邻的两个数字相同就会合并,组成更大的数字,每次移动或合并后会自动增加一个数字。 当16宫格中没有空格 阅读全文
posted @ 2019-08-10 14:06 hongdou_hh 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: 一.Math对象 特点:不能new! // Math:专门封装了数学计算所常用的量,并且提供了数学计算所用的API // 要做数学运算的时候使用 console.log(Math.PI); // 取整的API var num = 123.9568; // 1.Math.ceil(num)向上取整 取 阅读全文
posted @ 2019-08-05 17:39 hongdou_hh 阅读(205) 评论(0) 推荐(0) 编辑