摘要: 1.安装nodejs$ sudo apt-get install g++ curl libssl-dev apache2-utils$ sudo apt-get install python $ sudo apt-get install build-essential $ sudo apt-get ... 阅读全文
posted @ 2015-02-10 09:57 雨田木子 阅读(182) 评论(0) 推荐(0)
摘要: Sails 是一个web开发框架。它遵循“约定优于配置”原则,它使得我们可以快速地进行开发,避免冗余的代码。尽量将精力集中于业务逻辑。建立第一个sails例子1.安装sailsnpm install -g sails2.创建一个新的项目sails new helloSails3.启动项目默认情况下s... 阅读全文
posted @ 2015-01-19 16:39 雨田木子 阅读(2569) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-01-06 15:48 雨田木子 阅读(10) 评论(0) 推荐(0)
摘要: 在公司被大boss拉过去做中间件开发,之前完全没有这方面大概念,但是当时公司没有这方面会的人,自己又是刚到公司,只能硬着头皮上了。我们这个项目是一家传统的做材料的公司,因此它会有许多产品的信息啊,订单报价等信息需要在多个系统中同步,而我们主要做的是有关于salesforce的集成。所谓中间件,它是一... 阅读全文
posted @ 2014-07-15 22:48 雨田木子 阅读(1843) 评论(0) 推荐(0)
摘要: 进入新公司,里面主要业务是围绕salesforce展开的,因而需要学习salesforce的知识。最近一边做项目一边学习,正好项目中需要用到trigger,在site上直接写code看的我眼花,于是准备安装一下专门的IDE。(好吧,觉悟有点低= =)Force.com IDE有单独的安装文件,同时它也可以集成到Eclispe上使用。需要注意的是,就目前来说,如果安装JRE7.0+的话,IDE会报下面的错误,因此如果安装了JAVA7的话,需要降级。Save error: Unable to perform save on all files: com.salesforce.ide.api.met 阅读全文
posted @ 2013-11-28 13:51 雨田木子 阅读(696) 评论(0) 推荐(0)
摘要: 最近开始学习Angularjs , 查看官网上的文档看的我很无语,许多方面都只是大致讲了一下,后来翻看源代码的时候发现,里面注释写的倒反而比文档清晰了。。。 之所以第一篇就写表单验证,一是表单验证是一个比较实用的功能,而且涉及了数据双向绑定,指令等知识点。我一般比较喜欢熟悉了操作后再进一步理解原理,这样我觉得比较有层次。。 我们知道在html5中已经支持了简单的表单验证指令,同样在angularjs中也提供了类似的指令,下面是一些常用的验证选项。Required Minimum lengthMaximum lengthMathces a patternEmailNumberUrl上面列举... 阅读全文
posted @ 2013-08-29 15:35 雨田木子 阅读(673) 评论(0) 推荐(0)
摘要: 前段时间租了阿里云的一台服务器,把之前用node写的一个小博客网站放了上去。后来又陆续倒腾了点其他东西,也一并整合到同一个site去。后来一直忙于找工作,再加上现在找到工作后据说要去搞ios,一堆新东西要学啊。。。怕之后再去看这个臃肿杂乱= = 的site到时候看不懂,就简单写点记录吧。PS:今天头好疼。。这个网站一开始是参考cnode社区的一个多人博客系统,后端使用Node开发,数据库使用的是mongodb,目前还没有加入缓存系统,准备使用redis,现在系统已经集成了redis的使用。之所以集成了redis,是目前site下有一个聊天室,聊天内容缓存是存储在redis中的。目前整个网站大概 阅读全文
posted @ 2013-08-27 22:49 雨田木子 阅读(312) 评论(0) 推荐(0)
摘要: (function( window, undefined ) {})(window);这个,为什么要将window和undefined作为参数传给它?(function( $, undefined ) {})(jQuery); 同理因为 ecmascript 执行JS代码是从里到外,因此把全局变量window或jQuery对象传进来,就避免了到外层去寻找,提高效率。undefined在老一辈的浏览器是不被支持的,直接使用会报错,js框架要考虑到兼容性,因此增加一个形参undefined。还有,不要用window.undefined传递给形参,有可能window.undefined被其他人修改了 阅读全文
posted @ 2013-07-13 23:18 雨田木子 阅读(389) 评论(0) 推荐(0)
摘要: 如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。 开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。 前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你一些前端性能优化的最佳实践,只需要一分钟,就可以优化你现有的代码。 目 录 最佳实践1:使用DocumentFragments或innerHTML取代复杂的元素注入 最佳实践2:高频执行事件/方法的防抖 最佳实践3:网络存储的静态 阅读全文
posted @ 2013-07-06 09:18 雨田木子 阅读(398) 评论(0) 推荐(0)
摘要: 在web应用程序中,持久化本地存储在本地应用中占据很大优势。在本地应用中,操作系统会提供一个抽象层用于存储和检索应用中特定的数据如运行时状态等。这些值可能存储在注册表里,INI文件中,XML文件或者一些平台相关的地方。如果说你本地应用中需要使用到键值匹配的形式,你可以使用数据库,编写一套特有的文件格式或者其他很多方法。 但长久以来,web应用中没有权限进行这些操作。早期我们使用Cookies来进行一些本地存储工作。但它有以下三个潜在的问题:Cookies会包含在每个HTTP的请求中,但大部分时间Cookies中的值都是相同的,这会导致web应用的反应速度降低由于Cookies会在HTTP请求. 阅读全文
posted @ 2013-07-03 13:49 雨田木子 阅读(1010) 评论(0) 推荐(0)