
前端
文章平均质量分 69
Green91
这个作者很懒,什么都没留下…
展开
-
JavaScript学习小结
通过对JavaScript高级程序设计一书的学习,我对这门脚本语言有了进一步的了解,特写下这几篇博文,总结一下自己的收获。 第一、了解了JavaScript的背景。 它最初是Netscape公司为了在客户端对表单进行简单验证,减轻对服务器的资源消耗而开发的一种客户端语言。而后出现了多个不同的版本,JavaScript的标准化问题提上了议事日程。1997年,ECMA-262标准诞生,它以Java转载 2012-11-27 10:18:50 · 384 阅读 · 0 评论 -
[转]javascript推荐书籍
WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才。本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解 JavaScript或者是刚接触JavaScript的朋友,介绍如何通过循序渐进的看书来学习javascript。 一. 入门级 :就是有一定的基础(比如最常见的HTML标签及其属性、事件、方法;最常见的转载 2013-10-17 14:08:26 · 629 阅读 · 1 评论 -
基于HTML5和Javascript的移动应用架构
如果你认为你能够无视终端用户的移动化需求,那请记住:当个人电脑刚出现时,企业中的IT 部门也曾对它们有抵制情绪。实际情况会怎么样呢?移动设备的激增正在促使IT部门做出改变,他们必须支持移动设备,并紧接着开发出友好的移动设备应用程序。随着用户对移动设备越来越熟悉,他们对在移动设备浏览器中访问的应用程序的要求也越来越高。 向用户提供强大的移动应用程序交互体验可以通过开发内建的应用或者基于HTML转载 2013-07-03 16:54:07 · 1009 阅读 · 0 评论 -
JavaScript多线程编程简介
虽然有越来越多的网站在应用AJAX技术进行开发,但是构建一个复杂的AJAX应用仍然是一个难题。造成这些困难的主要原因是什么呢?是与服务器的异步通信问题?还是GUI程序设计问题呢?通常这两项工作都是由桌面程序来完成的,那究竟为何开发一个可以实现同样功能的AJAX应用就这么困难呢? AJAX 开发中的难题 让我们通过一个简单的例子来认识这个问题。假设你要建立一个树形结构的公告栏系统(BBS转载 2013-07-03 14:25:56 · 560 阅读 · 0 评论 -
Canvas教程 Canvas tutorial
TABLE OF CONTENTS 开始使用之前 目录 参考 TAGS FILES 是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如可以用它来画图、合成图象、或做简单的(和不那么简单的)动画。右面的图象展示了一些的应用示例,我们将会在此教程中看到他们的实现。 最先在苹果公司(App转载 2013-07-03 15:49:37 · 610 阅读 · 0 评论 -
那些年,我们读过的JavaScript书
这篇帖子旨在描绘前端工程师的修仙练级之路,也作为自己以后汲取知识的一个目标路线。附上读过书籍的一点书评,所以会不断更新 初学者: Javascript说到底是架设在HTML架构上的操作,所以必须懂点HTML和CSS知识,以便继续修炼之路 入门级: 也适合想掌握一些前端技能的非前端工程师。 《JavaScript DOM 编程艺术》 进阶篇转载 2013-07-15 13:23:08 · 560 阅读 · 0 评论 -
深入学习javascript(Function Array)
深入学习javascript(原创) 本文主要讲解一些关于函数,数组的高级用法 一。首先看下函数的一些用法 1.) arguments arguments在函数中返回的是所有实参的信息, arguments.length是指实参的个数 arguments[0]是指第一个实参,以此类推 举例: function fun1(){ alert(arguments.l原创 2013-01-21 13:55:02 · 501 阅读 · 0 评论 -
JSON对象和字符串之间的相互转换
比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: view source print? 1 var a={"name":"tom","sex":"男","age":"24"}; 2 3 var b='{"name":"Mike","sex":"女","ag转载 2013-01-06 17:09:34 · 438 阅读 · 0 评论 -
15分钟内掌握JavaScript面向对象编程
导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。 译文正文: 到处都是属性、方法,代码极其难懂,天哪,我的程序员,你究竟在做什么?仔细看看这篇指南,让我们一起写出优雅的面向对象的JavaScript代码吧!转载 2012-12-12 18:20:05 · 357 阅读 · 0 评论 -
Js数组pop,push,unshift,splice,shift方法
1.Array 的pop,push方法 pop 方法 移除数组中的最后一个元素并返回该元素。 var a=[1,2,3,4] a.pop() alert(a) alert(a.pop()) push 方法 将新元素添加到一个数组中,并返回数组的新长度值。 参数 arrayObj 必选项。一个 Array 对象。 item, item2,. . . itemN转载 2012-12-12 10:30:01 · 426 阅读 · 0 评论 -
JSON for java入门总结
一、JSON介绍 JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON; JSON相比XML的优势是表达起来很简单; 官网:http://www.json.org/ JSON是AJAX中的X(就是可以取代XML); -----转载 2012-12-10 14:13:25 · 385 阅读 · 0 评论 -
Ext中动态改变控件的readOnly属性
Ext 控件的readOnly属性是可以在控件初始化过程中配置的, 但是如果希望在运行时动态更改其readOnly属性怎么办, 例如 textField 控件,Ext2.x 的 API 上 它的方法有setDisabled( Boolean disabled ) : void方法,可以动态更改控件的disabled属性,却没有类似setReadOnly()方法,我们可以这么做来运行时更改read原创 2012-11-20 13:13:29 · 2154 阅读 · 1 评论 -
js正则表达式小节
字符类是用于测试的字符的组合,通过将一些字符放入方括号中,可以很有效的告诉正则表达式去匹配第一个字符、第二个字符、第三个字符等等。 1、简单类,比如,想匹配“bat","cat", "fat" [javascript] view plaincopyprint? "text/javascript"> var x; var sToMatch = "a bat转载 2012-11-29 18:00:01 · 455 阅读 · 0 评论 -
javascript正则表达式/g与/i及/gi的意义
javascript正则表达式/g与/i及/gi的意义 regularexpression=/pattern/[switch] 这个switch就有三种值 g: 全局匹配 i: 忽略大小写 gi: 全局匹配 + 忽略大小写 JScript 语言参考 ------------------原创 2012-11-29 17:11:11 · 703 阅读 · 0 评论 -
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步)
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数 1、传统同步请求参数 accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 accept-charset gb231转载 2012-11-13 16:07:27 · 533 阅读 · 0 评论 -
权限控制的Ext树的实现
==原创 2012-09-28 11:27:21 · 358 阅读 · 0 评论 -
Js中的window.parent ,window.top,window.self 详解
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。 window.self 功能:是对当前窗口自身的引用。它和window属性是等价的。 语法:window.self 注:window、self、window.转载 2012-11-07 10:15:46 · 348 阅读 · 0 评论 -
前端开发箴言
1、尽量不要让应用变得太巨大。而应该编写小型、功能专注的、模块化的部分,然后逐渐把它们组合起来,变得越来越大,从而构成你的应用。原创 2013-10-23 11:09:37 · 670 阅读 · 0 评论