Ajax and call&apply

2013-09-12
首先,ajax是一个柔和了多种手段的技术,其目的也是为了在不刷新页面的情况下,与服务器交互。 传统方式的js ajax执行方式代码如下: 先对DOM对象新增一个输入框(input) <input type="button" value="Ajax提交" onclick="Ajax();"/> 给这个输入框绑定点击事件,触发Ajax(); 跟新代码,新增id为resText的元素,用来显示响应后的信息 <input type="button" value="Ajax提交" onclick="Ajax();"/> <div id="resText"... Read More »

js方法

2013-09-11
.map() 方法,对数组遍历执行,同时也会返回一个数组。其中x参数相当于数组中的项,这里,要截断“=”号后面的字符,只要对单个项也就是字符串 通过split方法生成有两个项的数组,然后,取数组的第一项,再加上字符串“=”。再把这个字符串赋值给传入的参数x。这样就可以了 //截断字符串中“=”之后的字符 (function() { var n = [1,2,3,4,5,6]; var result = n.map(function(x) { return x + '+' + x + '='+ (x+x); }); var results = ... Read More »

英语学习

2013-08-13
对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。 尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。 否则,试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦苦学习JSP模板的时候,你旁边的小弟却是拿着原版的《AngularJS in Action》 学习开发单页面应用,虽然你们都同样认真地学习了一个月,可做出来东西的效果能一样吗? 所以,英语好才能学到最新最炫的技术,否则只能拿着国内出的翻译版学习两三年前的老古董还把它当个宝。 更何况国内的翻译书水平如何你不会不知道吧?多少坑爹... Read More »

自学编程,十年磨一剑

2013-08-06
######译注: 本文作者Peter Norvig目前任职于Google,其职位是研究主管(Director of Research). Peter Norvig是享誉世界的计算机科学家和人工智能专家。他是AAAI和ACM的会员,是业界内经典书籍《Artificial Intelligence: A Modern Approach | 人工智能:一种现代方法》的作者之一。在加入Google之前,他曾经是NASA(美国航空航天局)计算科学部门的主要负责人,并在南加州大学以及伯克利大学任教。以下为译文。 ###你们着什么急? 随意步入一家书店,满目都是《7天搞定Java编程》这种速成书... Read More »

创建对象

2013-06-05
最简单的办法,创建Object实例,再对其添加属性和方法。 var person = new Object(); person.name = "Nicholas"; person.age = 29; person.job = "Software Engineer"; person.sayName = function() { alert(this.name); }; person.sayName(); 工厂模式 function createPerson(name, age, job) { var o = new Object(); o.name = n... Read More »