拥有Javascript标签的文章
Javascript

学习Javascript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。varn=999;functionf1(){alert(n);}f1();//999另一方面

系统 2019-08-12 09:29:42 2667

Javascript

javaScript 对象大全 (javascript code al 2)

javaScript对象大全JavaScript是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。JavaScript语言的前身叫作Livescript。JavaScript的特点:简单、易学、易用;跨平台;IE、Navigator符合ECMA(欧洲计算机制造协会)标准,可移植;事件驱动式的脚本程序设计思想;动态、交互式的操作方式。JavaScript的作用:交互式操作;表单验证;网页特效;Web游戏服务

系统 2019-08-29 22:33:25 2615

Javascript

40种网页常用小技巧(javascript)

1.oncontextmenu=window.event.returnValue=false将彻底屏蔽鼠标右键no可用于Table2.取消选取、防止复制3.onpaste=returnfalse不准粘贴4.oncopy=returnfalse;oncut=returnfalse;防止复制5.<

系统 2019-08-29 23:49:11 2611

Javascript

Javascript继承(下)——干嘛要继承

Javascript继承(上)——对象构建Quiz1Javascript真的需要类(Class)么?我们首先先看下其他有类(Class)的面向对象语言(如:Java)的一些特性。父类与子类父类(Superclass)和子类(Subclass),并不是为了解决父亲与儿子的问题,而是为了解决类的包含关系的,我们用Sub表示“子类”,用Sup表示“父类”,则有:SubSup这是有区别的,例如通常我们能够将子类当成父类来使用,但认人的时候我们并不能把儿子当成父亲。

系统 2019-08-12 01:32:06 2586

Javascript

这些年我们爱犯的弱智错误(JavaScript菜鸟必看

做了开源以后,最大的感触就是:沟通增加了,信息来源增加了。提问的朋友很多,各种问题都会有,有时候在解答时也是很郁闷,这两天感觉适当总结一下自己以及周围朋友在制作js时爱犯的弱智错误,还是很有必要的。这些弱智错误经常会让我们抓狂——这么简单的东西怎么就是总出错呢?反复检查好几遍就是找不到错误,一旦你恍然大悟时,必然会惊呼:啊!太弱智了。。。。这篇文章肯定无法帮助你应付面试(面试一般不会考你“弱智错误”的),也肯定不会让你的技术水平得到深入的提高(弱智错误一般

系统 2019-08-29 23:39:01 2583

Javascript

javascript interface

我转载的啊:functionInterface(name,methods){if(arguments.length!=2){thrownewError("接口构造函数含"+arguments.length+"个参数,但需要2个参数.");}this.name=name;this.methods=[];if(methods.length<1){thrownewError("第二个参数为空数组.");}for(vari=0,len=methods.length

系统 2019-08-29 22:13:45 2581

Javascript

javascript实现java中的map

Map.jsfunctionMap(linkItems){this.current=undefined;this._size=0;if(linkItems===false){this.disableLinking();}}/***获取当前map*@return当前对象*/Map.noop=function(){returnthis;};/***非法操作*@return*/Map.illegal=function(){thrownewError("非法操作,

系统 2019-08-12 09:30:05 2578

Javascript

悟透Javascript

感觉挺经典的js文章,传个附件。“JavaScript中没有‘类’,类已化于无形,与对象融为一体。正是由于放下了‘类’这个概念,JavaScript的对象才有了其他编程语言所没有的活力。”这句看了很有感悟,也许这就是Javascript强大之所在吧。Javascript因此具有了动态增删对象功能的能力。functionmyfunc(){alert("hello");}myfunc();//这里调用myfunc,输出yeah而不是hellofunctionm

系统 2019-08-12 09:30:05 2577

Javascript

Javascript实现关联数据(Linked Data)查询

前言自由百科全书不仅仅应当可以自由编写,而更应该可以自由获得。DBpedia对Wikipedia的数据变成LinkedData形式,使得机器也能读懂并自由获得这些数据。本文的主要目的是利用Javascript从DBpedia中获取我们想要的数据。对LinkedData不太了解的请参考:关联数据入门——RDF。SPARQLTryingtousetheSemanticWebwithoutSPARQLisliketryingtousearelationaldat

系统 2019-08-12 01:33:24 2576

Javascript

javascript计算本周起止日期

运行效果:functionformatDate(date){varmymonth=date.getMonth()+1;varmyweekday=date.getDate();return(mymonth+"月"+myweekday+"日");}functionprintWeek(){varnow=newDate();varnowDayOfWeek=now.getDay();varnowDay=now

系统 2019-08-12 09:30:17 2574

Javascript

小矮人Javascript模块加载器

https://github.com/miniflycn/webkit-dwarf短小精悍的webkit浏览器Javascript模块加载器Why我们有许多仅基于webkit浏览器开发的应用无论是使用requirejs还是seajs都需要先加载完模块加载器本身之后才能加载其他模块无论出于首屏优化需要,还是手机2G优化需要,我们都需要一个足够小的模块加载器内置CDN失败回源策略AMD&CMDrequire([module],callback);这是AMD规范

系统 2019-08-12 01:33:03 2574

Javascript

JavaScript 操作 Cookie

从事web开发也有些日子了,cookie是个啥差不多能说明白,可是实际自己一上手操作就是得去搜索(你们懂的),结果被鄙视了...所以就写一篇博文做为自己的学习笔记,嘿嘿,博客的好处在此体现出来了。什么是Cookie“cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。你可以使用JavaScript来创建和取回cookie的值。”-w3schoolcookie是访问过的网站创建的文件,用于存储浏览信

系统 2019-08-12 09:30:32 2572

Javascript

javascript

javascript原型继承最近接触了一下html5,当然,接触过html5的人都知道,html5也不过是提供一些新的标签而已,至于整下实现的核心,还是在javascript这里。暑假还搞了ext4的webdesktop,更多的也是javascript的东西。对于javascript,以前就只会document.getElementById()和alert(),现在才开始慢慢深入了解。如果本文有什么不对的地方,请指出。关于javasript,它是基于对象的

系统 2019-08-12 09:29:40 2571

Javascript

Javascript模版引擎简介

回顾Micro-Templating出自JohnResig2008年的一片文章,以及其经典实现://SimpleJavaScriptTemplating//JohnResig-http://ejohn.org/-MITLicensed(function(){varcache={};this.tmpl=functiontmpl(str,data){//Figureoutifwe'regettingatemplate,orifweneedto//loadthe

系统 2019-08-12 01:33:03 2571