08 2018 档案

摘要:1,属性继承 继承:子级继承父级的一些属性或者方法 call apply:专门用来实现属性的继承 function Person(name,age,sex){ this.name = name; this.age = age; this.sex = sex;} Person.prototype.ea 阅读全文
posted @ 2018-08-31 21:41 静守己心,笑谈浮华 阅读(132) 评论(0) 推荐(0)
摘要:bind:bind绑定完this的指向后会返回一个新的函数体,不会被立即调用 call&apply:绑定完this的指向后会立即调用 call与apply的区别: call:第一个参数是this的指向,第二个以及后面的所有参数需要一个个进行传递 apply:第一个参数是this的指向,第二个参数是一 阅读全文
posted @ 2018-08-31 20:02 静守己心,笑谈浮华 阅读(157) 评论(0) 推荐(0)
摘要:1、prototype: 每一个函数都有一个prototype这个属性,而这个属性指向一个对象,这个对象我们叫做原型对象 作用: a、节约内存 b、扩展属性和方法 c、可以实现类之间的继承 2、__proto__ 1、每一个对象都有一个__proto__属性 2、__proto__指向创建自己的那个 阅读全文
posted @ 2018-08-31 19:59 静守己心,笑谈浮华 阅读(397) 评论(0) 推荐(0)
摘要:const fs = require("fs"); // stat: // 检索文件 // 语法 // fs.stat(path,(err,stats)=>{}) // isFile:检索当前文件是不是一个文件 // isDirectory:检索当前文件是不是一个目录 fs.stat("../随堂案 阅读全文
posted @ 2018-08-30 09:07 静守己心,笑谈浮华 阅读(342) 评论(0) 推荐(0)
摘要:const url = require("url"); /* url.parse(url,boolean) 将一个url进行解析 返回值是一个ulrObject 如果说布尔值传递true的情况下会将query转换成一个对象 */ example: let str = "https://www.bai 阅读全文
posted @ 2018-08-30 08:57 静守己心,笑谈浮华 阅读(310) 评论(0) 推荐(0)
摘要://核心模块用require进行引入const http = require("http"); 创建一个服务器 req:请求 request req.url :当前服务器的访问的路径 req.method:当前服务器访问的方式 res:回复 response res.end():结束响应回复 最后一 阅读全文
posted @ 2018-08-30 08:54 静守己心,笑谈浮华 阅读(502) 评论(0) 推荐(0)
摘要:1.设置 function setCookie(key,val,expires){ var d=new Date(); d.setDate(d.getDate()+expires); document.cookie = key+"="+val+";path=/;expires="+d;} 2.删除 阅读全文
posted @ 2018-08-20 20:09 静守己心,笑谈浮华 阅读(285) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title><style> *{ margin:0; padding:0; } #box{ width:100px; height:100px; backgro 阅读全文
posted @ 2018-08-18 21:26 静守己心,笑谈浮华 阅读(112) 评论(0) 推荐(0)
摘要:1.获取滚动条的距离 var sTop=document.documentElement.scrollTop || document.body.scrollTop 2.获取非行间样式 IE:currentStyle[attr] 标准:getComputedStyle[attr] function g 阅读全文
posted @ 2018-08-17 23:13 静守己心,笑谈浮华 阅读(573) 评论(0) 推荐(0)
摘要:innerHTML、innerText和outerHTML、outerText的区别outerHTML/innerText 非w3c dom规范 获取innerHTML将元素中所有的内容都获取到 包括HTML标签 但是不包括自身标签 innerText将元素的内容获取出来不包括HTML标签 oute 阅读全文
posted @ 2018-08-16 22:44 静守己心,笑谈浮华 阅读(679) 评论(0) 推荐(0)
摘要:1.document.onclick=function(){ console.log(this);} // document 2.function fn(){ console.log(this);} document.onclick=function(){ window.fn(); } // win 阅读全文
posted @ 2018-08-16 22:19 静守己心,笑谈浮华 阅读(121) 评论(0) 推荐(0)
摘要:offsetWidth 返回元素的宽度(包括border和padding) offsetHeight 返回元素的高度(包括border和padding) offsetParent定义:那么offsetParent就是距离该子元素最近的进行过定位的父元素(position:absolute relat 阅读全文
posted @ 2018-08-16 21:34 静守己心,笑谈浮华 阅读(157) 评论(0) 推荐(0)
摘要:1、元素.innerHTML 获取设置元素节点里的内容 2、元素.id 元素节点的id名称 3、元素.className 获取元素的class内容(不可以使用class) 4、元素.style 获取元素的内联样式 5、元素.tagName 获取元素节点的标签名 大写的标签名 6、outerHTML/ 阅读全文
posted @ 2018-08-16 21:18 静守己心,笑谈浮华 阅读(97) 评论(0) 推荐(0)
摘要:找对象常用的六种方法 1.document.getElementById() 通过ID获取元素 2.document.getElementByTagName() 通过标签获取元素 这2种没有任何兼容性问题 这4种都有兼容性问题 3.document.getElementsByClassName() 阅读全文
posted @ 2018-08-16 19:48 静守己心,笑谈浮华 阅读(140) 评论(0) 推荐(0)
摘要:clientX 设置或获取鼠标指针位置相对于当前窗口的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。clientY 设置或获取鼠标指针位置相对于当前窗口的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。offse 阅读全文
posted @ 2018-08-15 20:34 静守己心,笑谈浮华 阅读(195) 评论(0) 推荐(0)
摘要:var str="abcABCabc";var min=0;var max=0;for(var i=0;i<str.length;i++){ var code=str.charCodeAt(i); if(code>=65 && code<=90){ max++; } if(code>=97 && c 阅读全文
posted @ 2018-08-13 19:49 静守己心,笑谈浮华 阅读(503) 评论(0) 推荐(0)
摘要:有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 function fn(arr,n){ var flag=false; for(var i=0;i<arr.length;i++){ if(arr[i]>=n){ arr.splice(i,0,n); flag=true; 阅读全文
posted @ 2018-08-12 19:19 静守己心,笑谈浮华 阅读(842) 评论(0) 推荐(0)
摘要:1.编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组 function has(arr,n){ var flag=false; for(var i=0;i<arr.length;i++){ if(arr[i]==n){ flag=true; break; } } return 阅读全文
posted @ 2018-08-12 17:46 静守己心,笑谈浮华 阅读(426) 评论(0) 推荐(0)
摘要:编写函数has(arr , 60) 判断数组中是否存在60这个元素,返回布尔类型 function has(arr,n){ var flag=false; for(var i=0;i<arr.length;i++){ if(arr[i] == n){ flag=true; break; } } re 阅读全文
posted @ 2018-08-12 17:29 静守己心,笑谈浮华 阅读(2774) 评论(0) 推荐(0)
摘要:编写函数map(arr) 把数组中的每一位数字都增加30% 1.方法一 function map(arr){ var newArr=[]; for(var i in arr){ newArr.push(arr[i]*=1.3); } return newArr;} var arr=[10,20,30 阅读全文
posted @ 2018-08-12 17:23 静守己心,笑谈浮华 阅读(470) 评论(0) 推荐(0)
摘要:function fn(arr){ var temp; for(var i=0;i<arr.length-1;i++){ for(var j=i+1;j<arr.length;j++){ i f(arr[i]>arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=t 阅读全文
posted @ 2018-08-12 17:08 静守己心,笑谈浮华 阅读(125) 评论(0) 推荐(0)
摘要:function fn(arr){ var temp; for(var i=1;i<arr.length;i++){ for(var j=0;j<arr.length-i;j++){ if(arr[j]>arr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; arr[j+1 阅读全文
posted @ 2018-08-12 16:54 静守己心,笑谈浮华 阅读(319) 评论(0) 推荐(0)
摘要:1、关键字 var obj = Object(); 2、构造函数 var obj = new Object(); 3、字面量 var obj = {}; 阅读全文
posted @ 2018-08-10 22:17 静守己心,笑谈浮华 阅读(133) 评论(0) 推荐(0)
摘要:1、关键字 var 变量名= Array(); 当传入一个值的时候代表数组的长度 如果输入2个值的时候代表数组的数据 var arr = Array(30,20); console.log(arr); 2、构造函数方式 var 变量名 = new Array(); 当传入一个值的时候代表数组的长度 阅读全文
posted @ 2018-08-10 20:55 静守己心,笑谈浮华 阅读(3397) 评论(0) 推荐(0)
摘要:1.立即执行函数:立即就会执行,不需要事件以及自调用 (function fn(_name){ alert(_name); })("张三"); 2.事件调用:事件 js是一个基于事件驱动的语言 function fn(){ console.log("春风十里,不如有你"); } document.o 阅读全文
posted @ 2018-08-09 23:19 静守己心,笑谈浮华 阅读(492) 评论(0) 推荐(0)
摘要:1.关键字函数 function fnName(){} 2.字面量函数 var fn = function(){} 字面量可以暂时理解为右值,即等号右面的值 3.构造函数 var fn = new Function() 阅读全文
posted @ 2018-08-09 22:57 静守己心,笑谈浮华 阅读(166) 评论(0) 推荐(0)
摘要:Elements 元素(用来查找元素,常用) Memory 内存,存储 Console 控制台打印输出(常用) Sources 资源,多用来做断点调试 Audits 审计(不常用) Performance 性能(不常用) Network 网络(里面的XHR在ajax的学习过程中常用) 阅读全文
posted @ 2018-08-09 17:41 静守己心,笑谈浮华 阅读(524) 评论(0) 推荐(0)
摘要:方法一: function fn(str){ if(str %1 ==0){ console.log("纯数字"); } else { console.log("不是纯数字"); } } 方法二: function typeNum(n){ if(typeof Number(n) =="number" 阅读全文
posted @ 2018-08-09 15:00 静守己心,笑谈浮华 阅读(700) 评论(0) 推荐(0)