javascript_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> javascript >>列表
· JavaScript 数据类型转换发布时间:2014-06-26
http://cn.engadget.com/search/?q=%23%E4%B8%8A%E6%B5%B7%E6%89%BE%E5%B0%8F%E5%A7%90%E6%9C%8D%E5%8B%99%23%E7%94%B5%E8%AF%9D%EF%BC%91%EF%BC%98%EF%BC%96%EF%BC%8D%EF%BC%91%EF%BC%93%EF%BC%91%EF%BC%96%EF%BC%8D%EF%BC%97%EF%BC%91%EF%BC%91%EF%BC%93http://cn... 查看全文
在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如下:第一步:新建一个Android工程,命名为WebViewDemo(这里我在assets里定义了一个html页面)。第二步:修改main.xml布局文件... 查看全文
· JavaScript与Flash的通信发布时间:2014-06-23
当Flash置于HTML容器中时,经常会遇到AS与JS的通信问题,例如:JS能否调用AS中的变量、方法,AS能否调用JS中的变量、方法等等。答案是肯定的。随着技术的不断发展,解决方案也是多种多样的。在我总结的HTML与FLASH之间的“静态”传值一文中提到了JS使用SetVariable方法来设置FLASH中的变量,认为此法已经过时。对此我表示同意,但上文重点毕竟不是在讨论JS与AS的通信,因此另外对AS与JS通信做一个个人总结,欢迎大家讨论。实现JS跟AS的通信... 查看全文
前言近期杂事甚多,这些事情的积累对知识体系的提升有好处,但是却不能整理出来,也整理不出来比如说我最近研究的Hybrid在线联调方案便过于依赖于业务,就算分享也不会有人读懂,若是抽一点来分享又意义不大又拿最近做webappview转场动画研究,就是几个demo不断测试,感觉没有什么可说的最后甚至对webapp中的History的处理方案也是有一些心得,一点方案,但是依旧难以整理成文,于是便开始文荒了这个时候不妨便温故知新吧,对javascript的一些老知识点进行整理回顾,之后有大动作再说吧... 查看全文
使用脚本开发应用程序有非常高的开发效率,在最新的JDK8中不但有原来的java命令执行java程序,还新加了一个jjs命令用来执行JavaScript程序,JDK8刚发布不久,基于jjs它开发的项目还非常少,这里特别介绍hijk项目,同时大家可以了解下jjs的实用性.hijk是一个自动化的WebAPI开发包,因为是自动化开发包,所以使用非常简单基本用法:新建一个javascript文件,写入两个HelloWorldhijk.api.helloworld=function()... 查看全文
英文原文:FacebookUnveilsJestforJavaScriptUnitTesting,AutomaticMockingFacebook发布了Jest,一个开源的、基于Jasmine框架的JavaScript单元测试工具。Jest源于Facebook两年前的构想,用于快速、可靠地测试Web聊天应用。它吸引了公司内部的兴趣,Facebook的一名软件工程师JeffMorrison半年前又重拾这个项目,改善它的性能,并将其开源。在最基础层面,Jest被设计用于快速... 查看全文
当iOS7刚发布的时候,开发人员注意到,他们的应用程序在使用内置浏览器时,其JavaScript性能无法与苹果自有的Safari持平。这并非开发者的技术问题,而是苹果此前只允许自家应用使用改良版的NitroJavaScript引擎。现在好了,在iOS8中苹果终于更改了这一设置,允许所有应用程序使用Safari浏览器的JavaScript引擎。苹果Safari主管VickiMurley在Twitter表示:iOS和OSX的API是一样的... 查看全文
· 十款最新的JavaScript开发工具发布时间:2014-05-28
JavaScript自推出后就大受开发者的青睐,基于JavaScript的开发工具不计其数,开发者们可以灵活选择,轻松构建应用。本文分享了十款最新的JavaScript开发工具,喜欢的话就赶紧mark!1.Kreate这款工具有助于对jQuery对象快速生成DOM。你可以创建单个或多个元素。2.NightWatchjsNightwatchjs拥有一个简洁而强大的语法,能够允许你快速编写测试。它是专用于浏览器应用和网站的一款端到端的测试解决方案。3.GulpjsGulp是最近比较火的开源项目... 查看全文
· JavaScript字符集发布时间:2014-05-22
JavaScript是区分大小写的:关键字、变量、函数名、和所有的标识符都必须采用一致的大小写(一般我们都是写成小写的),这样和当初学C#的多样式写法有很大的区别。比如:(这里以变量str和Str为例)1varstr=’abc’;2varStr=’ABC’;3alert(str);//输出abc假如str与Str为同一变量,那么alert(str);,输出的结果应为为ABC而不是如上图所示abc。这恰恰说明:JavaScript是区分大小写的... 查看全文
· Javascript生成二维码(QR)发布时间:2014-05-21
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成。本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网站,虽然有服务器端缓存,毕竟需要大量的CPU运算时间,这或多或少也是很大的一块压力。所以就想,有没有一种不靠服务器,就只靠JS就生成二维码呢,毕竟二维码就是一堆黑白点而已。我也没有刻意去找网络上是否已经存在这样的解决方案,而且自己一直想深入分析二维码的生成细节,现有的项目也有这样的需求... 查看全文
北京时间5月21日消息,谷歌今天正式对外发布了Windows、Mac和Linux版Chrome35。新版本Chrome主要是针对开发者而改进,尤其是那些构建Web内容和为移动设备开发应用的开发者,因此这个版本对于最终用户而言,在功能上可以说没有任何改变。下面是Chrome35.0.1847.116的更新日志在触摸输入上给开发者带来更多的控制权新的JavaScript功能不带前缀的ShadowDOM一些新的应用程序/扩展API高级选项下大量的内部稳定和性能变化首先... 查看全文
JavaScriptSerializer在序列化时会将DateTime的数据序列化成类似\/Date(626543800000)\/这样的值,找了很多方法都不如意,最后在一个博客找到了完美的解决方法,地址:http://blog.calyptus.eu/seb/2011/12/custom-datetime-json-serialization/,通过自定义类型转换器的方式转换成想要的格式,转换器代码如下:publicclassDateTimeConverter... 查看全文
· JavaScript大杂烩0发布时间:2014-05-18
1.协议小结:HTTP协议与TCP/IP协议现代Web应用开发的基础是HTTP协议,那么HTTP协议与我们熟知的TCP/IP协议有什么关系呢?这个要从网络通信模型说起,简单的说,计算机通信就像两个人在互相交流,怎样才能互相听懂呢?很简单,就是使用一致的语言和表达方式。计算机之间通信的语言就是网络协议。网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。大多数网络都采用分层的体系结构... 查看全文
· 用JavaScript的5个原因发布时间:2014-05-05
英文原文:5ReasonstoProgramJavaScript你可能不喜欢JavaScript,也有一个很好的理由。自从90年代末,JavaScript就一直处于崛起阶段,主要是在网站和应用程序开发方面的崛起。早期不同浏览器之间的不兼容性导致了需要开发各种库,来处理各种差异,在这点上最流行的是jQuery,当然也有很多其他的。在那断不兼容时期,由于支持不同浏览器的麻烦,很多开发者们放弃了JavaScript。其实JavaScript是唯一可以在通过嵌入浏览器端显示HTML后运行的语言... 查看全文
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。很早就接触过闭包这个概念了,但是一直糊里糊涂的,没有能够弄明白JavaScript的闭包到底是什么,有什么用,今天在网上看到了一篇讲JavaScript闭包的文章(原文链接),讲得非常好,这下算是彻底明白了JavaScript的闭包到底是个神马东东以及闭包的用途了,在此写出来和大家分享一下,希望不理解JavaScript闭包的朋友们看了之后能够理解闭包!以下内容大部分是来自原文... 查看全文
Android中向webview注入js代码可以通过webview.loadUrl("javascript:xxx")来实现,然后就会执行javascript后面的代码。但是当需要注入一整个js文件的时候,貌似就有点麻烦了。不过理清以下思路,方法其实也很简单,如下:我们通过在webview的onPageFinished方法中执行js代码注入:第一种:当webview加载完之后,读取整个js文件中的内容,然后将整个文件内容以字符串的形式,通过webview.loadUrl("javascript... 查看全文
Mozilla新CTOAndreasGal(图片出自:CNET)北京时间4月25日消息,据国外科技网站CNET报道,Mozilla正式任命JavaScript、FirefoxOS专家AndreasGal为公司新CTO。六年前到Mozilla公司任职。2005年至上月,公司CTO职位由Mozilla的一位联合创始人BrendanEich担任,后被升职为公司CEO,但由于歧视同性恋等问题,上任十天就被迫辞职。Mozilla代理CEOChrisBeard在周四的博文中写道:&ldquo... 查看全文
如果你是一个JavaScript新手或仅仅最近才在你的开发工作中接触它,你可能感到沮丧。所有的语言都有自己的怪癖(quirks)——但从基于强类型的服务器端语言转移过来的开发人员可能会感到困惑。我就曾经这样,几年前,当我被推到了全职JavaScript开发者的时候,有很多事情我希望我一开始就知道。在这篇文章中,我将分享一些怪癖,希望我能分享给你一些曾经令我头痛不已的经验。这不是一个完整列表——仅仅是一部分—&mdash... 查看全文
JS代码如下:1<script>2varcurObj;3varshell=1;4functionsortTable(L){5varstart=newDate()6vari;7varDataGrid1=document.getElementByIdx_x_x("DataGrid1");8vartheRows=newArray();9for(i=1;i<DataGrid1.rows.length-1;i++){10varstr="";11vartds=DataGrid1... 查看全文
英文原文:WhyIdon'tsuggestJavaScriptasafirstprogramminglanguage此文章引起比较大的争论,并不代表我们赞同其观点,这是继JavaScript就是一种垃圾语言后,另一篇黑JS的文章)在你的软件职业生涯中,JavaScript不应该成为你的首要语言作者MatthewMombrea1月09,2014(几天前,我写了一篇文章关于在你的职业生涯中应该学习的编程语言。这个引起比较大的争论)在我向大家推荐语言的时侯,一个主要的告诫就是... 查看全文