自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 建站过程中对浏览器样式的初始化问题

样式表初始化 css-stylesheet init in the browers全局选择器*{padding:0;margin:0;}html,body{ overflow:hidden; position: font: font-family:ul,li{list-style:none;vercital-align:}em,i{font-style:

2016-07-27 10:54:57 212

原创 js中逻辑与的三层次理解

层次一 两操作数均为布尔值时,对两布尔值进行与运算 层次二 当两操作数为真假值时 **假值:**undefined,null,“”,false,0,-0,NaN 真值:除此之外的为真值 层次三 首先计算“&&”左侧值,若左侧值是假值,直接返回假值,不计算右侧var o={x:1};var p=null;o&&o.x//=>1p&&p.x//=>null:p是假值,返回不计算之后的

2016-07-26 11:35:53 281

原创 javascript权威指南--比较运算符

比较操作数可以是任意类型(但只有数字/字符串可以真正执行比较)如果操作数为对象,大部分核心对象中 先转换调用valueOf()返回一个原始值,直接使用 否则调用toString()转换结果对象—原始值,如果两个是String,那么进行数字number的比较16位的万国码对象—原始值,如果至少有一个不是String,那么进行数字number的比较0和-0一样大,infinity比任意的大j

2016-07-26 09:45:12 224

原创 javascript权威指南--关系表达式

目的:用于测试两值之间的关系(“相等”“小于”“是……的属性”) 关系返回boolen 用途:用于流程及控制相等和不相等的运算符“==”和“===”用于比较两个值是否相等,当然对他们相等的定义不相同,两运算符允许任意类型操作数“===”严格相等运算符 首先计算出操作数的值,然后比较两值如两值类型不同,不等如两值为null或undefined,不等如两值都是boolen,相等如两值其一为N

2016-07-25 21:30:46 292

原创 javascript权威指南--运算符

+运算符1+2//=>3"1"+"2"//=>"12""1"+2//=>121+{}//=>1[object,object]对象被转换为字符串后字符串相连接true+true//=>22+null//=>2:null转化为02+undefined//=>NaN:undefined转换为NaN加法运算符和字符串,数字一起使用时,需考虑加法的结合性对运算顺序1+2+“blind mice

2016-07-25 20:55:13 240

原创 javascript权威指南--运算符

运算符:用于算数表达式,比较表达式,逻辑,赋值表达式 左值:赋值运算符和其他少数的运算符,期望他的操作数是lval类型 左值(lval):表达式只能出现在赋值运算符的左侧 js 中变量,对象属性,数组元素为左值 副作用: 赋值运算符(期望其值为左值):给一个变量的属性赋值,那么所有使用变量的表达式都会改变 delect:删除属性类似于给属性赋值为undefined优先级注意:属性访问表达

2016-07-25 18:18:17 229

原创 javascript权威指南--表达式

表达式(expression):js中的一个短语,js解释器会计算出(evalute)一个结果原始表达式原始表达式:简单表达式(primary expression),最小单位,包含常量,直接量,关键字,变量。 直接量原始表达式"hello"//字符串直接量/parttern///正则表达式直接量保留字原始表达式ture//return boolen:真false//return boolen

2016-07-24 20:22:22 199

原创 javascript权威指南--变量的声明与作用域,词法作用域,作用域链

变量的声明变量声明使用关键字var如果未在var声明时给定初始值,则未undefined 动态语言与静态语言 动态语言:运行期间才做数据类型的检查 静态语言:数据类型在运行前检查强烈建议声明语句 尽管在js非严格模式下仍有侥幸的识别可能,但会导致bug的产生变量的作用域作用域:程序源码中定义的变量的区域 全局变量拥有全局作用域,局部变量只在函数内有意义 在函数体内局部变量的优先级高

2016-07-24 11:05:10 406

原创 javascript权威指南--对象到原始值的转换(未完成)

对象到布尔值 所有对象都转换为true,包装对象也适用:new Boolen(false)=>true 对象到字符串 对象到数字 针对本地对象,不包含宿主对象。宿主对象(浏览器定义的对象)方法:toSring():返回一个反映这个对象的字符串。[1,2,3].toString()//=>"1,2,3"将每个数组元素转换为一个字符串(function(x){f(x);}).to

2016-07-24 09:46:02 291

原创 javascript权威指南--类型转换

类型转换for example10+"object"//=>"10 object""7"*"4"//=>28var n=1-"X";//=>NaNn+"object";//=>"NaN objects":NaN转换为字符串"NaN"类型转换表 undefined(value)=>NaN(number)=>Throws TypeError(object) null=>0(num

2016-07-23 16:57:54 244

原创 javascript权威指南--不可变原始值和可变对象引用

不可变的原始值原始值:undefined null boolen number string 原始值不可变,既基本数据类型var s="hello";s.toUpperCase();//return value="HELLO"s//原始值未改变原始值是value的比较,字符串的比较是,长度相等并且每一个索引的字符都相等。基本类型的变量是存放在栈区的(栈区指内存里的栈内存)因此比较时只关

2016-07-23 09:18:45 363

原创 css 选择器

元素选择器元素选择器:基本选择器类型选择器类型选择器:元素选择器,又称类型选择器通配符选择器*{ padding:0; margin:0;}所有元素的分组选择器css类选择器类选择器允许以一种独立于文档元素的方式来指定样式。 结合元素选择器<p class="import"></p><h1 class=”import"></h1>p.important {color:red;

2016-07-22 17:59:18 375

原创 css 行框和清理

float:实现元素的浮动; 行框和清理 浮动框旁边的行框被缩短,从而给浮动框留出空间,行框围绕浮动框。 要想阻止行框围绕浮动框,需要对该框应用 clear 属性。clear 属性的值可以是 left、right、both 或 none,它表示框的哪些边不应该挨着浮动框。 为了实现这种效果,在被清理的元素的上外边距上添加足够的空间,使元素的顶边缘垂直下降到浮动框下面: 假设希望让一个图片浮

2016-07-22 11:49:40 603 1

原创 css 定位与行框&行内框

定位:允许对元素进行定位 浮动:允许对元素进行浮动 定位+浮动=列式布局万物皆为框 块级元素:div h p; 行内元素:span strong,a; 通过display属性改变框的类型行框和行内框行内框 行内框只是一个概念,它无法显示出来,但是它又确实存在它的高度就是行高在没有其他因素(padding)影响的时候,行内框等于内容区域 行框 - 行框(line b

2016-07-22 11:21:02 4288

原创 css 框模型要点

框模型的概述 注意:外边距可以是负值,而且在很多情况下都要使用负值的外边距。 浏览器的兼容性 一旦页面设计了合适的DTD(文档类型定义:是一套为了进行程序间的数据交换而建立的关于标记符的语法规则) 问题 IE 5 和 6 的呈现却是不正确的。根据 W3C 的规范,元素内容占据的空间是由 width 属性设置的,而内容周围的 padding 和 border 值是另外计算的。不幸的是,I

2016-07-22 10:33:40 253

原创 javascript权威指南--全局对象与包装对象

3.5 全局对象 全局对象是预定义的对象。通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性,所以它没有名称。全局对象只是一个对象,而不是类。既没有构造函数,也无法实例化一个新的全局对象。可通过this引用全局对象var global=this;//定义一个引用全局对象的全局变量全局属性:undefined,infinity,NaN 3.6 包装对象 j

2016-07-20 20:24:37 359

原创 建站css-tip

样式技巧缩放放大样式 transform:scale(2.5);点击图片时放大2.5倍,HTML 5 ,样式独特 2卡片式阴影布局box-shadow:0 1px 4px rgba(0,0,0,6)语法:box-shadow: h-shadow v-shadow blur spread color inset; 注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表

2016-07-20 10:02:07 254

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除