web开发
文章平均质量分 67
iteye_19238
这个作者很懒,什么都没留下…
展开
-
web开发前奏.
web开发前奏 作为一个web开发初学者,不管是计算机相关专业还是其他专业抑或非大学生,首先是有个良好的心态和耐心,有信心有毅力. linux系统相对于windows更安全,所以初学者肯定先要安装linux系统.可能安装中有不少英文单词不认识,我们要做个有心人,遇到一些关键的不认识的单词该查还是要查一查的.不同电脑安装系统的相关按钮也不同,...原创 2014-03-19 21:48:46 · 94 阅读 · 0 评论 -
个人总结
总结一下用到的学到的东西了解了一下接口文档post数据格式{"touser":["openid",.....]"msgtype":"text""text":{"content":"hello"}}返回数据{"errcode":0"errmsg":"错误消息""原创 2014-08-25 09:28:54 · 93 阅读 · 0 评论 -
ruby ,rake个人笔记
Rake 是 Ruby 领域的 Make,是个独立的 Ruby 工具,目的是代替 Unix 中的 make。Rake 根据 Rakefile 和 .rake 文件构建任务。Rails 使用 Rake 实现常见的管理任务,尤其是较为复杂的任务。 rake about # List versions of all R...原创 2014-08-27 00:22:34 · 244 阅读 · 0 评论 -
cron定时任务
转载自http://blog.csdn.net/wangjunjun2008/article/details/19497803一、cron介绍cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond status //查看服务当前状态/...原创 2014-09-04 15:16:48 · 109 阅读 · 0 评论 -
数组生成哈希表的方法示例
以下是从数组生成哈希表的方法示例由[索引, 值, ...] 型的数组变为哈希表ary = [1,"a", 2,"b", 3,"c"]p Hash[*ary]# => {1=>"a", 2=>"b", 3=>"c"}由索引和值配对出现的数组变为哈希表alist = [[1,"a&原创 2014-10-21 23:03:00 · 659 阅读 · 0 评论 -
count,size,length到底有什么区别
count,size,length到底有什么区别呢?通过以下的测试结果可以发现问题: Post.find_by_id(953125641).comments.length产生了如下的SQL语句 [4;35;1mPost Columns (0.000000)[0m [0mSHOW FIELDS FROM `posts`[0m [4;36;1mPost Load (0.016000)[0m ...原创 2014-10-31 18:01:52 · 4170 阅读 · 0 评论 -
Ruby的.nil? .empty? .blank? .present?区别
.nil? , .empty? .blank? .present?区别:.nil? 和 .empty? 是ruby的方法。 .blank? 是rails的方法。 .nil? 判断对象是否存在(nil)。不存在的对象都是nil的。 .empty? 对象已经存在,判断是否为空字段,比如一个字符串是否为空串,或者一个数组中是否有值 .blan...原创 2014-11-07 09:50:57 · 187 阅读 · 0 评论 -
cookie缓存
Cookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 Cookie是什么,有什么用,为什么要用到Cookie请看Fish Li 写的【细说Cookie...原创 2014-11-11 17:07:10 · 156 阅读 · 0 评论 -
自动化测试工具小记:node + SpookyJS + CasperJS + PhantomJS
概述这是一个跨度很广的小记哦,使用node作为脚本,涵盖了三个工具:PhantomJS、CasperJS、SpookyJS。目前网上相关的资料比较少,请关注乱炖,我会断断续续更新。那这三个工具有什么用呢,网上比较专业的说法是:“前端自动化测试工具”,通俗点来说就是一个“没有UI界面的终端浏览器”;如果完整的来看,他应该是NSCP(我个人写的简称,即:node + SpookyJS + C...原创 2014-11-14 10:45:42 · 355 阅读 · 0 评论 -
锚点快速定位到页面中指定位置
1、通过scrollIntoView方法来实现定位:<a href="javascript:void(0)" onclick="document.getElementById('am').scrollIntoView();">快速定位1</a> 2、通过window.location.hash实现:<a href="javascript:void(0...原创 2014-12-01 17:03:51 · 292 阅读 · 0 评论 -
js,html日期显示
对页面的关于时间的显示的小总结下面要显示时间#{bulk_send_record[:created_at].strftime("%Y-%m-%d")}显示为2014-8-15 中间的“-”可改成各种字符 #{bulk_send_record[:created_at].strftime("%Y/%m/%d")} 显示为2014/8/15 对bulk_send_r...原创 2014-08-18 23:25:27 · 124 阅读 · 0 评论 -
TDD测试驱动开发
TDD是Test Driven Development的简称,意为测试驱动开发。测试驱动开发是一种软件的开发方法。它指在编写某个功能的代码之前先编写测试代码,然后编写能使测试通过的功能代码,逐个测试来实现软件的开发。测试驱动开发有助于提高代码质量和开发进度。测试驱动开发一般步骤:1.新增一个测试2.运行所有测试,发现新增测试不能通过3.做一些小改动,让程序可以运行...原创 2014-06-01 21:48:32 · 121 阅读 · 0 评论 -
html关于文字,背景,列表的相关代码
3.12 设置基底网址<base> <html> <head> <base href=”文件路径” target=”目标窗口”> </head> <body> </body> </html> Href用于设置网页文件的链接地址(网址),targe原创 2014-03-23 17:39:26 · 353 阅读 · 0 评论 -
web开发中的linux环境配置
Linux环境变量配置linux系统有32位和64位之分,所以配置linux的环境变量与所装的系统位数有关。1.google chrome安装: 执行命令:wget -O google-chrome_amd64.deb http://goo.gl/iXDWk cd soft-install/ (把soft-install换成你的google chr...原创 2014-04-01 21:09:34 · 117 阅读 · 0 评论 -
web首张卡开发须知
1.css样式的引用 将写好的样式引入到ruby编程开发工具中的index.haml下 格式如下: %link(rel="stylesheet" type="text/css" href="css/bootstrapswitch-custom.css") %link(rel="stylesheet" type="text/css" href="css/fo.原创 2014-04-09 21:56:44 · 104 阅读 · 0 评论 -
web数据存储
数据存取1.存储一个元素存储多种信息的数组类型数据 var message = {};定义一个名字为message的对象 message.name = which_name_one;定义message的.name属性 message.phone = which_name_two;定义message的.phone属性 messa...原创 2014-04-18 18:49:51 · 102 阅读 · 0 评论 -
bootstrap模态框简单设计
模态框 模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭,还有固定时间自动消失等,可根据需要自行设计。 使用模态框需先在index.haml(针对rubymine开发工具)下引入下列两个js(注意先后顺序):%script(...原创 2014-04-29 21:46:57 · 168 阅读 · 0 评论 -
用angular-js实现web开发的mvc框架
在 AngularJS 里,View 和 Model 是在 Controller 里面绑定的,所以无论你在 View 的表单中修改了内容,还是在 Controller 里通过代码修改了 Model 值,两边都会即时发生变化,同步更新。因为 AngularJS 会监控 Model 对象的变化,随时反映到 View 中。 MVC 是一种使用(模型-视图-控制器)设计创建 Web 应用程序的...原创 2014-05-19 12:27:29 · 150 阅读 · 0 评论 -
打包应用程序并安装在android器上测试
做好的party_bid或其他应用程序需要放在手机上或android模拟器上进行测试,若放在手机上需要对手机进行root,以便此应用获得短信权限。同时,需要电脑已经配置了android环境。 安装到模拟器上分两个步骤:打包和安装。1. 打包 打包前先将代码上传,以免打包过程中出现错误,可以从库中拉回代码; cd project/pa...原创 2014-05-24 23:34:53 · 138 阅读 · 0 评论 -
代码重构
重构就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。重构的注重点:1.重构一步就测试一步,保证程序不会出现错误。2.每个函数只实现一个功能,分的越细,代码复用率越高3.函数名符合规范,见名知意。4.controller中只写调用功能方法实现对view控制5.用underscore替代各种...原创 2014-05-25 00:42:55 · 83 阅读 · 0 评论 -
三种数据结构
第一种数据结构:activities = [ { name: "first activity", sign_ups: [], bids: [] }, { name: "first activity", sign_ups: [ { ...原创 2014-05-26 12:38:54 · 531 阅读 · 0 评论 -
页面定位个人笔记
$('.mCSB_container').css('top', '-390px'); document.getElementById('tips-btn').mCustomScrollbar("scrollTo","left",{ callbacks:false }); document.getElemen...原创 2014-12-02 11:21:19 · 118 阅读 · 0 评论