摘要: 多人开发同一个项目时,会出现类名称相同的情况。package就是为了避免类或接口名称重复而采用的一种措施。实际上包就是有一定层次结构的文件夹,*.class文件要保存当前类声明的和包对应的文件夹中。 包的定义格式:package 包名[.子包名]; 编译时:javac –d . Hello.java 阅读全文
posted @ 2017-04-09 22:46 开发之路 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 在面向对象编程语言里,类是一等公民,整个系统由一个一个的类组成。Java里的方法不能独立存在,所有的方法都必须定义在类里,执行方法时必须使用类或对象来作为调用者。 Java语言是静态语言,一个类定义完成后,只要不再重新编译这个类文件,该类和类的对象所拥有的方法是固定的,永远都不会改变。 方法的参数传 阅读全文
posted @ 2017-04-09 22:43 开发之路 阅读(287) 评论(0) 推荐(0) 编辑
摘要: package.json是npm package的配置文件,存储当前项目相关的信息。如果下载npm中的包,包内会自带该文件。 具体属性 main:the main entry point for the libary; when someone runs require(<library name> 阅读全文
posted @ 2017-03-31 16:52 开发之路 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: js中原生的sort()采用快排和插入排序算法,根据比较器对数组排序。 默认是将数组元素转为字符串,然后根据Unicode字符集编号的大小排序。 charCodeAt(index) 返回指定位置字符的 Unicode 编号,取值是 0 - 65535 间的整数,与 charAt() 方法执行的操作相 阅读全文
posted @ 2017-03-30 16:48 开发之路 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: Node.exe是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Nodejs定义了一个构造函数 Module,所有的模块(Node中一个文件即一个模块)都是 Module 的实例。每个模块都隐式传入了构造函数中的如下属性: 也就是说每一个Node的文件,都会自动创建一个mo 阅读全文
posted @ 2017-03-28 16:58 开发之路 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 搜索ctrl+p:搜索Sources面板中指定的文件;然后在主窗口文件标签右键选择reveal in navigator可以在目录中显示当前文件。ctrl+f:搜索devtool主显示窗口所在文件的指定字符;ctrl+shift+o:搜索所在文件的函数定义或选择器;ctrl+shift+f:支持大小 阅读全文
posted @ 2017-03-27 17:47 开发之路 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 屏幕尺寸是指屏幕对角线的长度,一般以英寸为单位,1英寸(inch)=2.54厘米(cm)。传统意义上的照片尺寸也是这个概念。所以同样尺寸(指对角线)的屏幕,也可能长宽比率不同。像素(Pixel):是位图(如数字图像)里的抽象概念,指计算机对图像的采样点,没有具体尺寸。通俗理解就是一个一个的方框(点) 阅读全文
posted @ 2017-03-27 17:39 开发之路 阅读(2919) 评论(0) 推荐(0) 编辑
摘要: 单页应用中,页面的跳转如果只是通过js控制时,浏览器的前进/后退会离开当前url。另外通过url收藏当前页面后重新打开时会跳到应用的初始状态。 用前端路由的方法可以解决上述问题。url的hash部分改变,不会反生页面跳转,但会触发hashchange事件,再通过js显示不同的组件。简单实现如下: 阅读全文
posted @ 2017-03-19 21:28 开发之路 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: ie浏览器下new Date("2013/04")与new Date("2016-04")会报错: 阅读全文
posted @ 2017-03-16 15:39 开发之路 阅读(211) 评论(0) 推荐(0) 编辑
摘要: background-origin: 规定 background-position 属性相对于容器的哪一部分来定位。 padding-box 背景图像相对于内边距框来定位;(默认) border-box背景图像相对于边框盒来定位; content-box背景图像相对于内容框来定位。 backgrou 阅读全文
posted @ 2017-03-14 11:21 开发之路 阅读(344) 评论(0) 推荐(0) 编辑