斗地主7891的专栏

A big code monkey

windows 下查看端口使用

windows 下结束占用端口的进程

2018-03-13 16:40:55

阅读数 74

评论数 0

IE浏览器的缓存问题

问描述题 项目中用户在网页中退出登录后,立即切换为另一个账号登录,在IE中却出现某些数据依然为上一个用户保留的? 问题思考 为啥只在ie中存在?为啥只是某些数据? 问题原因 ie浏览器在第一次get请求时会从后端数据中获取资源,然后保存到自己的缓存中, 往后的几次同一个url...

2018-01-27 11:44:33

阅读数 189

评论数 0

js中debugger常用的几个命令

文中用的是chrome浏览器 step 快捷键:F9 单步执行 step into 快捷键:F11 全称:step into next function 单步执行,遇到子函数就进去继续单步执行 step over 快捷键:F10 全称:step over next function 单步执...

2018-01-27 10:59:47

阅读数 2377

评论数 1

请求中的origin

跨域的时候get,post都会显示origin,同域的时候get不显示origin,post显示origin

2018-01-26 17:51:47

阅读数 3055

评论数 0

location.hash 与location.href

1、window.location.href                 获取和修改url,window.location.href="www.baidu.com”表示的是重新定向,页面跳转 到新的页面。  2、window.location.hash ...

2017-10-12 10:00:32

阅读数 608

评论数 0

vertical-align属性

vertical-align:middle  通俗理解:把此元素放置在父元素的中部。 精准理解:元素的中垂点与父元素的基线加1/2父元素中字母x的高度对齐。 该属性是作用在子元素上。 具体的理解楼主可以参考此大神博客:http://www.zhangxinxu.com/wor... 基线的位置如下...

2017-09-20 16:21:48

阅读数 226

评论数 0

js android ios检测

function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; // Windows Phone must ...

2017-09-20 15:54:13

阅读数 385

评论数 0

package.json version

官网介绍 https://docs.npmjs.com/misc/semver

2017-09-19 11:00:39

阅读数 356

评论数 0

根据先序 中序构造二叉树

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回实现代码/** * Definition for bi...

2017-09-16 07:20:37

阅读数 268

评论数 0

对原型链的理解

链接:https://www.nowcoder.com/questionTerminal/958d0ae11c9b46e09d7b919467dce9a4 来源:牛客网 var F=function(){}; Object.prototype.a=function(){}; Function....

2017-09-06 15:37:16

阅读数 219

评论数 0

Symbol

Symbol函数前不能使用new命令,否则会报错。这是因为生成的 Symbol 是一个原始类型的值,不是对象。也就是说,由于 Symbol 值不是对象,所以不能添加属性。基本上,它是一种类似于字符串的数据类型。 注意,Symbol函数的参数只是表示对当前 Symbol 值的描述,因此相同...

2017-09-06 11:00:22

阅读数 202

评论数 0

js class

类不存在变量提升(hoist),这一点与 ES5 完全不同。 new Foo(); // ReferenceError class Foo {} 与函数一样,类也可以使用表达式的形式定义。 const MyClass = class Me { getClassName() { ...

2017-09-06 09:50:35

阅读数 452

评论数 0

es6 模块

ES6 模块不是对象,而是通过export命令显式指定输出的代码,再通过import命令输入。 // ES6模块 import { stat, exists, readFile } from 'fs'; 上面代码的实质是从fs模块加载3个方法,其他方法不加载。这种加载称为“编译时加载”或者静态加载...

2017-09-05 15:10:35

阅读数 170

评论数 0

Generator 函数

Generator 函数是一个普通函数,但是有两个特征。一是,function关键字与函数名之间有一个星号;二是,函数体内部使用yield表达式,定义不同的内部状态(yield在英语里的意思就是“产出”)。 执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除...

2017-09-05 11:09:10

阅读数 135

评论数 0

es6 map

ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果你需要“键值对”的数据结构,Map...

2017-09-04 16:16:11

阅读数 179

评论数 0

es6 set

const s = new Set(); [2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x)); for (let i of s) { console.log(i); } // 2 3 5 4 上面代码通过add方法向 Set 结构加入成员,...

2017-09-04 15:46:20

阅读数 131

评论数 0

promise 和async await

var getJson = function (url) { var promise = new Promise(function (resolve,reject) { let client = new XMLHttpRequest(); ...

2017-09-04 15:12:54

阅读数 397

评论数 0

js promise 模式的 异步回调函数

//constructor var Promise = function() { this.callbacks = []; } Promise.prototype = { constructor...

2017-09-03 17:41:26

阅读数 438

评论数 0

js 中的琐碎问题

(function () { var a = b =20; })(); console.log(typeof a === "undefined")//true console.log(typeof b ==...

2017-09-02 18:10:51

阅读数 128

评论数 0

js 深度copy 深复制

function deepCopy(target,answer) { var answer = answer ?answer :{}; for (var a in target) { if(typeof target[a] === "...

2017-08-31 16:16:19

阅读数 137

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭