ECMAScript中没有提供类和接口等的定义,但它却是一门面向对象的语言,因为它可以通过其他
方式实现类似高级语言的面向对象功能,这些内容将在后面的文章中进行一步步的总结。此篇仅对JS中对象作简要说明,重点汇总一些类似于对象的数组的常用方法。
对象
创建
上篇提到创建对象的两种方式:
使用new运算符创建O...
分类:
Web程序 时间:
2014-05-22 08:02:22
阅读次数:
264
Zero Clipboard 的实现原理
Zero Clipboard 利用 Flash 进行复制,之前有 Clipboard Copy 解决方案,其利用的是一个隐藏的 Flash。但最新的 Flash Player 10 只允许在 Flash 上进行操作才能启动剪贴板。所以 Zero Clipboard 对此进行了改进,用了一个透明的 Flash ,让其漂浮在按钮之上,这样其实点击的不是按钮而是 Flash ,也就可以使用 Flash 的复制功能了。...
分类:
Web程序 时间:
2014-05-22 08:44:21
阅读次数:
11603
js与jQuery区别...
分类:
Web程序 时间:
2014-05-23 08:17:58
阅读次数:
233
接上篇:离开学校如何自学修炼成为一名网页设计师(一)
2.学习最基本的东西,来辅助你的设计
做设计简单也不简单,对真正从心里热爱并承认自己从中能得到乐趣的人,会觉得学习跟设计有关的一切都是理所应当,自然学起来也会很快,对自己来说并不是什么难事,偶尔会有个瓶颈期也是正常,但对于那些总觉得自己徘徊在设计门外,没有什么基础,却总想试试的,却不知道如何入手,从哪里开始才能真正踏入设计的大门,于是努力学...
分类:
Web程序 时间:
2014-05-22 08:42:23
阅读次数:
323
最近有朋友问我有关网站被K的问题,其中有提到如何知道网站被K方面的。之后总结了六个方法,至于还有没有其他的方法,欢迎和我一起交流探讨。遭到搜索引擎惩罚的网站检测方法:
首先要明确的是,搜索引擎惩罚并不容易检测。网站一些关键词排名下降,流量下降,到底是因为被惩罚还是因为搜索引擎算法变动?或者有新的竞争对手加入进来?或者现有的竞争对手加强了SEO?还是因为外部链接权重降低?这些情况之间很难准确区...
分类:
Web程序 时间:
2014-05-22 06:29:38
阅读次数:
274
jQuery函数的第二个参数可以指定DOM元素的搜索范围。
第二个参数可分为以下类型
DOM referencejQuery wrapperdocument
代码示例
// search within all form elements, using a wrapper for context,
// alerts "8...
分类:
Web程序 时间:
2014-05-20 16:32:25
阅读次数:
377
利用filter函数可以从wrapper set中过滤符合条件的DOM元素。
如果我们有一个内容如下的html文件,要获取类为external的<a>元素,使用filter可以很easy地搞定。
link
link
link
link
link
link
link
link
link
filter的参数类型可分为两种:
1 传递选择器
2 传递过滤函数
如果使...
分类:
Web程序 时间:
2014-05-20 14:04:02
阅读次数:
337
如果我们有内容如下的html文件,那么如何选取包含在元素内的元素呢?
邪馬台国の謎と弥生時代
紀元前1000年ごろ、水稲工作の技術をもつ集団が大挙して日本に移住してきた。これによって弥生時代が始まった。
縄文人も南方から伝わった稲を栽培していたが、彼らは原野を開いて大掛かりな水田をつくる発想を持たなかった。しかし、北九州に新たな文化を持って集団が来たのを知った彼らは次第に、水稲工作を受け...
分类:
Web程序 时间:
2014-05-22 13:10:29
阅读次数:
331
上联:no zuo no die why you try
下联:no try no high give me five
横批: let it go。
坑爹bug:
错误写法:
0 } ">true (最后一个大括号后多出一个空格,代码啥都不会输出)
正确写法: 0 }">true 正确写法 输出结果: true...
分类:
Web程序 时间:
2014-05-22 07:42:52
阅读次数:
355
表单验证
function check_1(param){//不为空
if(param==""||param==null){return false;}else{return true;}
}
function check_2(param){//长度限制,字母是10个,汉字也是10个
if(param.length>10){return false;}else...
分类:
Web程序 时间:
2014-05-20 17:15:45
阅读次数:
414
PHPCMS V9 在最近一次更新的版本(9.4.2)中由于代码判断失误。导致PHPCMS在后台更新文章无法上传图片而导致的bug。在PHPCMS论坛中找到了临时解决方案,希望PHPCMS官方能尽快发布更新包,让更多的运营站长们省事省力。
遇到上图提示的同学们!给大家临时修复的方法。
方法1:文件路径:/phpcms/libs/classes/attachment.class.ph...
分类:
Web程序 时间:
2014-05-22 12:32:14
阅读次数:
323
我们在对结果集使用find、filter等方法时,会改变结果集。
这种改变原先结果集的方法被称作destructive jQuery method
jQuery cookbook有如下定义:A destructive operation is any operation that changes the set of matched jQuery elements, which means a...
分类:
Web程序 时间:
2014-05-22 09:40:42
阅读次数:
382
相对于VB而言,VB.NET中引入了许多特色。其中最吸引我的就是引入了结构化异常处理。虽然VB.NET仍然支持OnError
Goto类型的异常处理,但是这样做并不是很好。相比而言,结构化异常处理更加灵活,使用更加方便。我们应该充分利用VB.NET提供的结构化异常处理。
在VB.NET结构中的异常处理分为3个语句块。
(1)try块负责错误代码的捕获
(2)catch...
分类:
Web程序 时间:
2014-05-22 09:56:49
阅读次数:
214
当我们使用Destructive Method对wrapper set进行选择、过滤之后会产生一个新的结果集。例如:
html
$lt;div$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;/div$gt;
对于上面的DOM Tree,当然可以使用
$('div').find('p')
来获取所...
分类:
Web程序 时间:
2014-05-22 10:41:21
阅读次数:
430
如果我们已经通过jQuery方法选中了一组元素,那么如何基于这些已经选中的元素进行下一步的遍历呢?
例如,我们通过
$('li:eq(1)')
选中了以下代码中的第二个li元素。
link
selected link
link
link
基于这个选中的元素,我们可以进一步遍历其他元素
下一个元素
$('li:eq(1)').next()
前一个元素
$('li...
分类:
Web程序 时间:
2014-05-22 07:40:24
阅读次数:
340
获取滚动条的位置:
HtmlDocument document = WB1.Document;
int top = document.GetElementsByTagName("HTML")[0].ScrollTop;//滚动条垂直位置
指定滚动条滚动到指定位置
WB1.Document.Window.ScrollTo(0, 100);//滚动到100的位置
WB1.Docume...
分类:
Web程序 时间:
2014-05-22 09:55:21
阅读次数:
326
如何一气呵成地,on the fly地操作DOM元素呢?
例如顺序执行【创建】-> 【修改】-> 【添加】三个动作。
由于jQuery支持链式操作,其实就是设计模式的builder模式,所以我们可以把三个操作串在一起来执行。
首先创建一个p元素,内容包含一个a元素。
$('jQuery')
然后为a元素添加一个href属性
$('jQuery').find('a').a...
分类:
Web程序 时间:
2014-05-22 12:54:21
阅读次数:
278