
JavaScript
欧米优
白俄罗斯国家技术大学 信息技术软件专业毕业。硕士研究生。请大家多多帮助
展开
-
Javascript与CSS在IE和Firefox中的误区及区别
Javascript中的常见问题 1. 集合类对象问题 现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。 解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 Js代码 1. document.forms["formName"]; 2. //又如: 3. document.ge转载 2012-04-26 08:54:04 · 348 阅读 · 0 评论 -
ExtJs与jQuery的比较
jQuery主页:http://jquery.com/ 设计思想 简洁的思想:几乎所有操作都是以选择DOM元素(有强大的Selector)开始,然后是对其的操作(Chaining等特性)。 优点 小,压缩后代码只有20多k(无压缩代码94k)。 Selector和DOM操作的方便Chaining:总是返回一个jQuery对象,可以连续操作。 文档的完整,易用原创 2013-02-07 16:13:18 · 456 阅读 · 0 评论 -
jQuery UI vs EasyUI
几个UI框架的比较k: 目前工作中可能会常用到几个UI框架,如Ext: http://docs.sencha.com/ext-js/4-1/#!/example感觉其过于复杂,性能不高,所以一直没有在项目中实践过。YUI: http://yuilibrary.com/Yahoo开发的一套UI框架,可惜不是基于jQuery的。jQueryUI: http:/原创 2013-02-07 16:13:49 · 1010 阅读 · 0 评论 -
JS语法字典
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中转载 2013-03-06 17:04:40 · 595 阅读 · 0 评论 -
JavaScript Source Map 功能详解
上周,jQuery 1.9发布。这是2.0版之前的最后一个新版本,有很多新功能,其中一个就是支持Source Map。访问 http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js,打开压缩后的版本,滚动到底部,你可以看到最后一行是这样的:Javascript代码 //@ sourceMapp转载 2013-03-06 13:43:42 · 654 阅读 · 0 评论 -
介绍几个常用的jquery ui框架
jQuery ui框架很多,除了官方提供的jquery UI(如果你还不知道什么是jQuery UI,请看下载了jquery ui后如何使用),还有很多第三方提供的ui框架,因官方提供的jquery ui框架体积较大,所以很多人都不喜欢用,但不论是官方提供还是第三方提供,他们都是基于jquery核心类库实现的ui框架。 1、jQuery Smart UI 官网地址http://转载 2013-03-06 16:49:51 · 1659 阅读 · 0 评论 -
再推荐一个基于JQuery的UI框架:J-UI
官方网址:http://j-ui.com/ 先来个界面切图: 是不是很像ExtJ呢? 下面来看看J-UI与ExtJS的优势在哪里: · 完全开源,源码没有做任何混淆处理,方便扩展· CSS和js代码彻底分离,修改样式方便· 简单实用,扩展方便,轻量级框架,快速开发· 仍然保转载 2013-03-06 16:50:24 · 1454 阅读 · 0 评论 -
全球jQuery的UI框架集锦,有国产DWZ框架入选
DWZ国产jQueryUI框架源代码完全开放,在Apache License 2.0许可下, 可免费应用于个人或商业目的。是目前最知名的UI框架,用户群不少。尘缘也经常逛他们的用户论坛,发现用户很多的使用问题都有很及时的回复和解决办法,这让尘缘这种不精通Jquery的后员程序员来说,是难得的福音。在测试网站的使用过程中,尘缘发现DWZ的性能还有待提高,页面内存占用很高,运行稍显迟钝,调转载 2013-03-06 17:00:09 · 997 阅读 · 0 评论 -
12种JavaScript MVC框架之比较
Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。此次比较针对的特性标准有四种,分别是:UI绑定(UI Bindings)复合视图(Composed Views)Web表现层(Web Presentation Layer)与其他转载 2013-03-07 14:25:11 · 713 阅读 · 0 评论 -
【深入浅出】JavaScript (四)DHTML
DHTML对象模型是将浏览器和HTML文件的标签都对象化,以便Javascript程序代码可以轻易地操控浏览器和访问HTML标签的对象. DHTML并没有建立全新的HTML标签集和样式之间的关系,Script程序代码可以控制文件的元素,样式可以建立文件元素的编排,Script程序代码可以访问样式或初始化样式. 访问HTML文件的所有元素,将每一个HTML标签视为一个对象,使转载 2013-01-30 15:14:48 · 469 阅读 · 0 评论 -
【深入浅出】JavaScript (二) 代码放置位置与执行顺序
JavaScript与JScript关系这样追溯的以前,javaScript和Jscript分别是netscape公司和microsoft公司为自己的浏览器而设计开发的脚本语言,在这两种脚本语言没有统一标准以前,很多的Web程序员不得不为不同的浏览器而设计不同的脚本语言运行,很是苦恼,为了解决脚本同一问题,于是诞生了ECMAScript,是一种国际标准化的javascript版本。现在的主转载 2013-01-30 15:11:33 · 632 阅读 · 0 评论 -
webui库--qooxdoo使用感想
本来是计划让团队内的同事一起总结使用qooxdoo的使用经验和困难,然后写些关于使用qooxdoo的总结供大家参考,但因为项目的原因到现在也没有时间办这件事情,所以打算还是零零碎碎的写一点是一点,乱就乱了,今后再整理。另外最近发现其实国内还是有不少人关注和使用qooxdoo的,所以立马写下这个帖子抛砖引玉。 1、qooxdoo基本信息qooxdoo带有XHR的封装,但其主要的还是WEBUI,转载 2012-05-30 13:09:17 · 884 阅读 · 0 评论 -
1.Javascript 数组API
//定义数组 var pageIds = new Array(); pageIds.push('A'); //数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5]转载 2012-06-11 08:23:39 · 702 阅读 · 0 评论 -
你不知道你不懂javascript
过去几年我注意到技术圈一个很奇怪的现象,有太多程序员将那些他们只是有过非常浅显的了解, 但其实根本就不懂的技术写到他们的简历中,这个现象几乎每种语言都有,但这其中最严重的就要数javascript了。你不知道你不懂出现这种状况的一个很大的原因就是现如今几乎每个开发者的工作都或多或少要依赖于javascript, 但大多数人并不真的理解这门语言,他们常用的学习方式是复制粘贴,使用这种转载 2012-12-03 08:34:32 · 936 阅读 · 1 评论 -
JavaScript,只有你想不到
很长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用与样式 粘到一块,可没有人拿它来正正规规地编写程序;这样的情形太普遍了。而Java、Ruby、Python,这些才是真正能用来编写程序的语言。 过去几年间,我对JavaScript的态度有了彻底的改变。JavaScript已经“长大成人”了。我敢转载 2012-12-03 08:36:56 · 469 阅读 · 0 评论 -
HTML — HTTP URL 中的特殊字符
1. + URL中的+号表示空格 %2B 2. 空格 URL中的空格,也可以用直接用+号表示 %20 3. / 分隔目录和子目录 %2F 4. ?转载 2012-12-28 15:10:29 · 615 阅读 · 0 评论 -
深入浅出JavaScript (五) 详解Document.write()方法
一直用document.write()方法向浏览器中显示数据用,把它当做Alert()使用, 看来这样用有些大材小用了,下面说说它的主要用处。 document.write()方法可以用在两个方面: 1.页面载入过程中,用脚本加入新的页面内容。 2.用延时脚本创建本窗口或新窗口的内容。 该方法需要一个字符串参转载 2013-01-30 15:15:23 · 1020 阅读 · 1 评论 -
深入浅出Javascript(三)创建自定义对象以及属性、方法
//通过原型增加登陆方法 yanzheng.prototype.login=BeginLogin;怎么样创建一个对象?1.利用Object创建自定义对象JavaScript能够自定义对象来扩展程序的功能,不仅如此,它还能扩展JavaScript提供的内置对象,新增内置对象的属性或方法例如下面代码,创建一个myObj对象 //声明一个对象副本 var myObj=转载 2013-01-30 15:12:10 · 698 阅读 · 0 评论 -
JavaScript入门代码整理
1 基础创建脚本块 java script code goes here隐藏脚本代码<!--document.write(“Hello”);// -->在不支持java script的浏览器中将不执行相关代码浏览器不支持的时候显示Hello to the non-java script browser.链接外部原创 2013-01-30 15:41:27 · 679 阅读 · 0 评论 -
【深入浅出】JavaScript (一)初识
什么是JavaScript? JavaScrjpt是由Netscape公司开发的一种脚本语言(scrptingIanguage)。在HTML基础上,使用Javascript可以开发交互式Web网页.Javascript的使用使得网页和用户之间多了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加动态的内容.运行用Javascript编写的程序需要支持Javascr转载 2013-01-30 15:09:57 · 471 阅读 · 0 评论 -
JS判断浏览器
//原生JS判断浏览器类型的通用方法代码如下:function UA() { var browsertype = ""; function c(browser) { return navigator.userAgent.toLowerCase().indexOf(browser) > -1; } return browsertype = c('opera') === true ?原创 2013-01-30 15:43:54 · 758 阅读 · 0 评论 -
27个强大的Javascript图表制作库
27个Javascript图表/图形制作组件。有些是基于jQuery开发,有些是基于MooTools框架开发。希望大家能用得上。jQuery VisualizejQuery Visualize is JavaScript library that allow us to generate bar, line, area, and pie chart visualizations转载 2013-03-12 12:47:01 · 1829 阅读 · 0 评论