javascript_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> javascript >>列表
· 一切皆为JavaScript发布时间:2013-11-05
JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。早些年,JavaScript由于其复杂的文档对象模型(DOM)、糟糕的实现和调试工具、不一致的浏览器实现而不受开发者的待见。而随着技术的发展,JavaScript变得越来越的强大、完善,比如,Ajax技术可以创建更加迷人的Web应用,Node.js将JavaScript的应用范围扩展到了服务器端... 查看全文
表单元素让人爱恨交加。作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅、登陆注册到复杂的需要多页填写的信息提交功能,表单都让开发者花费了大量的时间和精力去处理,以期实现好用又漂亮的表单功能。这篇文章分享几款很棒的JavaScript下拉列表功能增强插件。您可能感兴趣的相关文章精心推荐几款极好的JavaScript文件上传插件精心挑选12款优秀jQueryAjax分页插件经验分享... 查看全文
· C#和Javascript间互转的Xxtea加解密发布时间:2013-11-04
很有意思的一件事情,当我想要找Xxtea加解密算法的时候,发现了前同事(likui318)的代码,不妨分享出来。此代码满足:1:Xxtea支持中文;2:支持JS和C#加解密之间的互转; 一:C#部分classXXTEA2{   publicstaticstringEncrypt(stringsource,stringkey)   {       ... 查看全文
英文原文:FormoderndevelopmentJavascriptindeedisas?h?i?t?dissapointinglanguage我很抱歉,但Crockford就是坚持这么写的(I’msorry,buttheCrockfordargumentsdonotcutit.)。Javascript在很多方面都烂透了,而且还极其无趣。我就纳了闷了,大家为啥都义无返顾、群情激奋的跳进Node学习的大军里。是!Node是比Ruby快,Node是基于事件模型处理的... 查看全文
//文本框剩余字数提示(字符大小)functiontextLimitCheckSj(thisArea,maxLength,SpanId){varstr=thisArea.value;if(getChrLen(str,maxLength)>maxLength*2){thisArea.value=str.substring(0,x-1);}else{varvarss='(剩余字数:'+Math.floor((maxLength*2-getChrLen(str,maxLength))/2)+'... 查看全文
· javascript获取后台传送的xml数据发布时间:2013-10-19
packagecom.lj.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet... 查看全文
英文原文:The10hottestJavaScriptframeworkprojects每个开源项目都会有属于自己的社区,社区的活跃程度也间接反应了该项目的活跃程度如何。本文挑选了目前最火的10个JavaScript开源框架,不妨来看看哪个是最活跃的项目。社区能力也是决定JavaScript框架能否被开发者采纳的一个巨大因素。当考虑一个框架是否满足项目需要时,开发者需要考虑哪些因素呢?本文将深入调查活跃度最高的10个JavaScript框架。本文数据来自Ohloh.net和GitHub... 查看全文
· JavaScript“闭包”精解发布时间:2013-10-16
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。详细了解Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码varn=999;functionf1(){alert(n);}f1();//999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码functionf1(){varn=999;}alert(n);//error这里有一个地方需要注意,函数内部声明变量的时候... 查看全文
· android与javascript相互调用发布时间:2013-10-15
下面这一节来介绍android和javascript是怎么相互调用的,这样我们的UI界面设计起来就简单多了,而且UI设计起来也可以跨平台。现在有好多webapp前台框架了,比如sencha和jquerymobile等。相信未来随着webapp的发展我们同样可以使用html设计出和本地应用一样漂亮的界面。这些虽然很美好,但是现在还有很多弊端,比如比本地框架调用慢的多,因为手机是受限的设备,所以处理起来和反应都是比较慢的,期望未来会有较大的发展。哈哈!废话不多说... 查看全文
.netframework推出var关键字,注意是关键字,不是什么新类型,只是编译器抛给我们的“语法糖”1、object是所有类型的父类型,objecta=1;和vara=1;的区别在于前一个需要装箱,耗资源时间,后一个的效率和使用强类型定义变量一样2、var的由来,可能是linq的语法,经常会返回一些只有编译器才能动态决定的类型,于是推出var,由编译器根据右边表达式去动态决定变量类型,这和常规强类型不一样,如stringa=”yhc”... 查看全文
· 最具有性价比的语言javascript发布时间:2013-09-29
虽然最近几年javascript很火。但很多程序员对javascript重视程度不够,所以对javascript的高级应用不甚了解。认为javascript仅仅只是一门脚本语言,作用就是表单验证,网页特效,ajax处理,导致很多开发者对javascript没有足够多的学习时间的投入。javascript应用很多常见的有googleMaps,163email,网页版的游戏。任何一门语言要精通都不是很容易,如果开发者们没有对JavaScript足够尊敬,是不大可能写出如此优秀的Web应用的... 查看全文
最近多次使用JQery或JavaScript获取网页的宽度或者高度,在网上搜索N久之后发现很多都是粘贴上去并没有详细的介绍,这里我将会对经常使用的一些获取页面宽高的属性,方法做详细的介绍,以便能够更加清晰的理解。JavaScript获取网页宽高document.body.scrollTop获取网页被卷去的高度(这里是从窗口的最顶端部部分到达当前窗口的最顶端,不仅仅是div的最顶端。如下图所示被卷去的部分包含div上端边框到窗口的上边界)... 查看全文
· Razor.js,基于JavaScript的Razor实现发布时间:2013-09-12
哈罗大家好,之前造了JS模板轮子Otmpl,虽然勉强算不错,但是和MVCRazor的简洁优雅相比,简直是惨不忍睹。经过几天的研究,终于在参考国外一些牛人的代码后,展现出第一版,欢迎各位园友拍砖讨论。支持的Razor特性if-else判断。do-while循环。while循环。for循环。helper方法。`*注释*`。示例代码1(为了在MVC中使用,我采用Esc键下面的“`”符号代替“@”。<!DOCTYPEhtml><... 查看全文
· JavaScript与有限状态机发布时间:2013-09-02
有限状态机(Finite-statemachine)是一个非常有用的模型,可以模拟世界上大部分事物。简单说,它有三个特征:*状态总数(state)是有限的。*任一时刻,只处在一种状态之中。*某种条件下,会从一种状态转变(transition)到另一种状态。它对JavaScript的意义在于,很多对象可以写成有限状态机。举例来说,网页上有一个菜单元素。鼠标悬停的时候,菜单显示;鼠标移开的时候,菜单隐藏。如果使用有限状态机描述,就是这个菜单只有两种状态(显示和隐藏),鼠标会引发状态转变... 查看全文
《阿勇java建站教程》1.6-javaScript使用1.6-javaScript使用感谢你阅读这篇文章,希望你继续阅读《阿勇java建站教程》的其他文章!上节内容(《1.5.1-css兼容》)简单介绍了csshack,本节内容的重点将是介绍js的使用。javaScript不是java,那么为什么名字那么像呢?其实是js借助了java的知名度提高了自己的知名度一吧,历史渊源就不在此重述了!虽然js和java不是一个东西,但是他们很像,不单单是名字像,从语法,运算符等都非常相似... 查看全文
最近做流程项目计算流程总耗时用到了动态显示总耗时的时间,就是用流程结束时间减去开始时间差,此时是显示的时间不是动态的,我所说的动态是针对流程没有结束时候显示的时间差是动态的:就是当前时间减去流程开始时间,获得的时间差就是动态显示的。话不多说,直接看下面的demo.第一步,在myeclipse中创建项目javascriptTest.第二步,在WebRoot下创建一个jsp页面:dongtaigetdatediff.jsp。该页面代码如下:<... 查看全文
在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能。如果需要在移动浏览器中实现拨打电话,发送email,美国服务器,调用sns等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。采用url链接的方式,实现在Safariios,香港服务器,Android浏览器,webos浏览器,塞班浏览器,IE,Operamini等主流浏览器,进行拨打电话功能。1... 查看全文
· TypeScript:微软的JavaScript替代发布时间:2013-08-19
英文原文:TypeScript-Microsoft'sReplacementForJavaScript每个人心目中似乎都有一个JavaScript替代,Google甚至有两个。现在,微软也透露了它的JavaScript替代。C#之父AndersHejlsberg等人正在创造新语言TypeScript,微软已经在Apache2.0许可证下在自家的开源托管网站上发布了一个预览版本,公布了语言规格。TypeScript兼容JavaScript,可以载入JavaScript代码然后运行... 查看全文
最近,我需要做一个非常基本的网页内容编辑功能。我不想使用iframe,我也不想要一个功能特别多的复杂编辑器,只需要很基本的内容编辑功能,例如粗体,斜体,列表,对齐等等。您可能感兴趣的相关文章分享九个不可思议的WebGL应用试验2012年最经典的10款HTML5游戏集锦35款非常优秀的基于HTML5网页游戏20个惊艳的HTML5Canvas应用试验8个惊艳的HTML5和JavaScript特效用谷歌搜索找了很久,发现所有的插件都是功能太复杂,不是我想要的。所以,我决定我自己来实现需要的编辑功能... 查看全文
英文原文:aremobilewebappsslowDrewCrawford的《WebApp真的很慢》一文一经发表即引来轰动讨论,无数的评论、tweet皆围绕webapp与nativeapp性能之问相持不下。依据Drew的观点——webapp由Javascript写成,但Javascript对于Webapp来说是不可取的,因为速度太慢,而且影响体验,这个状况在中短期内(5-10年)都不会有显著改善。这是否意味着开发者收拾好webapp的包袱... 查看全文