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