- 浏览: 19692 次
- 性别:
- 来自: 石家庄
文章列表
当你用phpstorm打开.php文件时浏览器恰好出现出现上面第一个的错误,你的phpstorm恰好在右下角出现第二个错误,而且你用的不是mac或windows,而是linux系统诸如:ubuntu,那么恭喜你,这就是你要找的文章了。
我们以最简单的hello world 程序举例,写好代码=>在phpstorm最上边的菜单栏点击run按钮=>在出现的下拉列表中点击run '你创建的文件'
这时会弹出一个对话框,点击右下角按钮'fix
出现如下对话框
目录是在/usr/bin,那么我们点击后面的按钮, ...
1.创建rails程序
终端输入:
$ rails new "program_name" //只需输入程序名,没有引号;$为命令提示符
$ cd program_name
2.启动服务器
$ rails server //可简写为rails s
3. "冒烟测试"
这一步是为了确认程序设置是否正确,能否顺利运行。
3.1创建一个控制器
$ rails generate controller welcome index //welcome为控制器名,inde ...
在视图中引入js,css,图片的一种做法:
1.将想要引入的js文件放在在app/asset/javascript文件下;
图片文件放在app/asset/images文件下;
css文件放在app/asset/stylesheets下。
2.在app/config/initalizer/assets.rb文件下:
Rails.application.config.assets.precompile += %w(在这里写入上述文件路径下的文件路径文件名)
写在视图中的:
<%= stylesheet_link_tag ...
学习ruby on rails 前的环境配置,这里我选择的是用rvm安装ruby。
rvm 全称Ruby Version Manager,这是一个非常好用的ruby版本管理以及安装命令行工具
首先,安装rvm($是命令行的标志位,在终端输入时不应该包含在代码 ...
在我们制作html页面的时候常常需要引入一些外部文件来使自己的工作更加高效,下面我就分享一下,在制作html是本人用到的一些外部文件引用:
1.外部引入JavaScript文件
<script type="text/javascript" src=&quo ...
引用类型:
引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。
JavaScript 内置的对象——String、Array、Number、Object都是引用类型,我们这些用户创建的对象实际上是这些类型的实例在JavaScript面向对象的编程过程中引用类型是为了支持‘类’所对应的逻辑出现的。
引用类型由三部分组成:构造函数、方法定义和属性。
以面向对象的方法编写的商店结算收银的POS机系统为例,我们来理解一下引用类型的“三步走”:
第一步,定义引用类型;
即创建构造函数,如下:
...
随着WEB应用的快速发展,本地存储一些数据也成为一种重要的需求,实现的方案也有很多,最普通的就是cookie了,但是cookie的缺点是显而易见的,可能被用户禁用,在IE7+和firefox上,每个域最多只能保存50个Cookie,每个Cookie大小不超过4KB(有兴趣可以去浏览笔者博客“浅谈Cookie”);因此,Web Storage就显得更加实用。
sessionStorage与localStorage
Web Storage实际上由两部分组成:sessionStorage与localStorage。
sessionStorage用于本地存储一个会话(se ...
css常用的选择器有3种:元素选择器,类选择器和ID选择器,我们现在就领略一下它们的风采吧。
1.元素选择器
单独拿出来用法很简单:
html {color: blue;}/*将页面内所有文字的颜色设为蓝色*/
p {color: gray;}/*将段落的所有文字的颜色设为灰色*/
h4 {color: red;}/*将标题为h4元素的所有文字的颜色设为红色*/
h2 {font-family: sans-serif }/*将标题为h2元素的所有文字的字体设为sans-serif字体*/
除此之外还可以分组使用:
h4,p {color: ...
在码云上注册成功后,对于新手可能会有提交代码的问题,在这里我分享一下自己提交代码的过程;
在第一次提交时,首先,我们要在码云上新建一个项目,按照要求用字母、数字和下划线(以字母开头)
输入项目名,取消掉对read me的勾选,点击创建按钮就创建成功了。接下来的操作都在终端进行,在终端首先要找到你要上传的代码所在的文件路径,WebStorm默认的代码在WebstormProjects/untitled下
ls
cd WebstormProjects //如果你修改过代码保存的位置cd 后跟的是修改后的路径
ls
cd untitled//注释同上;
...
所有浏览器通用的对象包括document、navigator、history、screen和location。document对象表示页面;history对象包含用户访问页面的历史信息;navigator对象包含浏览器的信息screen对象包含了客户端显示能力的信息location对象包含了 ...
浅谈cookie
- 博客分类:
- JavaScript基础
首先,我们要弄明白cookie是什么。例如,用户第一次访问网站时已经注册了用户名,当他再次访问时,可以用他的名字问候他,欢迎他再次访问该网站;从用途角度去看,cookie就是这个网站用于存储类似信息的文件;从JS的角度去看它就是一些存在客户端的计算机中的字符串;
Cookie在创建时可以设置为6个部分name(名称)、value(值)、expires(过期时间)、path(路径)、domin(域)、secure(安全性);后4个是可选的,最常用的是前三个;
在浏览器的控制台下(以chrome为例)就可以设置cookie
document.cookie = &q ...
1.charCodeAt()与charAt()方法。
字符串与字符编码是可以互相转换的,如果你要把字符串转换为字符编码,你可以选择使用charCodeAt()方法,如下:
var str="NO do,no die,why you try";
var theTencharcode=str.charCodeAt(0);
console.log(theTencharcode);//结果为100;
其中,string是一个字符串,charCodeAt()方法的括号中是期望转换的字符的索引我们要取它的第10个字符'd'的编码,它 ...
非构造函数继承即不使用构造函数实现继承,让一个对象继承另一个对象:
var parent = {
surname : '张'
}
var child = {
first_name : '小凡'
}
如上,两个普通的对象,无法使用构造函数方法实现继承,想实现继承,我们可以使用json格式的发明人Douglas Crockford提出的一个object()函数:
function object(o) {
function F() {}
F.prototype = o;
return new F(); ...
学习的过程中错误在所难免,在这里笔者就以自身学习经历为例,总结一下JavaScript中常见的错误吧:
1.变量未声明(未定义)
item_barcode = get_normal_barcode(inputs,item_info);
item_detail=get_item_info(item_barcode,item_info);
JavaScript作为一种弱类型语言,对代码的要求算是宽松的,在上面的代码中,如果函数get_normal_barcode( )和item_detail( )已经声明一般情况下,这样写你的编辑器也不会 ...
保留小数与取整数应该算是很小的知识点,但小知识点不代表没有用。
1.toFixed()方法(保留小数)
用法是比较简单的,如下:
var number=521;
var number2=521.1314;
number.toFixed(2);
console.log(number);//结果:521
console.log(number.toFixed(2))//结果:521.00
console.log(number2.toFixed(2))//结果:521.13
其中number是数字类型变量,toFixed()括号中是要保 ...