position(static-relative-absolute-fixed),margin(top-right-bottom-left),top-right-bottom-left
摘要:最近写css遇到一些问题,所以准备写下来捋一下思路。1.position=satic下看margin的使用。(top-right-bottom-left在这种case下无效)1-1)margina,margin值为具体的px 结果如图,b,margin值为百分比...
阅读全文
ie条件注释
摘要:1 2 3 4 能够正确的理解上面这段的执行过程的话,对ie条件注释的使用应该是掌握了、第1行: 浏览器为ie6及ie5判断为真,所以解析为 ...
阅读全文
浏览器兼容性
摘要:做web浏前端,览器兼容性自然是避免不了了。1.为什么会出现浏览器兼容性?浏览器种类繁多(内核不一样),且相同浏览器版本众多,因此各浏览器对标准的实现不太一样,就导致了对网页解析的结果不一致。所以就出现了所谓的兼容性问题。2.浏览器兼容性主要体现在三个方面:html、css、javascript.1...
阅读全文
ajax
摘要:刚开始学习ajax,参考的是W3school上的教程。不过期间还是遇到了一些问题或疑惑之类的东西,经过努力算是完整的把实例运行了一遍,所以做个笔记吧。以下实例代码均可在w3school找到。实例一;AJAX 与ASP/PHP 请求实例1)按照w3school教程,创建html和js,同时创建后端程序...
阅读全文
执行环境、变量对象、作用域链、闭包
摘要:关于函数相关的一些概念,如执行环境、变量对象、作用域链、闭包,之前是详细查阅了资料研究了一番的,可如今时间久了,很多东西有生疏了。记录下自己的大脑思考过程,是个很好的学习过程。1.执行环境。(execution context)由可执行的代码创建。分为3种。1)全局执行环境。当程序开始执行时即进入全...
阅读全文
what happens when changing the DOM via innerHTML
摘要:what happens when changing the DOM via innerHTML
阅读全文
JavaScript事件委托
摘要:先学习一篇文章:http://www.nczonline.net/blog/2009/06/30/event-delegation-in-javascript/1.为什么出现事件委托当需要为N多元素都绑定事件时,如果单独绑定每一个元素,会影响网页性能。所以事件委托出现了:仅仅通过在父级元素上(比如d...
阅读全文
带着问题上路
摘要:学习的路上,总是带着这几个问题,让学习更有目的性,让知识更有连贯性1.一个技术出现的背景,它是为解决什么问题而诞生的2.它的实现原理、机制3.应用场景4.类似技术的横向比较,优缺点
阅读全文
JavaScript事件
摘要:1.事件流事件流是描述页面接收事件的顺序(指的是事件的传递,不是事件处理程序)先有三种;事件冒泡、事件捕获、dom2级事件流事件冒泡,事件捕获,dom2级事件流,规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会。然后是实际的目标接收到事件。最...
阅读全文
重写prototype原型后哪些东西改变了
摘要:参考《JavaScript高级教程》实例看:1.重写原型对象后,首先原型对象的constructor属性值(constructor的指向)会发生改变。 function Person(){ }Person.prototype={ name:"nike", age:32, ...
阅读全文
JavaScript---call()使用的一些疑问
摘要:疑问:在使用.call()时,调用对象到底是否可以直接拥有了被调用者的方法和属性?这里输出结果为:ReferenceError: o is not defined function Person(name,age,job){ this.name=name; ...
阅读全文
JavaScript原型及原型链
摘要:代码一: 以上code输出结果为:trueredbmw 以上code输出结果:trueundefinedundefined问题来了:通过new+构造函数构建实例,实例能访问构造函数的属性通过Object.create(prototype)构建实例时,实例对...
阅读全文
JavaScript闭包
摘要:1.闭包的原理这里先贴上几个看到的不错的blog。blog1:http://i.cnblogs.com/EditPosts.aspx?opt=1blog2(这个系列详细介绍了函数相关概念,执行环境、变量对象、作用域链等等):http://dmitrysoshnikov.com/ecmascript/...
阅读全文
arguments对象、apply()、匿名函数
摘要:在学习arguments对象时,碰到的一段code,不是太好理解。原文地址中文(http://www.jb51.net/article/25048.htm)、英文(http://www.sitepoint.com/arguments-a-javascript-oddity/)想要正确理解,需要把握红...
阅读全文
arguments对象----不定参数的实现方式
摘要:function format(string) {var args = arguments;var pattern = new RegExp("%([1-" + arguments.length + "])", "g");return String(string).replace(pattern, ...
阅读全文
Array.prototype.slice.call(arguments)
摘要:Array.prototype.slice.call(arguments)话说可以通过call()来让arguments来继承array的slice()方法。可是为何使用arguments.slice(1)会报错,而这样使用Array.prototype.slice.call(arguments,1...
阅读全文
regexp模式匹配+location页面跳转+cookie/localstorage本地存储
摘要:学习js的过程中,根据知识点编写一些code进行测试,以便检验。这段程序使用了以下知识点:1.regexp,对数据进行模式匹配2.使用location对象进行页面跳转。3.cookie/localstorage等本地存储的使用 用户名: 密码:submit1.正则表达式(参考,h...
阅读全文
window.location无法跳转页面的问题
摘要:最近在使用 window的location时碰到一个无法跳转页面的问题,后来在location语句后加了一条这样的语句:window.event.returnValue = false;然后竟然可以正常跳转了,具体原因还在学习中,稍后更新。 tel: su...
阅读全文