找到相关内容 187
精通Javascript系列之数值
什么是JavaScript  JavaScript是一种通用的、基于原型的、面向对象的脚本语言,它的设计目标是在不占用很多系统和网络资源的情况下提供一种可以嵌入不同的应用程序的通用代码。它不需要依赖于特定的机器和操作系统,即它是独立于操作平台的。使用它的目的是与html超文本标记语言、java脚本语言(java小程序)一起实现在一个web页面中链接多个对象,与web客户交互作用。从而可以
http://www.cyqdata.cn/cnblogs/article-detail-39474 
那些相见恨晚的 JavaScript 技巧
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。   简略语句   JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码
http://www.cyqdata.cn/cnblogs/article-detail-39355 
JavaScript学习笔记四——Eval函数
本系列文章导航JavaScript学习笔记一——数据类型JavaScript学习笔记二——函数JavaScript学习笔记三——作用域JavaScript学习笔记四——Eval函数JavaScript学习笔记五——类和对象JavaScript学习笔记六:prototype的提出Javascript学习笔记七——原型链的原理Javascript学习笔记八——用JSON做原型Javascript学习笔
http://www.cyqdata.cn/cnblogs/article-detail-39330 
JavaScript继承方式(1)
前段时间温故了下JS OO之写类方式,从这篇开始我们看看JS OO之继承方式。   面向对象的语言多数都支持继承,继承最重要的优点就是代码复用,从而构建大型软件系统。如果一个类能够重用另一个类的属性和或方法,就称之为继承。从这个角度来看看JS的继承方式。JS中继承方式与写类方式息息相关。不同的写类方式造成不同的继承方式。各种流行JS库继承方式也各不相同。从最简单的复用开始。   1、构造函数方式写
http://www.cyqdata.cn/cnblogs/article-detail-39326 
精通Javascript系列之数据类型--字符串
js一共有9种数据类型,分别是:未定义(undefined)、空(null)、布尔型 (boolean)、字符串(string)、数值(number)、对象(object)、引用 (reference)、列表(completion)。其中后3种仅仅作为JS运行中间结果的数据 类型,因此不能在代码中使用,下面先讲一下字符串String:字符串由零个或者多个字符构成。字符可以包括字母、数字、标点符号和
http://www.cyqdata.cn/cnblogs/article-detail-39309 
C#后台调用前台javascript的五种方法
于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网上找了找,发现有三种方法可以访问到前台代码:   第一种,OnClientClick (vs2003不支持这个方法) <asp:Button ID="Button1" runat="server" Text="Button" nClientCl
http://www.cyqdata.cn/cnblogs/article-detail-39150 
(转)写给想学Javascript朋友的一点经验之谈(含教材选取指导)
逛论坛时看到有朋友问,是否有专门教Javascript的学校,这里想想把自己的一点建议和自己3年来的前端Javascript开发的经验跟大家分享下,也给出几本个人认为不错的书来做为大家学习的参考资料。当然只是个人的经验,有什么不对的也请高手见谅和指正。   关于到培训学校学习的忠告:别说现在没有这样的学校,就是有专门的学校也不要去,因为不会有好的老师的。不要浪费你自己(很可能是你父母)的钱和时间。
http://www.cyqdata.cn/cnblogs/article-detail-39148 
JavaScript 调用 ASP.NET WebService 的简单方法
客户端 JavaScript 调用 ASP.NET WebService 的方法除了采用 WebServer.htc 和构造 SOAPAction 的方法外,下面介绍一个采用 Ajax调用的简单方法,并且可以传递参数。其实,ASP.NET WebService 就是一个网站,所以,Request 对象是可用的,这样,传递参数就很容易了。下面是一个WebService1.asmx的代码:   ASM
http://www.cyqdata.cn/cnblogs/article-detail-39135 
JavaScript中Get和Set访问器的实现
标准的Get和Set访问器的实现: function Field(val){ this.value = val; } Field.prototype = { get value(){ return this._value; }, set value(val){ this._value = val; }};va
http://www.cyqdata.cn/cnblogs/article-detail-39080 
我的JavaScript之旅——“闭包”是什么时候创建的
直接看代码: function Outer(){ var x = 1; function Inner(y) {return x + y}; return Inner;}   对于这样一个简单的闭包函数,下面两种调用方式有什么不一样的地方? //方式1var inner1 = Outer();var result = inner1(2); //3 //方式2var re
http://www.cyqdata.cn/cnblogs/article-detail-39014 
15 个 JavaScript Web UI 库
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些UI库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript WebUI库,非常适合各种各种规模的富 Web 应用的开发。 LivePipe LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可
http://www.cyqdata.cn/cnblogs/article-detail-38979 
高效管理ASP.NET的JavaScript
简介 对于ASP.NET开发人员来说,管理项目中的JavaScript都很随意: 我想这很大程度上可能是因为网上没有如何妥善处理ASP.NET中JavaScript的可靠信息。此文的目的就是提供一种最佳方案,用于管理ASP.NET中的JavaScript。该方案将能解决以下问题: 内联JS:把JS直接放在页面中将导致页面臃肿不堪。 发布JS:经常忘记发布JS文件。 错误引用:在其它Web程
http://www.cyqdata.cn/cnblogs/article-detail-38935 
JavaScript 错误处理与调试总结
在Web开发过程中,编写JavaScript程序时或多或少会遇到各种各样的错误,有语法错误,逻辑错误。如果是一小段代码,可以通过仔细检查来排除错误,但如果程序稍微复杂点,调试JS便成为一个令Web开发者很头痛的问题。下面总结一下JS错误处理与调试的方法 方法1:用alert() 和document.write()方法监视变量值。 alert()在弹出对话框显示变量值的同时,会停止代码的继
http://www.cyqdata.cn/cnblogs/article-detail-38857 
JavaScript DOM操作 提高篇
做为一个web前端,处理和了解浏览器差异一个重要问题.下面将介绍本人在工作中的一些笔记总结,先介绍没有使用js库的情况。   1.  setAttribute方法设置元素类名 : 在jQuery中,直接使用attr()方法即可,可在原生的JS中 element.setAttribute('class','newClassName') //这个是W3C的标准,在兼容W3C标准的浏览器中有效,可是,
http://www.cyqdata.cn/cnblogs/article-detail-38679 
JavaScript继承详解(一)
面向对象与基于对象 几乎每个开发人员都有面向对象语言(比如C++、C#、Java)的开发经验。 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例。 类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。 我们还知道,面向对象编程有三个重要的概念 - 封装、继承和多态。 但是在JavaScript的世界中,所有的这一切特
http://www.cyqdata.cn/cnblogs/article-detail-38644 
Javascript正则表达式教程
基础知识   学好正则表达式子的关键一步就是花一点时间记住这些符号。这是最好的建议了。坐下来,好好记一记,很快的: .:会匹配任何字符,在dotall模式为false的时候不会匹配换行符。 *:匹配0个或者多个上面的那个字符可以匹配的 +:匹配一个或者多个上面那个字符可以匹配的 ?:上述可匹配字符可选,0个或1个 \d:匹配一个数字 \w:匹配任何字符(字母数字和下划线) [xyz]:匹配xyz
http://www.cyqdata.cn/cnblogs/article-detail-38614 
Javascript学习笔记十二——Ajax入门
本系列文章导航JavaScript学习笔记一——数据类型JavaScript学习笔记二——函数JavaScript学习笔记三——作用域JavaScript学习笔记四——Eval函数JavaScript学习笔记五——类和对象JavaScript学习笔记六:prototype的提出Javascript学习笔记七——原型链的原理Javascript学习笔记八——用JSON做原型Javascript学习笔
http://www.cyqdata.cn/cnblogs/article-detail-38561 
推荐16个最流行的 JavaScript 框架
这篇文章列举了当下最流行的16个 JavaScript 框架。这个列表包含 jQuery 和 Mootools 等常规框架,也包括Zepo这种支持智能手机触摸功能的移动JavaScript框架,如果你有更好的框架推荐,欢迎分享。作者: 梦想天空(山边小溪) 发表于 2011-05-29 00:07 原文链
http://www.cyqdata.cn/cnblogs/article-detail-38503 
讨论: TDD in HTML & JavaScript 之可行性和最佳实践
TDD的背景   自从03年Beck正式提出(事实上在00年,Beck提出eXtreme Programming时,就已经提出了这个词)Test-driven design/development这样一个基于测试优先、重构和迭代的革命性的开发方法以来,无数的实践已经证明,对于适合进行TDD的领域,TDD能够极大地提高代码的可维护性和开发效率。   在这样一个迭代的流程中,在写任何的producti
http://www.cyqdata.cn/cnblogs/article-detail-38472 
ajax与javascript无限级树
       过去的一年里,在项目内,我已经不记得写过多少和树相关的控件了。有无限级的,有数据少量一次性加载的,有数据大用ajax分步加载的,有的还加入一些业务逻辑,有的甚至还做过本地缓存。各种各样的树,其结构还是一样的,为了追求简单,全部都是<ul>与<li>结构,子级错位用 margin-left 实现,展开收
http://www.cyqdata.cn/cnblogs/article-detail-38448