JS变量声明提升和函数声明提升

声明提升: JavaScript函数里的所有声明(只是声明,但不涉及赋值)都被提前到其当前作用环境的顶部,而变量赋值操作留在原来的位置。函数提升优先级比变量提升要高,且不会被变量声明覆盖,但是会被变量赋值覆盖。    function fun(){ console.log ("函数");}    var fun;    console.log("第一个:" + fun); 输出:function ...
分类: 其他 发布时间: 07-10 23:57 阅读次数: 0

js定义函数的三种方法

js定义函数的三种方法
分类: 其他 发布时间: 07-10 23:56 阅读次数: 0

javascript中为什么有时候会使用双逻辑非运算符的?

转自 :https://blog.csdn.net/ansenamerson/article/details/71247425目录(?)[+]双逻辑非操作符的作用双逻辑非操作,会把一个值(数字,字符串…..)转换为布尔值。第一次逻辑非操作取反的布尔,第二次获得最初元素本身对应的布尔。alert(!!false); //false alert(!!"blue"); //true a...
分类: 其他 发布时间: 07-10 23:56 阅读次数: 0

什么是typescript以及如何使用

TypeScript TypeScript 是由微软开发的一款开源的编程语言 。TypeScript 是 Javascript 的超级, 遵循最新的 ES6、 Es5 规范。 TypeScript 从语言层面上扩展了JavaScript的语法。TypeScript 更像后端 java这样的面向对象语言可以让 js 开发大型企业项目 。应用:谷歌也在大力支持 Typescript 的推广, 谷歌的 ...
分类: 其他 发布时间: 07-10 23:56 阅读次数: 0

TypeScript:基本数据类型

基本类型  在TypeScript中有以下基本数据类型  • 布尔类型(boolean)           var flag:boolean=true;  • 数字类型(number)var num:number=123;  • 字符串类型(string)var str:string="haha";  • 数组类型(array)               第一种方法: let arry: n...
分类: 其他 发布时间: 07-10 23:55 阅读次数: 0

Typescript:函数定义

回顾JavaScript中的函数定义:/*普通函数*/ function add(a, b) { console.log(a + b); } add(1, 2); /*匿名函数*/ var add1 = function (a, b) { console.log(a + b); }; add1(3, 4);Typescript:函数定义/*普通函数*/ function add(a...
分类: 其他 发布时间: 07-10 23:55 阅读次数: 0

Typescript:类

1.类的定义class Person { name: String; age: number; //构造方法 与java不同,不是使用类名,而是使用constructor constructor(name: String, age: number) { this.name = name; this.age = age; } ...
分类: 其他 发布时间: 07-10 23:55 阅读次数: 0

Typescript:接口

       接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 typescrip中的接口类似于java,同时还增加了更灵活的接口类型,包括属性、函数、...
分类: 其他 发布时间: 07-10 23:55 阅读次数: 0

Typescript:泛型

       使用泛型可以来创建可重用的组件,一个组件可以支持多种类型的数据。泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验)       泛型:可以支持任意的数据类型// T表示泛型,具体什么类型是调用这个方法的时候决定的,可以用任意字母表示,但是3个地方要一致 //getData<T>表示泛型方法。 //(value:T):T 参数是任意类型,返回值是任...
分类: 其他 发布时间: 07-10 23:54 阅读次数: 0

用vue-cli搭建vue开发环境

vue.js有著名的全家桶系列,包含了vue-router,vuex, vue-resource,再加上构建工具vue-cli,就是一个完整的vue项目的核心构成。1.vue-cli 是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板。作用:不必自己手动配项目环境,提供好基本的项目结构。npm install -g vue-cli验证是否安装成功vue –version用v...
分类: 其他 发布时间: 07-10 23:54 阅读次数: 0

VUE页面构成

在一个VUE页面中主要包含3部分,<template>、<script>以及样式表<style lang="scss" scoped>
分类: 其他 发布时间: 07-10 23:54 阅读次数: 0

综述国内外三维视觉测量系统的发展现状[转]

转自:https://blog.csdn.net/zhaohongliang360/article/details/80675938 1.1 相关技术综述 二维视觉测量采用单摄像机测量目标在特定平面中的位置,如美国的Adept机器人装配系统、足球机器人等。在二维视觉测量中,摄像机与测量平面之间的距离固定,这使得其应用受到很大的限制[1]。 与二维图像信息相比,三维信息能够更全面、真实地反映客观物体,提供更大的信息量。近年来,各种技术应用于三维信息测量中,由此形成了各类三维测量系统。经过几十年发
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

(转)springboot应用启动原理(一) 将启动脚本嵌入jar

转:https://segmentfault.com/a/1190000013489340 Spring Boot Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and is designed to get you up and running as quickly as possible.
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

synchronized一个(二)

今天遇到了一个关于synchronized的一个问题,关于其持有锁的问题。这个问题以前是有看过相关文章的,但是一直没有记录,今天大概记录一下当前的认知。 对于静态方法,synchronized的使用的锁实际上是以Class对象作为锁,对于非静态方法,持有的锁为方法所在的对象。可能有点难以理解,但是,仔细想想,静态方法是类级别的,而非静态方法属于对象级别的。这样或许好理解一下。 关于synchronized的常规用法 同步控制块。进入此段代码前,必须得到syncObject对象的锁,如果其他线程
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

git 操作大全

Linux下的安装: 1、redhat、fradora,centos安装 yum install –y git 2、 Debian、Ubuntu安装 sudo apt-get install git 、 sudo apt-get install git-core 3、源码安装: 先从Git官网下载源码,然后解压,依次输入:./config,make,sudo make install这几个命令安装就好了 Windows安装: 1、下载msysgit 2、安装 3、始菜单里找到“Git”->“G
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

[Spark]-Streaming-操作篇

占位置
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

ajax 多个setInterval进行ajax请求的页面长时间打开会出现页面卡死问题

多个setInterval进行ajax请求的页面长时间打开会出现页面卡死问题 方案一: setInterval会消耗网页内存,如果不清理会一直消耗直到网页卡死。 解决办法: 先清除定时器再创建一个定时器 clearInterval(t); t=setInterval(ajax,10000); 方案二:(等价于同步) 使用JQuery Deferred对象。 var getWordCount = function(。。。){ var defer = $.Deferred(); var urlSt
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

在tomcat服务器当中配置Solr引擎

1. Solr下载:http://archive.apache.org/dist/lucene/solr/ 2. 找到solr-webapps下的-->solr.war 3. 解压到tomcat目录下存放web项目的webapps目录下 4. 导入日志相关文件jar包 5. http://www.sublimetextcn.com/ Sublime Text 是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器, 可运行在Linux,Windows和Mac OS X。也是许多程序员喜
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

css经典布局的实现

一直以来在网上看过不少css布局方式,始终没有做一次较为完整的总结。今天通过自己敲代码一一进行了相应效果的实现。主要包括:一栏居中布局,两栏布局,三栏布局,以及盒子内容居中的实现。 一,html代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css经典布局</title> <link rel="stylesheet" type="text/css" href="cssless.css"> </head> <bo
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0

如何将登录名展现在首页

问题:通过 登录 页面,输入了用户名、密码、验证码等信息后,若登录成功,是如何实现将 登录名字 显示在 页面的固定位置? 使用什么样的技术和相关参数
分类: 其他 发布时间: 07-10 23:53 阅读次数: 0