- 浏览: 16320 次
- 性别:
- 来自: 北京
文章列表
经济危机了,难免有局部经济危机发生。这里说说几个人生小曲。
之前有个兄弟,兄到什么样子的弟呢?这样描述吧:同穿一条内裤了。同睡一个铺,偶尔还楼一起睡。这不兄弟嘛有难处的时候做梦都梦到你。记得那时候刚毕 ...
参加工作两年了,虽然一直做的不是java但是对java也有很大的兴趣,一直在努力吧java学习好,不过一直以来公司是用asp也就是大家常见的过时语言.
不过语言这东西是相通的,在程序的设计思路上是一样的.在现在来看asp(js)的程序也是很有学问的一个后台语言,为什么当时没有流行呢. 哈哈,可能是 js的原因吧.太灵活而且内存上也不是一个好控制处理的鸟.
技术方面也了解些了,不过一直在追求怎么让后台和前台完美的分离,显示和数据控制的绝对划分,从年初开始了解ext,不过在之前了解过prorotype和juery都用的还可以.后来一直梦想着用json来实现数据的层之间的通信,期间了解了json.or ...
最近很多人问我js的问题,总结下问的问题,整理了整体思路来给大家看看,希望能有帮助.
JS :
学习的基础知识:
知道下面几种操作相同的功能!
new Array() == [];
new Object() == {} ;
function a (){} == var a = function(){};
所有的对象都是对 Object 的继承(注意这个Object不是我们看到Object 但是Object提供了多Object 的构造)
要知道 for(var a in {})的循环的作用`
要知道 clone的实现方法和 extend是实现方法.
function clone(father) ...
- 2008-07-14 16:58
- 浏览 924
- 评论(0)
var _Person = {
name :'',
age:0
};
var Person = new Function();
Person.prototype = _Person;
//构造器
Object.clone = function(obj){
var _son = {};
for(var pro in obj){
_son[pro]=obj[pro];
}
return _son;
}
Object.extends = function(son,fat){
for(var pro in fat){
son[ ...
- 2008-04-14 01:06
- 浏览 844
- 评论(0)
自从写JS开始一直在研究他与Java的共同点.
JAVA是模版复制的代码运行.
我们写的JAVA代码都是以类来封装,一个JAVA程序就是在不停从类模版中获取数据表示形式然后让进内存.
然而JAVASCRIPT却是直接解析语言,所有都是直接构建在代码之上.所以就没有所谓的模版之说了. 那怎么让我们的写的对象 复制成多个内存中位置不一样的命名空间呢? 这就需要构造器:(下面是ME研究了的心得);
构造器在JS中一个 Function 对象. 你当然可以使用函数的定义方法来创建
var _f=function(){}
也可以用对象的构造方法来创建了
var _f=new Function();
...
- 2008-03-12 12:05
- 浏览 3997
- 评论(0)
/*
* author xxp 2008-12-2-19
*/
/*
{
responseInfo:{success:true,message:'返回数据!'},
data : [
{title:'<html>',completeData:'auto'},..
]
}
*/
var AutoComplete = Class.create({
initialize:function(url,input,div){
...
- 2008-02-20 13:33
- 浏览 2146
- 评论(0)
For 语句可能是我们最常用的。大家习惯可能是这样。
比如对一个数据屡遍
for(int i=0;i<array.length;i++){
}
这样写有什么不好呢?先看下面这段代码
for(int i=0,len=array.length;i<len;i++){
}
显然两种写法的效果一样
但是就第一种写法而言
循环中不得不对内存的两次查询
首先在当前作用域中查询到array然后在在array作用域中找到length(也可以说是指针的使用C/C++)
而下面的写法呢?多一个变量 少一次查询作用域 在循环次数非常大的时候相对于一来说二的代码更优化。
- 2007-12-21 01:34
- 浏览 979
- 评论(0)
目前我们使用的技术都是国外一年前使用的。
就说比较新Ajax技术来说也是国外几年前的技术
造成原因:
1,国内很多学子以为计算机语言就是软件唯一,把软件看成计算机语言的集合。从不想软件是表达人的思维,语言是表达的时候所用的工具。没有一个系统的逻辑的思维,纯粹为代码而写代码。
2,很多人痛恨EN,因为学计算机的往往是理科学生,而EN不好都是理科生的通病,所以出现许多人见EN文档就痛恨老美。造成技术依靠翻译者来支持。从而失去了原味的技术。(翻译人往往会进行语言加工)
3,学习计算机的到很多毕业后转行计算机的都没有研究过算法,不了解数据结构,不清楚程序编译执行的过程,造成代码编写极其不规范,为单一实 ...
Js 类 文件
//author xxp
//Email 54249636@qq.com
//deploy
var AddOnclick=Class.create({
initialize:function(_oc){
if(typeof _oc == 'function'){
this.beforeOnclick=_oc;
}else{
this.beforeOnclick=function (){return;}
}
...
JS 算最灵活的语言吧` 虽然走着JAVA的代码风格?但是实属两种语言.
JS 编译器管理着不同于JAVA的数据结构,所有的都是对象。JAVA的代码是一切为了对象而写代码,JS的是一切都是对象。
在JAVA里面必须为每一个对象写个摸版,编译器 ...