【www.hylwhcm.com--技术个人工作总结】

第1篇第2篇第3篇第4篇第5篇更多顶部

目录<", "_blank<";"");""> <input type="submit" value="new"的含义是什么?其主体部分由什么标记构成?

2.说明在网页设计中div标签的作用

3.css指的是什么?在网页制作中为什么要使用css技术

4.css 中id和class如何定义,哪个定义的优先级别高?如class定义一个html元素没有边框,而id定义这个元素有边框,结果呢?

5.ie6下为什么无法定义1px左右高度的容器

6.怎么样才能让层显示在flash之上?

7.怎样使一个层垂直居中于浏览器中(代码实现)?

8. firefox嵌套div标签的居中问题,假定有如下情况: <div id="a">

<div id="b"> </div>

</div>

如果要实现b在a中居中放置,该如何实现?

9. web标准网站有哪些优点?

10. 怎样解决超链接访问过后hover样式就不出现的问题?

第四篇:腾讯web前端开发工程师笔试题及答案

腾讯web前端开发工程师笔试题及答案

1、 如何实现事件委托?

首先要知道什么是事件委托。 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响。

就像下面这段代码:

<!doctype html>

<html>

<head>

<meta charset="utf-8" />

<title>js性能优化</title>

</head>

<body>

<ul id="list">

<li>精通css</li>

<li>精通js</li>

<li>精通html</li>

......

</ul>

</body>

</html>

<script type="text/javascript"> (function(){

var a=document.getelementbyid("list"); var b=a.getelementsbytagname("li"); for(var i=0;i<b.length;i++){

b[i].addeventlistener("click",function(e){ var c = e.target;alert(c.innerhtml); },false); }})(); </script>

首先,我们来想下,产生性能问题的根本原因是什么呢?li元素(目标对象)所要进行的事件处理了。怎么可以解决这种囧况呢?

答案就是采用事件委托,将在li对象上面要处理的事件委托给父元素或者祖先元素,即为父元素绑定事件侦听, 看看下面的改进代码: <!doctype html> <html> <head>

<meta charset="utf-8" />

<title>js性能优化</title> </head> <body><ul id="list"> <li>精通css</li> <li>精通js</li> <li>精通html</li> ...... </ul> </body> </html>

<script type="text/javascript"> (function(){

var a=document.getelementbyid("list"); a.addeventlistener("click",function(e){ var b = e.target;alert(b.innerhtml); },false); })(); </script>

虽然现在很多框架都已经实现了事件委托,但是作为一个开发人员,用框架的同时我们也应该知道他实现的原理是如何的,知其然,更要知其所以然

2、 将10进制的数302转为二进制。 十进制转二进制的原理是:用2辗转相除至结果为1

将余数和最后的1从下向上倒序写 就是结果例如302302/2 = 151 余0151/2 = 75 余175/2 = 37 余137/2 = 18 余118/2 = 9 余09/2 = 4 余14/2 = 2 余02/2 = 1 余0

故二进制为100101110所以程序可以写成这样:

var a=302; var str=""; while(a>1){str = a%2 + str;a = parseint(a/2); }

str = a+str;

3、 js中运算符的优先级(此非原题,为原理题)

运算符 . [] ()

++ -- - ~ ! delete new typeof void * / % + - + << >> >>>

< <= > >= instanceof == != === !== &

描述

字段访问、数组下标、函数调用以及表达式分组 一元运算符、返回数据类型、对象创建、未定义值 乘法、除法、取模 加法、减法、字符串连接 移位

小于、小于等于、大于、大于等于、instanceof 等于、不等于、严格相等、非严格相等 按位与

^ | && || ?: = op= ,

按位异或 按位或 逻辑与 逻辑或 条件

赋值、运算赋值 多重求值

4、 typeof(null)=______ 答案为object

5、 js中给全部都是数字元素的数组排序的原生方法是,其中使用的是__泡__排序方法。

例如:array.sort(function(a,b){return a-b;}) 详细说明访问网站:

6、 nan * 6=__7、 js中调用某个函数之前,如何取得该函数最多可以传递多少个参数?该函数被调用时,

如果知道传了多少个参数过来?

假设函数名为fun,那个fun.length就是它最多能接受的参数个数; 在fun函数里面,arguments就是用数组装着调用时传过来的所有参数,因此arguments.length就是已经传递过来的参数个数; 如:

functionneedtwopara(p1,p2){var a=arguments;

var result="我是个需要"+needtwopara.length+"个参数的函数n"+"您输入的参数的个数为:"+a.length+"n"for(var i=0, len = a.length; i < len; i++){

result=result+"第"+(i+1)+"个参数为:"+a[i]+"n"}

result+="以上是用arguments来获得参数n";result+="下面用变量来获得参数:n";result+="p1:"+p1+"n";result+="p2:"+p2+"n";alert(result); }

alert(needtwopara.length); needtwopara("ooooo");

运行结果为: 2

我是个需要2个参数的函数 您输入的参数的个数为:1 第1个参数为:ooooo

以上是用arguments来获得参数 下面用变量来获得参数: p1:ooooo p2:undefined

8、 软件httpwatch的作用?

可以参考:http://baike.baidu.com/view/425789.htm

9、 js如何得到http的请求头信息和返回的头信息?

javascript中跟response header有关的就两个方法: getresponseheader 从响应信息中获取指定的http头 语法 strvalue =

oxmlhttprequest.getresponseheader(bstrheader); getallresponseheaders 获取响应的所有http头 语法 strvalue =

oxmlhttprequest.getallresponseheaders();

需要注意的是,通常,在ie下不能完整的获取header报头数据,只能取到如下header数据: x-powered-by: x-ua-compatible: keep-alive: transfer-encoding: content-type:

比如你要获取时间戳,在ie下必须做些特殊处理,需要在后端设置一下,关闭缓存:

1.

header( "cache-control: no-store"); // 关闭缓存

第五篇:土建工程师转正申请书

尊敬的公司各位领导:

我叫,于2014年5月11日进入本公司,根据公司的需要,目前在工程管理部担任土建工程师一职,负责项目土建管理工作。首先感谢公司给我这个机会和这个平台,让我能融入这个团队,不断的学习,不断的提高自己;在进入公司的这段时间以来,是我人生当中的重大转折。非常感谢我的领导和同事们给了我很多的帮助和指导,让我能够在本岗位工作中迅速入手,我深知作为公司 的一员,不仅需要耐心、细心,还要具有较强的责任心,能够为自己所做的的工作负全部责任,并且在工作中不断的进取,努力提高自己的专业素质,力争使自己的工作登上一个新的台阶,为天烨地产公司的发展贡献自己的力量。现将试用期间的主要工作情况简要总结如下;

1、熟悉了解公司的各项规章制度;为了更快更好的融入公司这个团队,为以后的工作做好铺垫,我加紧对公司的各项规章制度了解,熟悉公司的企业文化。通过了解和熟悉,我为能进入公司这个团队而感到自豪,同时也感到压力。在以后的工作中,我将以公司的各项规章制度为准则,严格要求自己。在坚持原则的情况下敢于创新,更快更好的完成工作任务。

2、熟悉我所在项目的地形、地貌以及建设范围,按设计图纸对基坑尺寸和坑底标高进行验收,配合地质勘察 文物勘察 将有关数据上报设计院,让设计人员 参考其资料对桩进行设计,设计图纸出来之后先进行试桩,试桩完检测报告出来达到设计要求之后,然后采用旋钻打桩进行工程桩。

3、打桩队打桩过程中按设计图纸及国家规范加以严格控制;对其桩位、孔径、深度、垂直度以及成桩之后的孔径加以严格控制,对于每道工序通过层层验收,合格后允许其进行下一道工序。严把质量关,在抓质量的同时把安全放在首位,

4、保证工程与资料同步进行、打工程桩前先让打桩队编制施工组织设计,施工专项方案,施工总进度计划表还有其单位的资质及人员上岗证报至甲方项目部进行审核。打多少桩报多少施工资料。保证安全和质量的同时把进度抓紧。

总之、在这三个月的工作当中我学到了很多,感悟了很多;看到公司的迅速发展。我深深的感到骄傲和自豪,也更加迫切的希望以一名正式员工的身份在这里工作,实现自己奋斗的目标,和公司一起成长;为公司创造价值,同公司一起展望美好的未来。在此我提出转正申请,恳请领导加以批准。

与以上范文相关的文章:

物探工程师转正申请书

土建工程师转正申请书

水电工程师转正申请书

土建工程师转正申请书

水电工程师转正申请书

本文来源:http://www.hylwhcm.com/gerenzongjie/14537/