摘要:
2,补基础 前端面试工作问题(上):http://www.cnblogs.com/0603ljx/p/4326674.html 前端面试工作问题(下):http://www.cnblogs.com/0603ljx/p/4334228.html CSS常见布局问题整理:http://www.cnblo 阅读全文
摘要:
摘要:曾几何时,懂编程的都是些顶级极客,但是现在,情况已大不相同,大多数企业家、威客、运营都会告诉你,学点编程能如何让自己更加成功。过去的一年,我也在学写代码,懂的代码令我成为更好的企业家。在团队需要修复网 曾几何时,懂编程的都是些顶级极客,但是现在,情况已大不相同,大多数企业家、威客、运营都会告诉 阅读全文
摘要:
验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9 阅读全文
摘要:
闲着没事在闪存里看到有人需要js显示当前时间,就一时兴起写了个。 输出格式:“2013年12月18日 星期三 上午9:05:00 ”。 <script type="text/javascript"> function tick() { var hours, minutes, seconds, xfi 阅读全文
摘要:
1.Window对象属性的文档元素(id) 如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向表示文档元素的HTMLElement对象。 Window对象是以全局对象的形式存在于作用域链的最上层 阅读全文
摘要:
1.Document与Element和TEXT是Node的子类。 Document:树形的根部节点 Element:HTML元素的节点 TEXT:文本节点 >>HtmlElement与HtmlDocument a:HtmlElement对象表示HTML中的一个个元素。 b:HtmlDocument对 阅读全文
摘要:
1.Document的一些特殊属性 document.lastModified document.URL document.title document.referrer document.domain document.write() document.writeIn() 2.查询选取的文本 使用 阅读全文
摘要:
1.事件相关概念 事件类型:一个用来说明发生什么类型事件的字符串 事件目标:是发生的事件或与之相关的对象。 事件处理程序(事件监听程序):是处理货响应事件的函数。 事件对象:是与特定事件相关并且包含有关该事件详细信息的对象。 事件传播:是浏览器决定哪个对象触发其事件处理程序的过程。 事件捕获:在容器 阅读全文
摘要:
3.事件委托:利用事件的冒泡技术。子元素的事件最终会冒泡到父元素直到跟节点。事件监听会分析从子元素冒泡上来的事件。 事件委托的好处: 1.每个函数都是对象,都会占用内存,内存中对象越多,性能越差。 2.必须事先指定所有事件处理程序而导致的DOM访问次数,会延迟整个页面的交互就绪时间。 怎样处理由于事 阅读全文
摘要:
3.XMLHttpRequest 除了GET与POST之外,XMLHttpRequest规范也允许第一个参数为DELETE,HEAD,OPTIONS,PUT。 如果有请求头的话,需要设置它。 如:POST请求需要“Content-Type”头指定请求主题的MIME类型。 request.setReq 阅读全文
摘要:
1.$和jquery在全局命名空间中定义的唯一两个变量。 2.jquery是工厂函数,不是构造函数。他返回一个新创建的对象。 3.jquery的四种调用方式: 传递CSS选择器(字符串)给$()方法 传递Element,Document或Window对象给$()方法 传递HTML... 阅读全文
摘要:
1.提交表单 submit onsubmit 2.表单的change事件 input与textarea元素的change事件触发在,他们失去焦点且value值改变的时候 select的change事件发生在选项改变的时候 3.选中文本select()与获取选中的文本 在文本框获得焦点的时候默认选中其 阅读全文
摘要:
1.使用对象字面量定义对象 var person={}; 使用这种方式创建对象时,实际上不会调用Object构造函数。 开发人员更喜欢对象字面量的语法。 2.有时候需要传递大量可选参数的情形时,一般来讲使用对象字面量来封装多个可选参数。 3.对象属性的点表示法与方括号表示法的区别 (1)功能上:两者 阅读全文
摘要:
1.jquery有2个扩展方法: jquery.fn.extend=jquery.prototype.extendjquery.extend (两者的区别放在后面文章说) 2.具体实例结构: //创建及时作用域 (function ($) { // 通过字面量创造一个对象,存储我们需要的共有方法 v 阅读全文
摘要:
1.jquery data(name) data() 方法向被选元素附加数据,或者从被选元素获取数据。 $("#btn1").click(function(){ $("div").data("greeting", "Hello World"); }); $("#btn2").click(fun... 阅读全文
摘要:
1.siblings() siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。 Hello Hello Again And Again 结果: 2.nextAll() nextAll() 方法返回被选元素的所有跟随的同胞元素。 ... 阅读全文
摘要:
1.出现原因:因为web中的同源策略(域名,协议,端口号)限制了跨域访问。 2.区别于json (个人理解)json是数据交换格式,jsonp是数据通信中的交互方式 3.jsonp的get与post 本质是使用script标签的跨域特性。 4.jQuery的写法(一) $.ajax({ ... 阅读全文
摘要:
1、方法定义 call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 this... 阅读全文
摘要:
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个$(... 阅读全文
摘要:
1.页面里面经常看到类似[if it IE 9],表示的是限定某些浏览器版本才能执行的语句。 ! [if ! IE] 含义:如果不是IE It [if it IE 9] 含义:如果是IE9 Ite [if Ite IE 9] 含义:如果是IE9以及IE9以下版本的浏览器 gt [i... 阅读全文