web开发工程师转正申请书.docx

2021-08-08 04:08:19希望20.38 KB10页 约7.52千字金币:100 点击下载

文本预览:web开发工程师转正申请书 尊敬的公司领导:我叫haoword,2014年03月20日应聘进入公司,于目前在公司担任web开发工程师一职,主要负责广西渔政项目的开发与设计,以及his医疗系统的业务熟悉与以后的开发维护工作。近两个月月来,在领导和各位同事们的热心帮助和指导下取得了一定的进步,综合看来,我觉得自己还有以下的缺点和不足,如工作主动性发挥的还是不够,对工作的预见性和创造性不够等,离领导的要求还有一定的距离。在今后的工作和学习中,我会进一步严格要求自己,虚心向其他领导、同事学习,我相信凭着自己高度的责任心和自信心,一定能够改正这些不足,争取在各方面取得更大的进步。公司宽松融洽的工作氛围、团结向上的企业文化,让我很快进入到了工作角色中来。来到这里工作,我最大的收获莫过于公司全体员工在敬业精神、思想境界、业务素质、工作能力上的优秀品质,这些都是我个人所需要努力学习和提高的内容,也激励我在工作中不断前进与完善。在这两个多的工作中,我深深体会到有一个和谐、共进的团队是非常重要的,有一个积极向上、大气磅礴的公司和领导是全体员工前进的动力。公司给了我这样一个发挥的舞台,我就要珍惜这次机会,为公司的发展竭尽全力!正常情况下试用期为三个月,现特向公司提前申请提前一个月转正:希望公司领导能够根据我的工作能力、态度及表现给予合格的评价,能够将我转为正式员工。此致敬礼!申请人:申请日期:web开发工程师试题姓名:参与web项目个一、选择题1、提供java存取数据库能力的包是()a.java.sqlb.java.awtc.java.langd.java.swing答案:a2、以下语句中,没有创建出字符串对象的是_______。a.stringstr;c.stringstr=newstring();b.stringstr=“hello”;d.newstring(“hello”);答案:a3、有关会话跟踪技术描述正确的是(多选)a.cookie是web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端b.关闭浏览器意味着会话id丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期c.在禁用cookie时可以使用url重写技术跟踪会话d.隐藏表单域将字段添加到html表单并在客户端浏览器中显示正确答案为:abc4、下列选项中不属于css文本属性的是()a.font-sizeb.text-transformc.text-alignd.line-height答案:d5、、如何去掉文本超级链接的下划线?a.a{text-decoration:nounderline}b.a{underline:none}c.a{decoration:nounderline}d.a{text-decoration:none}答案:d6、在ajax技术中,关于http协议向服务器传送数据的方式描述正确的是()。a、包括post、get方式b、如果传输数据包含机密信息,建议采用md5数据提交方式c、get执行效率和post方法一样d、post传送的数据量较小,不能大于1b答案:a7、在jquery中,下面()写法是错误的。a、$(“divp”)b、$(“div.containner”)c、$(“tablea”,content)d、$(#divid)答案:d8、点击页面的按钮,使之打开一个新窗口,加载一个网页,以下javascript代码中可行的是(ad)a.b.c.d.答案:ad9.不能用来修饰interface的有()a.privateb.publicc.protectedd.static答案:acd二、问答题1、一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。问他赚了多少?2元2、css+div开发web页面的优势有哪些?优点:1)div+css,这个网页设计模式中,div承担了网页的内容,css承担了网页的样式。这样就使网页的内容和样式的分离开来。有利于页面的维护升级。2)有助于提高搜索引擎亲和力(快速找到需要的数据,而不是像在table中一层层的查找)3)有助于页面的重构(换皮肤如blog,直接套用另外一套样式就可以实现,而不用改动网页脚本。)缺点:开发效率比较低3、如何创建一个javascriptobject?可以有两种方式创建一个javascriptobject,代码如下:第一种方法:varobj=newobject();第二种方法:varob={};4、两种跳转方式分别是什么?有什么区别?有两种,分别为:前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.后者完全转向新页面,不会再回来。相当于goto语句。5、用一条sql语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90a:selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshu<=80)b:selectnamefromtablegroupbynamehavingmin(fenshu)>80;6、简述列举文档对象模型dom里document的常用的查找访问节点的方法并做简单说明document.getelementbyid根据元素id查找元素document.getelementbyname根据元素name查找元素document.getelementtagname根据指定的元素名查找元素7、dom解析的特点?特点:将整个xml文件加载到内存中,形成一个对象树,每一个节点都是一个对象通过每一个节点的方法及属性与外部交互。优点及缺点:优点:可随意读,可写缺点:因为要将所有的内容加载内存中,耗内存,速度慢。8、在ie中,html对象的id可以作为document的下属对象变量名直接使用,在ff中不能,此兼容性问题如何解决?解决方法:使用对象变量时全部用标准的getelementbyid(“idname”)9、鼠标手指状显示,在浏览器中的标准写法?全部用标准的写法cursor:pointer;10、了解搜索引擎如何抓取网页和如何索引网页11、jsp如何连接sqlserver,请写个示例我平时做的一个小例子:publicclassuseexecutequery{/***@paramargs*/publicstaticvoidmain(string[]args){stringurl="jdbc:microsoft:sqlserver://localhost:1433;databasename=jsp_test";stringusername="sa";stringpassword="";stringsql=null;connectionconn=null;web前端开发工程师笔试试题1.html的含义是什么?其主体部分由什么标记构成?2.说明在网页设计中div标签的作用3.css指的是什么?在网页制作中为什么要使用css技术4.css中id和class如何定义,哪个定义的优先级别高?如class定义一个html元素没有边框,而id定义这个元素有边框,结果呢?5.ie6下为什么无法定义1px左右高度的容器6.怎么样才能让层显示在flash之上?7.怎样使一个层垂直居中于浏览器中(代码实现)?8.firefox嵌套div标签的居中问题,假定有如下情况:
如果要实现b在a中居中放置,该如何实现?9.web标准网站有哪些优点?10.怎样解决超链接访问过后hover样式就不出现的问题?腾讯web前端开发工程师笔试题及答案1、如何实现事件委托?首先要知道什么是事件委托。考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响。就像下面这段代码:js性能优化
  • 精通css
  • 精通js
  • 精通html
  • (function(){vara=document.getelementbyid('list');varb=a.getelementsbytagname('li');for(vari=0;i首先,我们来想下,产生性能问题的根本原因是什么呢?li元素(目标对象)所要进行的事件处理了。怎么可以解决这种囧况呢?答案就是采用事件委托,将在li对象上面要处理的事件委托给父元素或者祖先元素,即为父元素绑定事件侦听,看看下面的改进代码:js性能优化
  • 精通css
  • 精通js
  • 精通html
  • (function(){vara=document.getelementbyid('list');a.addeventlistener('click',function(e){varb=e.target;alert(b.innerhtml);},false);})();虽然现在很多框架都已经实现了事件委托,但是作为一个开发人员,用框架的同时我们也应该知道他实现的原理是如何的,知其然,更要知其所以然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所以程序可以写成这样:vara=302;varstr="";while(a>1){str=a%2+str;a=parseint(a/2);}str=a+str;3、js中运算符的优先级(此非原题,为原理题)运算符.[]()++~!deletenewtypeofvoid*/%+-+<<>>>>><<=>>=instanceof==!====!==&描述字段访问、数组下标、函数调用以及表达式分组一元运算符、返回数据类型、对象创建、未定义值乘法、除法、取模加法、减法、字符串连接移位小于、小于等于、大于、大于等于、instanceof等于、不等于、严格相等、非严格相等按位与^|&&||?:=op=,按位异或按位或逻辑与逻辑或条件赋值、运算赋值多重求值4、typeof(null)=______答案为object5、js中给全部都是数字元素的数组排序的原生方法是,其中使用的是__泡__排序方法。例如:array.sort(function(a,b){returna-b;})详细说明访问网站:6、nan*6=__7、js中调用某个函数之前,如何取得该函数最多可以传递多少个参数?该函数被调用时,如果知道传了多少个参数过来?假设函数名为fun,那个fun.length就是它最多能接受的参数个数;在fun函数里面,arguments就是用数组装着调用时传过来的所有参数,因此arguments.length就是已经传递过来的参数个数;如:functionneedtwopara(p1,p2){vara=arguments;varresult='我是个需要'+needtwopara.length+'个参数的函数n'+'您输入的参数的个数为:'+a.length+'n'for(vari=0,len=a.length;i 展开>> 收起<<