最近从Silverlight这边转到javascript过来,现在要导出一个导出excel的功能。上级领导指示当页显示多少数据,就导出多少数据,没有必要从后台在去数据。以前也没有接触过这方面的,在网上一整狂查资料,最终决定采用excel2003xml+flash插件实现改功能。
获取excel...
分类:
Web程序 时间:
2014-05-26 07:25:03
阅读次数:
791
这篇博文主要记录本人在实际应用中碰到的谷歌浏览器与一些Js不兼容的问题,随着时间的推移,这篇博文的内容可能越来越多,也可能一点也没有(我想那时候谷歌肯定是相当牛逼的)。1.谷歌浏览器不兼容document.getElementById("companyLi").style="display:bl.....
分类:
Web程序 时间:
2014-05-26 07:23:22
阅读次数:
273
如果向下面那样直接列出script标签可能会出现错误,
原因有两点:1、backbone中有define等关键字2、js的加载与执行顺序是无序的,所以有可能require先加载执行使backbone解决方案:第一步:配置require.config
r...
分类:
其他好文 时间:
2014-05-26 07:15:58
阅读次数:
266
前面两篇内容中,我们看到了DirectEvents方便调用服务器端方法、DirectEvents调用WebService方法的使用方法,今天我们来看看DirectMethods,这家伙可比DirectEvents更加灵活了,它可以像调用JS方法一样来异步调用服务器端的方法。
使用DirectMeth...
分类:
Web程序 时间:
2014-05-26 07:01:19
阅读次数:
362
在开发一个复杂的应用程序的时候,我们需要把各个功能拆分、封装到不同的文件,在需要的时候引用该文件。没人会写一个几万行代码的文件,这样在可读性、复用性和维护性上都很差,几乎所有的编程语言都有自己的模块组织方式,比如Java中的包、C#中的程序集等,node.js使用模块和包来组织,其机制实现参照了CommonJS标准,虽未完全遵守,但差距不大,使用起来非常简单。
在node.js中模块与文件是...
分类:
Web程序 时间:
2014-05-26 03:45:20
阅读次数:
366
问一、引入工厂,解决重复代码
前面已经提到,JS中创建对象的方法,不难发现,基本的创建方法中,创建一个对象还算简单,如果创建多个类似的对象的话就会产生大量重复的代码。
解决:工厂模式方法(添加一个专门创建对象的方法,传入参数避免重复)
function createObject(name,age){...
分类:
Web程序 时间:
2014-05-24 20:46:42
阅读次数:
328
近日重读《javascript面型对象编程指南》这本书,最后一章介绍了常见的javascript设计模式的实现。主要讲解了四种设计模式:单例模式、工厂模式、装饰器模式和观察者模式。js作为动态语言,实现这四种模式的实例相对简单,当然既然称之为模式,那么吃透思想更重要,那么下面,由乐帝来实例讲解四种模式。
1.单例模式
顾名思义,对象构造出来的是实例,从字面上理解,单例即单实例,这意...
分类:
编程语言 时间:
2014-05-24 18:21:35
阅读次数:
335
1.gemFile
在rails 4 之后没有grop 了 要记得哦
# group :assets do
gem 'sass-rails', '~> 4.0.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
# end
# 页面渲染
gem 'jquery-rails' #这个
gem 'exe...
分类:
Web程序 时间:
2014-05-24 18:00:06
阅读次数:
435
模板引擎是用于把模板文件和数据内容合并在一起的程序,便于网站开发有利于代码分离和维护,了解一个模板最好知道其工作原理,以便于实现一通万通。模板文件一般是HTML
xml js等类型文件,如果不用模板引擎若要把数据显示在网页上,我们需要在php中输出HTML,而使用模板则只要把数据交给模板引擎程序即可...
分类:
其他好文 时间:
2014-05-24 14:12:16
阅读次数:
323
很多人觉得jquery、ext等一些开源js源代码
十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因:1、对一些js不常用的语法、操作符不熟悉2、某个function中又嵌套了一些内部的function,使得整个代码的层次结构不像java代码那么清晰。3、js中允许...
分类:
Web程序 时间:
2014-05-24 12:04:41
阅读次数:
446