摘要:
喂喂喂,那个切图的,把页面写好就发给研发工程师套模板吧。 你好,切图仔。 不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类为产品或者设计岗位,虽然身份之争多少有些无谓,但我对这种偏见还是心存芥蒂,酝酿了许久,决定写一个系列的文章,试着从工程的角度系统的介绍一下我对前端 阅读全文
摘要:
笔试题 一、Seajs和requirejs的区别:requirejs是执行的AMD规范,因此所有的依赖模块化都是先执行(也就是预执行),依赖前置。(requirejs从2.0之后的版本支持CMD的写法) seajs是执行的CMD规范,因此所有的依赖模块化都是懒执行(也就是延迟执行),依赖就近。 二、 阅读全文
摘要:
揭秘JavaScript中谜一样的this 揭秘JavaScript中谜一样的this 在这篇文章里我想阐明JavaScript中的this,希望对你理解this的工作机制有一些帮助。作为JavaScript程序员学习this对于你的发展有很大帮助,可以说利大于弊。这篇文章的灵感来自于我最近的工作— 阅读全文
摘要:
工厂函数与构造函数的区别: 1.工厂函数没有使用this; 2.工厂函数首字母小写; 3.没有用NEW 4.有return;tips:构造函数里的方法很占内存,没创建一个实例,就创建一个不同的方法对象。 eg: /* 空对象,Object是所有对象的祖先 比如:学生继承人类,人类就会继承Object 阅读全文
摘要:
1 事件:就是文档或浏览器窗口中发生的一些特定的交互瞬间。 tips:js和xhtml的交互是通过当用户或浏览器操作网页时发生的事件来处理的。 1.1 事件流:即事件的顺序。 事件冒泡:事件从事件发生的目标最内部开始触发,向上触发到最外部(document对象)。 事件捕获:事件捕获正好与冒泡相反。 阅读全文
摘要:
BOM1.1 介绍 1.BOM是browser object model的缩写,简称浏览器对象模型 2.BOM提供了独立于内容而与浏览器窗口进行交互的对象 3.由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window 4.BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属 阅读全文
摘要:
表格操作: 插入: 插入行: tableElement.insertRow(position) //返回值为一个tr节点即一个rowElement。position从0开始计数。 插入单元格: rowElement.insertCell(position) //返回值为一个td节点即一个cellEl 阅读全文
摘要:
ajax: 1.即是 asynchronize javascript and xml 2.ajax核心对象是XmlHttpRequest 3.特点:异步 局部刷新四个步骤:1.创建xhr 2.打开链接 :3个值 - type:POST/GET //要大写。 - url - async:true异步, 阅读全文