当前位置:文档之家› web前端学习笔记

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:服务器内部错误。

具备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、熟悉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、有过微信公众号开发经验;。

相关主题