let暂时性死区

只要块级作用域内存在let命令,他所声明的变量就绑定这个区域,不再受外部的影响。 var tmp = 123; if (true) { tmp = 'abc'; let tmp; } 抛出错误:ReferenceError 上面代码中,存在全局变量tmp,但是块级作用域内let又声明...

2019-03-06 18:09:52

阅读数 15

评论数 0

angular中的ng-if和ng-show的区别以及ng-if的作用域问题

<input type="text" name="detectionResult" ng-model="detectionResult" required /&...

2019-01-24 16:17:21

阅读数 25

评论数 0

Intellij IDEA--can't use subversion command line client : svn

出现这样的错误:Can't use Subversion command line client: svn      Probably the path to Subversion executable is wrong. Fix it. 问题所在:在安装的TortoiseSVN工具时,本身是...

2017-11-22 09:34:17

阅读数 6082

评论数 0

哪些操作会造成内存泄漏

内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。 垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该对象),或对该对象的惟一引用是循环的,那么该对象的内存即可回收。 setTimeout 的第一个参数使用字符串而非函数的...

2017-11-01 21:34:55

阅读数 440

评论数 0

js延迟加载的方式有哪些

defer和async属性、动态创建DOM方式(用得最多)、按需异步载入js。注:(setTimeOut(js,time)) JS延迟加载,也就是等页面加载完成之后再加载 JavaScript 文件。  JS延迟加载有助于提高页面加载速度。  1. defer 属性 ...

2017-11-01 21:18:58

阅读数 457

评论数 0

JavaScript原型,原型链 ? 有什么特点?

1.JS中每个函数都存在有一个原型对象属性prototype。并且所有函数的默认原型都是Object的实例。 2.每个继承父函数的子函数的对象都包含一个内部属性_proto_。该属性包含一个指针,指向父函数的prototype。若父函数的原型对象的_proto_属性为再上一层函数。在此过程中就形...

2017-11-01 21:05:14

阅读数 2742

评论数 0

Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?

hasOwnProperty

2017-11-01 21:01:49

阅读数 1725

评论数 0

new 操作符具体干了什么?

new共经历了四个过程。 var fn = function () { }; var fnObj = new fn(); 1、创建了一个空对象 var obj = new object(); 2、设置原型链 obj._proto_ = fn.prototype; 3、让fn...

2017-11-01 20:57:15

阅读数 287

评论数 1

js 判断一个对象是否属于某一类

javascript中检测对象的类型的运算符有:typeof、constructor、instanceof typeof:typeof是一个一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean...

2017-11-01 20:53:44

阅读数 3406

评论数 0

CSS中可以和不可以继承的属性

一、无继承性的属性 1、display:规定元素应该生成的框的类型 2、文本属性: vertical-align:垂直文本对齐 text-decoration:规定添加到文本的装饰 text-shadow:文本阴影效果 white-space:空白符的处理 ...

2017-11-01 20:26:04

阅读数 140

评论数 0

如何实现浏览器内多个标签页之间的通信?

如何实现浏览器内多个标签页之间的通信? 调用 localstorge、cookies 等本地存储方式 方法一:使用localStorage 使用localStorage.setItem(key,value);添加内容 使用storage事件监听添加、...

2017-11-01 20:15:45

阅读数 397

评论数 0

HTML5头部为什么只需要写<!DOCTYPE HTML>?

HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。 而 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为。 其中,SGML是标准通用标记语言,简单的说,就是比HTML,XML...

2017-11-01 19:52:07

阅读数 765

评论数 0

MongoDB下载、安装、配置和使用

我安装的版本是mongodb-win32-x86_64-2008plus-ssl-3.4.9-signed。 下载地址:https://www.mongodb.com/download-center?jmp=nav#community 下载之后,双击运行,弹出一个框,点击运行就可以了 ...

2017-09-23 14:58:40

阅读数 190

评论数 0

你如何对网站的文件和资源进行优化?

1、文件合并(目的是减少http请求):Web性能优化最佳实践中最重要的一条是减少HTTP 请求,它也是YSlow中比重最大的一条规 则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射 (Image Map)和使用Data URI来编码图片。CS...

2017-08-01 16:27:49

阅读数 226

评论数 0

IDEA编译less插件LESS CSS Compiler的安装

1.IDEA插件地址:https://plugins.jetbrains.com/plugin/7059-less-css-compiler(LESS CSS Compiler)   百度云盘下载地址:http://pan.baidu.com/s/1geS9ief?errno=0&err...

2017-07-25 17:49:38

阅读数 2676

评论数 0

LESS CSS 框架简介

简介 CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide Web)中。HTML 主要负责文档结构的定义,CSS 负责文档表现形式或样式的定义。 作为一门标记性语言,CSS 的语法相对简单,对使用者的要求较低,但同时也带来一些问题:CSS...

2017-07-25 15:33:43

阅读数 183

评论数 0

sublime安装“包控制”

安装Package Control(包控制),操作步骤网址:https://packagecontrol.io/installation#Simple sublime3的代码如下: import urllib.request,os,hashlib; h = 'df21e130d211cfc94...

2017-07-24 16:40:21

阅读数 276

评论数 0

Log4J的配置

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 log4j可以通过配置文件的方式进行设置,目前支持两种格式的配置文件: •xml文...

2017-07-21 15:32:06

阅读数 149

评论数 0

@Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。 2、@Autowired默认按类型装配(这个注解是属业spring的,需要导入包org.springframework.be...

2017-07-21 11:26:46

阅读数 208

评论数 0

使用MyBatis Generator自动创建代码--ssm框架

MyBatis属于一种半自动的ORM框架,主要的工作就是配置Mapping映射文件,但是手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、Dao接口和Mapping映射文件。这样省去很多功夫,将生成的代码复制到项目工程中即可。 使用自动生成有很多种方式,下面介绍的这种方式很方便...

2017-07-20 09:42:12

阅读数 179

评论数 0

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