javascript_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> javascript >>列表
从下面目录中可以看到,本系列有16篇文章,外加两篇后补的,一共18篇文章。写了半个月,从9月17号开始写的。每篇文章更新时,读者的反馈还是可以的,虽然不至于上头条,但是也算是中规中矩,有看的人,也有评论的人。特别是在后期讲闭包的时候。我从来都不做基础入门教程,因为基础入门的教程,要想讲的和别人不一样很难。所以,基础入门的教程网上有的是,大家随便搜索就是了,再大不了就花钱买本书看看。而想原型和闭包这类的稍微高级一些的教程,仔细想想,还真的有的讲,真的能讲出自己的思路... 查看全文
前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。第一,函数作为返回值如上代码,bar函数作为返回值,赋值给f1变量。执行f1(15)时,用到了fn作用域下的max变量的值。至于如何跨作用域取值,可以参考上一节。第二,函数作为参数被传递如上代码中... 查看全文
继续上一篇文章(http://www.cnblogs.com/wangfupeng1988/p/3986420.html)的内容。上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据:变量、函数表达式——变量声明,默认赋值为undefined;this——赋值;函数声明——赋值;如果在函数中,除了以上数据之外,还会有其他数据。先看以下代码:以上代码展示了在函数体的语句执行之前... 查看全文
在asp.net中使用confirm可以分为两种:1.没有使用ajax,confirm会引起也面刷新2.使用了ajax,不会刷新A.没有使用ajax,可以用StringBuilder来完成.(一)asp.net用StringBuilder控制后台操作javascript:confirm返回值,此方法比较烦琐1.后台启动事件StringBuildersb=newStringBuilder();sb.Append("<scriptlanguage='javascript'>");sb... 查看全文
ETpl是一款强复用、灵活、高性能的JavaScript模板引擎,适用于浏览器端或Node环境中视图的生成。它是一款开源的,项目托管在GitHub上,由百度EFE的RIA团队开发而来。ETpl默认使用HTML注释做语法声明。也就是说,编写一个纯HTML的模板文件,开发者不会丧失编辑器本身自带的语法高亮、自动补全等功能。此外,ETpl还采用了主流的模板编译技术,ETpl在运行动态特性时,能做到接近极限的渲染性能。主要特性包括:强复用——具备丰富的复用形式,模板继承(母版)... 查看全文
· 跟着8张思维导图学习javascript发布时间:2014-09-04
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能... 查看全文
雅虎官方博客宣布终止开发开源的JavaScript工具库YahooUserInterfacelibrary(YUI),日后只会针对一些重大的问题发布更新。YUI是一个免费的,开源的JavaScript和CSS库,用于构建丰富的交互式Web应用程序。雅虎自2005年以来一直在使用,并于2006年2月13日首次向社会公布。在竞争激烈的前端框架中,YUI一向以严谨的原生Javascript语法、雅虎实践经验累积和积极投入开发社区,而在前端框架中占有一席之地... 查看全文
· JavaScript宝座:七大框架论剑发布时间:2014-08-25
英文原文:RichJavaScriptApplications–theSevenFrameworks一周前,ThroneofJS大会在多伦多召开,这应该是我参加过的最有料也最不一样的一次大会。大会官网如是说:加载整个页面,然后再“渐进增强”以添加动态行为,这种构建Web应用的方式已经不够好了。要想让应用加载快,反应灵敏,而且又引领潮流,必须彻底检讨你的开发手段。这次大会邀请了七大JavaScript框架/库的创建人,他们济济一堂,面对面交流各自的技术理念... 查看全文
前言javascript与程序的语言比如C#或者java不一样,他并没有“类”的概念,虽然最新的ECMAScript提出了Class的概念,我们却没有怎么用就单以C#与Java来说,要到真正理解面向对象的程度也是要花一点功夫的,特别是初学的同学往往意识不到面向对象的好处,因为我们编码的流程是这样的①面向过程这个时候,我们要思想一个东西,往往就用一个大代码段完成了②方法重用我们有时候再也受不了重复的代码在一个地方存在了... 查看全文
英文原文:AJavaScriptBuildSystemShootout:Gruntvs.Gulpvs.NPM译者:kris决定采用何种技术总是很难的。一旦遇到问题,你不想推翻你之前的选择。但是你必须选一个,然后让它按照着你的思路做。实施一套构建(编绎)系也是一样的,你应该把它看作一个非常重要的选择,让我们以Grunt为例。Grunt有一个完善的社区,即使是在Windows上它不仅仅应用在Node社区它简单易学,你可以随便安装插件并配置它们你不需要多先进的理念... 查看全文
语义化这个词在HTML中用的比较多,即根据内容的结构化选择合适的标签。其作用不容小觑:赋予标签含义,让代码结构更加清晰,虽然我们可以在标签上添加class来标识,但这种通过属性来表示本体的形式会显得不够直接,而且在一定程度上也有冗余。优化搜索引擎(SEO),结构良好的网页对搜索引擎的亲和力是很高的,百度和google也给出了很多网页结构化的建议(规范),方便他们抓取网页。利于设备解析,如盲人阅读器对页面的分析,目前淘宝很多网页都是支持盲人阅读的... 查看全文
{'state':1,'data':{'list':[{'id':123,'name':'诸葛天邪','level':10,'country':1,}]}}比如我要获取里面的id该如何实现。我有更好的答案分享到:按默认排序|按时间排序2条回答2012-06-2520:15yzy_130|七级最快回答首先这个json串有几个错误的地方第一个非常重要的错误,json串里面只能用双引号,不能用单引号,这个单双引号表示的意思不是引号内是字符串,而是json的规定第二个错误... 查看全文
在JavaScript中,类有静态方法和实例方法之分。静态方法就是可以通过类直接访问的方法,不用声明类实例来访问;实例方法则不能通过类直接访问,必须要通过类声明的实例来访问。静态属性和实例属性也类似。代码示例:HelloWorld=function(){};HelloWorld.prototype={name:"helloworld",//实例属性hello:function(){alert(this.name)}//实例方法};HelloWorld.age=0... 查看全文
· Eclipse去除js(JavaScript)验证错误发布时间:2014-07-26
这篇文章主要是对Eclipse去除js(JavaScript)验证错误进行了介绍。在Eclipse中,js文件常常会报错。可以通过如下几个步骤解决第一步:去除eclipse的JS验证:将windows->preference->JavaScript->Validator->Errors/Warnings->EnableJavascriptSematicvalidation前面的勾去掉;第二步:右键项目->properties->... 查看全文
闲话部分最近闲着实在无聊,就做了点小东西练练手,由于原来一直在用AspNetPager进行分页,而且也进行了深度的定制与原有系统整合的也不错,不过毕竟是用别人的,想着看自己能试着做出来不能,后台的分页插件已经有比较成熟的了,那就自己试着写一个前台分页吧。话不多说,先上效果图:优点与缺点来说说优缺点吧,首先AspNetPager是后台分页控件,所以在向客户端回传HTML文档之前生成HTML阶段就会把分页代码生成完毕,然后回传,而JS是前端代码... 查看全文
JavaScript对上传的文件进行大小和格式的校验1.页面代码:<formid="uploadFileform"action="$!{request.contextPath}/user/uploadImage"method="post"enctype="multipart/form-data"><center><labelid="Header"cssClass="HeaderText"value="图片上传"/><hrstyle="size... 查看全文
· 学习JavaScript的必备读物发布时间:2014-07-21
英文原文:RequiredJavaScriptReading常常有人要我推荐学习JS的书籍或者在线教程。看起来每个人都有很好的理由在JS领域有所行动。如果你对让人兴奋的工作机会很感兴趣的又想要玩一玩有意思的东西,那么JS一定是个很棒的语言。隨著JS的流行度增加,相关的书籍、博客和教程也随之大量增多,但是我不可能所有的资源都了解过,但是我看到了一些很不错的东西也想在这里分享给你。书籍请注意,在这里我只会推荐我已经看过的书籍,你肯定可以发现有无数的书和我推荐的一样好。《NicholasZakas... 查看全文
· JavaScript一站式开发工具包介绍发布时间:2014-07-11
本文介绍使用统一的JavaScript语言处理开发过程中的各部分,包括WebAPI,AJAX,数据库,多线程,分布式编程,服务器监控等。一什么是HIJKHIJK是一个自动化的JavaScriptWebAPI开发工具包,内置了HTTP服务器,数据库引擎,和各种常用功能的JavaScript封装,是一个开箱即用的开发工具包,基于Java8最新的功能,无需安装,无需配置,开发完的系统直接复制到另一台机器就能以一致的方式运行,系统压缩备份只需要直接一条zip压缩命令压缩整个文件夹就完成... 查看全文
· review一个javascript功能函数发布时间:2014-07-01
近半年来一直觉得自己在技术上好像左右挣扎,技术没啥提升,看书看不进,自学还挺慢。写出来的东西,自己都觉得不满意。让自己也用庸人自扰的感觉。最近,在工作中,有一个小小的功能需要实现,这个功能非常简单,其大概功能是:当有一批商品需要促销时,满多少到多少元区间立减多少元,再比较离下一个优惠区间还差多少元,并提示下一区间的优惠价。比如,我这里有个价格优惠区间(满50减5,满100减10,满150减15,满200减20),如果我现在买了120元商品,那么我的提示就应该是:已优惠10,还差30元... 查看全文
Google在I/O大会上推出了Chrome平台上的JavaScript的Dart编辑器ChromeDevEditor(CDE),CDE基于Dart编写而成,使用今年I/O大会主推的Web组件平台Polymer,支持Git和移动端开发调试。目前已经将预览版放到放到了Chroemwebstore上供下载安装。"... 查看全文