51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#J
JDK JRE JVM
使用java很久,但是一直不清楚JDK,JRE,JVM直接的关系,今天特地梳理一下。JDK:JavaDevelopmentToolKit(Java开发工具包),JDK是整个JAVA的核心,包括Java运行环境(JavaRuntimeEnvironment),一堆Java工具(javac/java/jdb等)和Java基...
代码星球
·
2020-04-03
JDK
JRE
JVM
JS中timestamp日期类型的转换
在JS中获取timestamp:vartimestamp=Math.round(newDate().getTime()/1000);在JS中将timestamp转换为Date:Date.prototype.Format=function(fmt){//varo={"M+":this.getMonth()+1,//Mon...
代码星球
·
2020-04-03
JS
timestamp
日期
类型
转换
Intellij 部署maven项目
一部署Maven项目1.下载和配置(1)下载:maven.apache.org,点击download,下载apache-maven-3.3.9-bin.zip(2)配置环境变量:环境变量包括用户变量和系统变量,为了不影响他人,可以在用户变量上进行设置新建M2_HOME,值为安装路径:D:apache-maven-3.3...
代码星球
·
2020-04-03
Intellij
部署
maven
项目
AngularJS测试二 jasmine测试路由 控制器 过滤器 事件 服务
测试应用1.测试路由我们需要检测路由是否在运作,是否找到了,或者是404了。我们要确认路由事件触发了,预期的模板是否真的加载了。既然路由会改变页面的地址(URL)和页面内容,我们需要检测路由是否被加载了,页面是否找到了,在这中间发生了什么。一段简单的路由代码:angular.module('myApp',['ngRou...
代码星球
·
2020-04-03
测试
AngularJS
jasmine
路由
控制器
angularJS测试一 Karma Jasmine Mock
AngularJS测试一测试工具1.NodeJS领域:Jasmine做单元测试,Karma自动化完成单元测试,Grunt启动Karma统一项目管理,Yeoman最后封装成一个项目原型模板,npm做nodejs的包依赖管理,bower做javascript的包依赖管理。Java领域:JUnit做单元测试,Maven自动化...
代码星球
·
2020-04-03
angularJS
测试
Karma
Jasmine
Mock
angularJS constant和value
angularJS可以通过constant(name,value)和value(name,value)对于创建服务也是很重要的。相同点是:都可以接受两个参数,name和value。区别:1.constant(name,value)可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分中。其中,name为注册的...
代码星球
·
2020-04-03
angularJS
constant
value
AngularJS $on $broadcast $emit
如何在作用域之间通信呢? 1.创建一个单例服务,然后通过这个服务处理所有子作用域的通信。 2.通过作用域中的事件处理通信。但是这种方法有一些限制;例如,你并不能广泛的将事件传播到所有监控的作用域中。你必须选择是否与父级作用域或者子作用域通信。 ...
代码星球
·
2020-04-03
AngularJS
on
broadcast
emit
javascript 闭包
1.要理解闭包,首先必须理解Javascript特殊的变量作用域。函数内部可以直接读取全局变量,在函数外部自然无法读取函数内的局部变量。出于种种原因,我们有时候需要得到函数内的局部变量。但是,前面已经说过了,正常情况下,这是办不到的,只有通过变通方法才能实现,那就是在函数的内部,再定义一个函数。如:functionf1...
代码星球
·
2020-04-03
Javascript
闭包
javascript 函数 方法
函数1.函数的定义(1)function函数名(x){函数执行体;}(2)var函数名=function(x){函数执行体;};这种方法说明,在javascript中,函数就是一种对象,也就是说,函数也是一种数据类型,参数列表相当于函数的入口,return相当于函数的出口。如:varabs=function(x){&n...
代码星球
·
2020-04-03
Javascript
函数
方法
javascript变量 数组 对象
一 变量1.全局变量和局部变量在JavaScript中同一个变量可以反复赋值,而且可以是不同类型的变量,但是要注意只能用var声明一次。这种变量类型不固定的语言称为动态语言,与之对应的静态语言,如java,赋值时类型不匹配会报错。全局变量:(1)在方法外部声明的变量(2)方法内部,没有加var关键字声明的变量...
代码星球
·
2020-04-03
Javascript
变量
数组
对象
Intellij调试debug
先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在...
代码星球
·
2020-04-03
Intellij
调试
debug
JSONArray和JSONObject
JSONObject的数据用{}来表示,如:{"id":"123","courseID":"huangt-test","title":"提交作业"}JSONArray是由JSONObject构成的数组,用[{},{}]来表示,如:[{"id":"123","courseID":"huangt-test","title"...
代码星球
·
2020-04-03
JSONArray
JSONObject
angularjs 常用方法
一angular的copy和extend1.angular.extend() angular.extend():依次将第二个参数及后续的参数的第一层属性(不管是简单的属性还是对象)拷贝,赋给第一个参数的第一层属性。也就是说,如果是对象,那么引用的是同一个对象,并返回第一个参数对象。 用法1:angu...
代码星球
·
2020-04-03
angularjs
常用
方法
js创建对象 object.create()用法
Object.create()方法是ECMAScript5中新增的方法,这个方法用于创建一个新对象。被创建的对象继承另一个对象的原型,在创建新对象时可以指定一些属性。语法:Object.create(proto[,propertiesObject]) proto: 对象,要继承的原型 pr...
代码星球
·
2020-04-03
js
创建
对象
object.create
用法
angularjs 路由机制
前言AngularJS路由主要有内置的ngRoute和一个基于ngRoute开发的第三方路由模块ui-router,内置的ngRoute有时满足开发需求,使用ui-router可以解决很多原生ngRoute的不足。 AngularJS的路由实际上是一种纯前端的解决方案,它的本质是:当请求一个url时,根据路由...
代码星球
·
2020-04-03
angularjs
路由
机制
首页
上一页
...
1405
1406
1407
1408
1409
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他