PHP include/require

include ,如果有错误的话,会抛出错误但是会继续执行脚本


require   有错误的话,会停止运行此脚本


PHP GET/POST

$_GET : method="get",

get 方法发送信息的表单对任何人是可见的(会显示在浏览器的地址栏),而且对数量也有一定的限制

:所以在发送密码或其他敏感信息时,不应该使用这个方法!


$_POST:

对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制

js 轮播图,点击某个圆点跳转到某张图片

1.  button[ j ].index = i;  //j 就是获取到的那个下标  

2. 因为index是自定义属性所以必须使用 getAttribute 属性去获取index 的属性


var clickIndex = paseInt(this . getAttribute('index');

http://www.cnblogs.com/LIUYANZUO/p/5679753.html; 教程


自由

自由是通过自己的努力所赢得的更好的世界。
不是你想逃避的借口

分享内容

发布了长文章:分享内容

点击查看

发布了长文章:《分享内容》

local

http://www.imooc.com/article/13038

分享

发布了长文章:分享

点击查看

发布了长文章:《分享》

js ajax json 交互 http 代码规范 性能  jquery ui库

border-radius ,border-shdow

如果可以设置border-radius则可以嵌套一个span设置为margin:1px,1px


四周阴影

box-shadow: -1px 0 0 #C3C6C9,
0 -1px 0 #C3C6C9,
0 1px 0 #C3C6C9,
1px 0 0 #C3C6C9;
/*left,top,bottom,right*/

location对象

既是window对象的属性,也是document的属性

so   window.location==document.location

location对象保存着当前文档的信息还可以将url解析为独立的片段

js 数组

合并concat()

arry1.concat(arry2);

使用 join() 方法将数组的所有元素组成一个字符串。

arry.join("");参数是以什么来连接,“”表是直接连接,join(","),表示以逗号连接起来。

.sort()升序排序

注意两个的区别I,尤其第一个,自己总是理解不了

1.

function person(firstname,lastname,age,eyecolor)

{

this.firstname=firstname;

this.lastname=lastname;

this.age=age;

this.eyecolor=eyecolor;

 

this.changeName=changeName;

function changeName(name)

{

this.lastname=name;

}

}



2.


function Car(sColor,iDoors,iMpg) {

  this.color = sColor;

  this.doors = iDoors;

  this.mpg = iMpg;

  this.showColor = function() {

    document.write(this.color);

  };

}


系统对话框

alert()
直接弹出括号内的信息,要弹出字符串则参数必须是带引号的,如果弹出某个变量的信息,参数为变量名就可以,弹出包含一个文本,和一个OK按钮

confirm()
去弹出一个确认OK按钮  ,和一个取消Cancle按钮,和自己想要弹出的文本

promat()
提示框,有一个输入框,和OK,Cancle按钮
参数两个,要显示给用户的信息,和文本输入框中输入的默认值,相当于问题,答案

三者共同,都会在执行时其他代码会停止执行
都是弹出框

间歇调用和超时调用

超时调用
var    timer=setTimeout(被超时调用的代码或函数,毫秒数)

取消超时调用 clearTimeout(timer)

间歇调用setInterval,参数和上面一样

取消  clearInterval(timer)

基本使用间歇调用,没有取消的话,会一只直执行到页面关闭,幻灯片效果就是如此

最好不要用间歇调用,因为有时会发生后一个调用会在前一个调用结束之前调用,所以一定要注意,这个也是可以避免的,可以调用达到要求时,取消调用

p205

青春

莫在青春里慌了心
      荒了青春

一日心情和iframe,ul,li

心情平淡,今天学了好多东西,很开心很充实,他去实习了,我等他回来
希望自己每天都充实一点
iframe  可以在新的页面嵌套页面,
注意横向下拉条怎么取消,在iframe文件里面的body设置,width:95%,overflow:hidden,
注意width不可是100%,
ul设置,list-style:none
li设置,float,等等

原型模式

每个函数都有一个原型函数prototype,这个属性是一个指针,通过构造函数来创建对象实例的原型对象

    /**
 * Created by admin on 2016/11/27.
 */
window.onload=function(){
      function Person(){

        };
Person.prototype.name="zhangfan";//创建Person的属性也可以创建方法
var person1=new Person();
var person2=new Person();

alert(person1.name);//zhangfan  因为person1没有构建自己的name属性。所以当执行这个时,在自己的属性里面没有找到,所以就会向原型对象中寻找,找到Person的name属性
    //所以原型属性可以让原型对象(Person)的实例(person1/2)共享属性和方法
    //但是注意在使用时如果实例(person1/2)中包含和原型对象(Person)相同的属性和方法,则会优先选择实例中的属性和方法

person1.hasOwnProperty("name");//false
    //这个方法判断属性是存在于实例中还是原型对象中

alert(Object.getPrototypeOf(person1)==Person.prototype);
//Object.getPrototypeOf()判断实例的内部原型属性[[prototype]]是否指向原型对象的prototype
}

js 构造函数和函数的区别

调用方式不同

任何函数只要使用new 操作符来调用,那么就是构造函数

构造函数可以当做普通函数调用,可以不使用new 操作符



boolean易错

Boolean类型是布尔值对应的引用类型,可以创建Boolean对象

Boolean    obj=new    Boolean(false);

布尔表达式中所有的boolean对象都会转换为true
obj   //true

基本类型和引用类型的布尔值有区别

1.typedef   对布尔基本类型返回  boolean

2.引用类型返回object

3.使用instanceof布尔对象会返回true/false

4.测试基本类型会返回false,基本类型不是对象,无实例

建议不要使用布尔对象

js随笔callee,apply,call,bind,this指向

递归和函数的复用,最好使用,argument.callee

适用于函数的内部递归调用

for -in是枚举对象的熟悉,相当于遍历

每个函数都有两个非继承的方法,功能是设置函数体内this的对象的值。  强大的可以扩充函数作用域,绑定一个对象o为参数,则这个函数的this对象就指向o,一般情况下this指向window,数组的话,可以使用A[this.index]=i,也可以改变this的指向到这个函数,

o.click()=function(){
    A[this.index]=i;
    这样this,就指向对象 o
}

1.apply()   两个参数,一个数运行函数作用域,另一个是参数数组。参数数组可以是Array()的实例,也可以是arguement对象,因为arguement对象本身就是保存这传入函数的所有参数,是个类数组对象

2.call()  参数必须是明确的传入每一个参数
call(this,num1,num2)

还有一个函数也会改变this的指向,会创建一个函数的实例





块级元素,和行内元素

$块级元素   以块显示的元素,高度和宽度都是可以设置的,比如 div , p , ul , li 默认都是属于块级元素.块级元素比较霸道,默认状态下每次都是占据一整行,后面的内容必须新起一行显示.    $内联元素   文本的显示方式, 比如 a, span, em 都属于内联元素.内联元素的显示特点就是像文本一样的显示,不会独自占据一个行.内联元素没有长度和宽度.

$区别   内联元素就好像是一个单词;块级元素就好像是一个段落

$转化方法   非块级元素可以通过 css 的 display:block; 将其更改为块级元素   块级元素也能变成内联元素,那就是通过 css 的 display:inline;和float来实现.$块元素一般是其他元素的容器,它可以容纳内联元素和其他块元素.form 这个块元素比较特殊,它只能用来容纳其他块元素.
注意:行内元素的置换元素才可以设置宽和高

行内置换元素:
大概的意思就是对于置换元素,它的内容不再CSS format model内,比如说img,video,object,input,textarea。比如说img元素经常被它的src属性指向的内容所替换。置换元素有着固有的尺寸:默认的长,宽和比例。另一些元素没有明确的尺寸,比如说空元素。浏览器会根据其标签和属性的内容来确定显示的效果

非置换元素不可以设置width和height

hexo

1.heox new  "文章名”

2.hexo s(server)生成localhost文件 

3.hexo g(generate)生成静态文件

4.hexo d(deploy) 推送上去




上一页
下一页