- 浏览: 9397 次
- 性别:
- 来自: 广州
最新评论
文章列表
JavaScript是一种基于对象的语言。由于不存在class(类)的概念,所以不是真正的面向对象语言。
本文是对JavaScript中实现封装、继承等面向对象特性学习的笔记。
一、类
function SimpleDemo(param1, param2){
this.param1 = param1;
this.param2 = param2;
}
这是JavaScript中类的定义,与普通function不同的是,"类"以大写开头,实则是一个构造函数。
使用这个类需要使用关键字“new”
eg:
var dem ...
参考:互联网协议入门(阮一峰)
Application Layer
Transport Layer
Network Layer
Link Layer
Physical Layer
越上面的层越接近用户,越下面的层越接近硬件。
从下往上:
Physical Layer
物理层,所有0/1的数据。
Link Layer
《JavaScript权威指南》笔记,修改了部分措辞和错误。
“==”:相等;“===”:严格相等。
JavaScript对象的比较是引用的比较,而不是值的比较。对象与其本身是相等的,但和其他任何对象都不想等。如果两个不同的对 ...
具体分三步进行。由于要修改jar包内容,所以先关闭MyEclipse。
一、创建自定义模板(*.vtl文件)
1.可以在目录
(MyEclipse安装目录)\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.6.1.me201010211225\templates\velocity\welcome
找到Jsp.vtl。注意此路径根据MyEclipse版本不同(我这里是MyEclipse8.6),plugins目录下的"com.genuitec.eclipse.j2eedt.core_8.6.1.me201010211 ...
1.安装node.js
进入node.js官网下载msi安装文件并安装。
2.npm安装less
运行cmd,进入node.js安装目录
通过命令:
npm install less -g
全局安装less
3.使用lessc命令对*.less文件进行编译
格式:lessc [目标less文件目录] [生成css文件目录]
lessc example/example.less example/example.css
生成的css文件没有压缩
使用node.js对css文件进行压缩可以点击这里
Java GUI组件练习用Demo,主要是为了学习GUI的设计思路、组件的特性。这里的代码并不是最优雅的解决方案,千万别纠结这个……
要点:
绘图的框架应该继承自JFrame,具体组件继承自JPanel。
继承自JPanel的类覆写父类(JComponent)的paintComponent()方法,注意不是Container的paintComponents()!
这些都是不能重用的组件,所以要刷新则调用repaint(),此处在每次调用setter方法的时候进行调用。
通过时分秒计算时针、分针、秒针的位置需要用三角函数的知识。
在计算时针和分针角度时,秒数对其影响太小( ...
JavaScript中两个重要的数据类型是对象和数组(JavaScript权威指南)。
使用{}表示对象(JSON),使用[]表示数组,通过"."或"[]"访问对象属性和数组内容。对象和数组之间可以相互包含。
数组属于特殊的对象,”[] ...