- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 JS部分笔试题
看下列代码输出为何?解释原因。123var a;alert(typeof a); // undefinedalert(b); // 报错解释:Undefined是一个只有一个值的数据类型,这个值就是“undefined”,在使用var声明变量但并未对其赋值进行初始化时,这个变量的值就是undefined。而b由于未声明将报错。注意
2016-04-16 19:33:55 820
原创 渐进增强和优雅降级
渐进增强和优雅降级优雅降级和渐进增强印象中是随着css3流出来的一个概念。由于低级浏览器不支持css3,但css3的效果又太优秀不忍放弃,所以在高级浏览中使用css3而低级浏览器只保证最基本的功能。咋一看两个概念差不多,都是在关注不同浏览器下的不同体验,关键的区别是他们所侧重的内容,以及这种不同造成的工作流程的差异。渐进增强progressive enhancement:针对低版本浏览器进
2016-04-16 17:19:47 243
原创 垂直居中的方法
垂直水平居中的实现方式方法一:将div的显示方式设置wei 表格,这样我们就能用表格的vertical-align property属性1. 2. 3. 4. Content goeshere5. 6. 7. 8. #wrapper{display:table;}9. #cell{display:table-cell
2016-04-16 17:19:18 311
转载 文档流的理解和定位(转)
将窗体自上而下分成一行行,并在每行中按从左至右的顺序排放元素,即为文档流.(自己的理解是从头到尾按照文档的顺序,该在什么位置就在什么位置,也可以按照上面的意思理解,自上而下,自左到右的顺序)下面为转自http://www.cnblogs.com/huangbx/archive/2012/08/15/2640734.html一、定位的专业解释(来自百度百科) 在CSS中关于定位
2016-04-16 16:54:00 1042
原创 块元素和行内元素(内联元素)
块元素和行内元素(内联元素)块级元素:块状元素排斥其他元素与其位于同一行,可以设定元素的宽(width)和高(height),块级元素一般是其他元素的容器,可容纳块级元素和行内元素。常见的块级元素有div,p ,h1~h6等。行内元素:行内元素不可以设置宽(width)和高(height),但可以与其他行内元素位于同一行,行内元素内一般不可以包含块级元素。行内元素的高度一般由元素内部的字体
2016-04-16 16:52:26 407
转载 页面性能优化
一、浏览器加载过程:1、建立连接过程(1) 浏览器查找域名的IP地址 (2) 浏览器给web服务器发送一个HTTP请求 (3) 服务器发送永久重定向响应 (4) 浏览器跟踪重定向地址 (5) 服务器“处理”请求 (6) 服务器发回一个HTML响应2、浏览器渲染解析HTML↓构建DOM树↓渲染树构建↓渲
2016-04-16 16:39:39 289
原创 js的一些问题(二)
Javascript获取非行间样式Js中的html不能获取行间样式,怎么获取呢?在ie中可以使用currentstyle,在谷歌和火狐下我们可以用到ge’t’ComputedStyleStyle委托事件是什么?什么是委托事件:通俗得将就是,事件是如onclick,onmouseover等。委托呢,就是让别人来做,这个时间本来是是加载某些元素上的,然而你却加到别人身上来做,完成这个事
2016-04-16 16:38:45 299
原创 js的一些问题(一)
1. javascript的typedeof的返回值类型,一共六种。Number,object,string,function,undefined,boolean2. javascript中的强制转换方法有parseInt,parseFloat,number,soString,隐式的转换是:1. 字符串加数字是字符串2. 数字减字符串是数
2016-04-16 15:45:32 330
转载 IE和DOM事件流的区别
转载:http://www.cnblogs.com/ilexcai/archive/2011/09/05/2168094.htmlhttp://blog.csdn.net/ca3355/article/details/6899971事件HTML元素事件是浏览器内在自动产生的,当有事件发生时html元素会向外界(这里主要指元素事件的订阅者)发出各种事件,如click,on
2016-04-16 14:57:39 14476 2
原创 css的几个问题
Import优先级比内联高:选择符:class和idClass可以继承,伪类可以继承。优先级是就近原则!important>[ id>class>tag] 标签title和alt属性的区别是什么?Alt是图片不显示的时候用文字代替表示。 Title是为改属性提供信息。 几种ie BUG的解决办法?1. 双边距BUG float引起的使用display
2016-04-16 12:56:23 549
原创 前端知识html和xhtml,Link和@import,doctype,严格模式和混杂模式。如何触发
Html和xhtml的不同 最主要的不同之处是:xhtml元素必须被正确的嵌套,xhtml必须被关闭。标签名必须用小写字母,html文档必须有根元素。Parsing解析1. xhtml用xml解析请求,html用它自己定义的更加接近当前浏览器的方式实际处理html的方式。2. 3. 在html中doctyoe是必须的,在xhmlt中docty
2016-04-16 10:40:01 826
原创 javascript中的this
this为什么如此多变呢,因为this总是和它的执行上下文有关,和声明环境无关。而在javascript中总是会开辟新的执行上下文的东西,像函数,所以this才会多变。javascript是一门解释性语言,需要一个执行环境去执行他,通常的执行环境是浏览器。还有node脚本,还是repl。浏览器中:在全局中,用var声明变量,会默认给window添加。不使用var声明变量,会默认
2016-04-15 23:34:30 247
原创 javascript的闭包和匿名函数
要理解javascript的闭包,首先要理解javascript的变量的作用域。变量的作用域就两种,全局变量和局部变量。在javascript中内部函数可以读取全局变量,而外部函数不能读取内部变量。但是我们有时候又不要在外部读取函数内部的变量,那么需要怎么做呢。这是就可以在函数内部再定义一个函数,function f1(){ var n=999; fun
2016-04-15 23:33:24 384
原创 Uncaught SecurityError: Failed to execute 'replaceState' on 'History':解决方案
Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL 'file:///C:/Users/DXAW/Desktop/webapp/index.html' cannot be created in a document with origin 'nu
2016-04-07 09:20:22 22587 1
mongodb,nodejs,电子商务网站
2016-07-14
django+mysql留言板
2015-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人