您的当前位置:首页正文

web前端学习笔记

来源:一二三四网
做笔记

用一些文本描述另外一些文本的语意

p标签里面只能放文本,表单,图片

对于”text-indent:2em;”属性,只能加在块元素上面,內联元素时不起作用的

内联元素不能设置height,width,margin-top,margin-bottom,padding-top,padding-bottom

ie8/ie9/Firefox不能识别附加有*号的css属性语句,IE6/IE7可以识别附加有*号的css属性语句

IE7/IE8/IE9/Firefox可以识别上面附加”!important”的语句, IE6无法识别”important”

Ajax

Readystate

变量,此属性只读,状态用长度为4的整型表示.定义如下: 0 (未初始化)

对象已建立,但是尚未初始化(尚未调用open方法) 1 (初始化)

已调用send()方法,正在发送请求 2 (发送数据)

send方法调用完成,但是当前的状态及http头未知 3 (数据传送中)

已接收部分数据,因为响应及http头不全,这时通过responseBody和responseText获取部分数据会出现错误, 4 (完成)

数据接收完毕,此时可以通过通过responseBody和responseText获取完整的回应数据 state

服务器常用的状态码及其对应的含义如下: 200:服务器响应正常。

304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。 400:无法找到请求的资源。 401:访问资源的权限不够。 403:没有权限访问资源。 404:需要访问的资源不存在。 405:需要访问的资源被禁止。 407:访问的资源需要代理身份验证。 414:请求的URL太长。 500:服务器内部错误。

2

3

具备4年以上前端开发经验

精通HTML/CSS/Javascript等前端技术、页面架构和布局,对表现与结构分离、HTML语义化等有深刻理解,有真实项目经验

精通常用前端库(如 jQuery,Zepto),精通浏览器事件模型、AJAX及json/xml等交互数据格式

精通前端模块化(如RequireJS,SeaJS),熟悉前端MVC(如Backbone,AngularJS等),熟练运用前端组件进行模块化开发 对css/JavaScript性能优化、解决多浏览器兼容性问题有一定的经验 能够根据需求快速提供一套完善解决方案,能自行开发前端工具库或自定义组件

对用户体验、交互操作流程、及用户需求有深入理解 有主导设计和开发完整项目或大型模块的实际经验

能够很好的与设计师和后台开发人员沟通协作,具有良好的团队合作、协作精神

熟悉java/nodejs服务器端编程,熟练掌握前后端对接 熟练使用Eclipse、SVN等工具 熟悉 Web 性能、Web 安全者优先 你需要:

1、精通HTML5、CSS3、JavaScript等Web前端开发技术,精通Web2.0标准,Ajax、DOM、XML、JSON等相关技术;

2、熟练应用HTML5、CSS3,JavaScript三年以上相关开发经验; 3、能熟练使用Javascript,熟悉HTML5特性,了解HTML5最新规范;

4

4、熟悉PC端实现的浏览器差异,能熟练解决浏览器兼容性问题。 加分项

1、理解ES2016或者TypeScript规范; 2、熟练使用angularjs或vue.js

3、熟练使用webpack或者gulp打包构建工具; 4、了解并使用过nodejs优先。 5、有大型云应用开发经验优先;

1.2 年以上 Web 前端工作经验,基础扎实; 2.精通 HTML 5、 CSS 3、JavaScript;

3.熟悉 jQuery,Bootstrap,React/Vue.js/AngularJS/,Node.js,WebPack/Gulp/Grunt,Less/Sass,AMD/CMD/UMD;

4.具备良好的分析和解决问题的能力,良好的学习及自学能力; 5.对用户体验有一定研究和理解;

6.对前端性能优化以及常见漏洞有一定的理解和相关实践; 7.精通浏览器的兼容调试技巧,能够解决产品的兼容问题;

以下经验优先: 1、电网相关项目经验;

2、熟悉 Ant Design,Dva.js 或 React + Redux; 3、有后端开发经验; 4、有过微信公众号开发经验;

5

因篇幅问题不能全部显示,请点此查看更多更全内容