前端框架

前端高级学习路线-1项目

拥有回忆 提交于 2020-01-29 06:07:58
主要两个项目, 一个是侧重于css特效方面的,要求就是非常酷,帅到没朋友 第二个项目侧重逻辑处理,用来升华你的逻辑能力 这两个项目可以从网上搜几个网站来模仿,之前我的学生有做过:苹果官网,魅族官网,花瓣网,网易云音乐,在行等很多网站,做的也很不错。 我个人是想做: 一个有模有样的微信小程序(小程序) 一些常见的静态网页布局(DIV+CSS,H5) 一个略复杂的网站:微医网患者问诊数据交互(JS/ES6) 一个VUE框架下的网站:用上面的网站转换!( VUE) 来源: CSDN 作者: Yslsql 链接: https://blog.csdn.net/qq_26983201/article/details/103826975

前端框架AngularJS-基础详解

你。 提交于 2020-01-29 05:29:57
本次讲解的版本是AngularJS-1,最流行的可能还是AngularJS1吧 1.什么是AngularJS AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是: MVC、模块化、自动化双向数据绑定、依赖注入 等等 2.MVC模式 Angular 遵循软件工程的 MVC 模式,并鼓励展现,数据,和逻辑组件之间的松耦合.通过依赖注入(dependency injection),Angular 为客户端的 Web 应用带来了传统服务端的服务,例如独立于视图的控制。 因此,后端减少了许多负担,产生了更轻的 Web 应用 Model:数据,其实就是 angular 变量($scope.XX); View: 数据的呈现,Html+Directive(指令); Controller:操作数据,就是 function,数据的增删改查; 3.双向绑定 AngularJS 是建立在这样的信念上的:即声明式编程应该用于构建用户界面以及编写软 件构建,而指令式编程非常适合来表示业务逻辑。框架采用并扩展了传统 HTML,通过双向 的数据绑定来适应动态内容,双向的数据绑定允许模型和视图之间的自动同步。因此, AngularJS 使得对

常见后台前端框架整理

走远了吗. 提交于 2020-01-28 04:38:44
整理一些常见的后台框架,以下整理仅为本人研究使用,有些框架是需要购买授权的,有些源码是不公开加密的 LayUI-admin https://www.layui.com/ Easy Web https://www.easyweb.vip/ vue-element-admin https://github.com/PanJiaChen/vue-element-admin vue-admin-template https://github.com/PanJiaChen/vue-admin-template/ h-ui 官网: http://www.h-ui.net/index.shtml 源码: https://github.com/jackying/h-ui H+ http://www.zi-han.net/theme/hplus/ AdminLTE https://github.com/almasaeed2010/AdminLTE Ant Design Pro 代码: https://github.com/ant-design/ant-design-pro 预览: http://preview.pro.ant.design x-admin http://x.xuebingsi.com/ 源码地址: https://gitee.com/daniuit/X-admin 来源: CSDN

黑马程序员:从零基础到精通的前端学习路线

廉价感情. 提交于 2020-01-28 01:20:03
黑马程序员:从零基础到精通的前端学习路线 随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才。很多同学,包括以前做UI的、Java的、或者对于IT完全零基础的同学都想学习前端。下图是网上流传甚广的一张前端学习思维导图,很多初学者表示看到这些密密麻麻的知识点就已经晕了。确实,前端是一门涵盖面很广的学科。但是想学前端的你也不用慌张,内容虽多但有迹可循,只要循序渐进就不怕学不好前端! 那么前端开发到底需要学什么?应该怎么学?接下来黑马程序员前端学院教你如何从零基础学习前端。 一、前端开发入门 在入门阶段,你首先要学会最基本的技能:根据UI的设计稿,实现HTML的静态页面制作。这就要求你得掌握HTML、CSS页面布局排版、样式美化等技能。 在这个阶段你需要学习: 1、HTML+CSS基础 掌握HTML的标签使用、排版技巧、CSS的布局定位、样式美化、浏览器兼容性。 2、JavaScript基础 掌握JS的基本语法、条件、语句、循环等,学会常用算法,增强逻辑性。 3、常用的前端工具 比如Webstrom、Sublime、Dreamweaver等。掌握其快捷键设置等技巧,可快速提高开发调试效率。 这个阶段的学习难度相对不高,学完这些之后,我们已经能完成静态页面的制作。当然,这只是入门,如果你想用这些技能找工作的话还是比较困难的。 二、前端开发初级 在接下来的这一个阶段

各种AJAX方法的使用比较

筅森魡賤 提交于 2020-01-27 19:07:28
阅读目录 开始 第一代技术:生成客户端代理脚本调用服务端 新技术的改进方向 第二代技术:jQuery直接调用WebService 第三代技术:更简单的数据格式 第四代技术:直接提交表单 多submit按钮的提交(用jQuery.form实现) 批量输入控件的提交(用jQuery.form实现) 提交复杂表单(用jQuery.form实现) 各种AJAX开发方法的对比与总结 相关链接 AJAX技术经过这么多年的发展,出现了一些框架或类库用于简化开发工作,不同的框架类库的使用方法也各不相同。 现在,再回头看看这些技术,看看这些框架类库,我们能感受到技术在不断地发展,AJAX开发越来越容易了。 本文收集了 在ASP.NET平台上 ,一些具体代表性的AJAX开发方法,我将用实际的示例代码来演示如何使用它们, 让您感受AJAX的进化历程,同时也希望将一些优秀的AJAX开发方法介绍给您。 为了方便地介绍这些AJAX开发方法,我将它们划分为四代技术。 注意:按代划分AJAX技术纯属我个人的观点,只为了更好了区分它们。 此外,一些不借助任何框架类库的原始AJAX开发方法,本文将不讨论它们。 回到顶部 第一代技术:生成客户端代理脚本调用服务端 这类技术展示了第一代的AJAX框架的主要设计思想:在服务端为客户端生成代理脚本, 然后由这些代理脚本调用服务端,调用者可以不必知道整个调用过程是如何实现的,

给前端开发者的 6 点建议

邮差的信 提交于 2020-01-21 12:44:04
  给前端开发者的 6 点建议   同样是前端工程师,技术体系是相同的,工作年限也是相近的,为什么差别这么大?如何跟上前端技术飞速更新的步伐,学习方法一定要找对,一定要抓住要学习的重点。   Part.1   夯实基础   要成为一名年薪30W的前端工程师,基础一定要掌握牢固,基础知识一问三不知,岂不是要贻笑大方。   css,js基础知识一定要掌握得很熟练,你能使用css实现斑马条纹背景,毛玻璃效果吗?能给图片实现滤镜效果,能实现所有自适应布局效果吗?原型,原型链,闭包是实现设计模式的必备知识,你真的弄懂了吗?闭包导致内存泄漏的原因是什么,你弄明白了吗?ajax跨域的解决方案你可以说几种?9102年了,你还是只告诉jsonp吗?http协议有了解过吗?如何在http协议中实现不缓存静态资源?   现在是9102年了,这些问题老掉牙了。可是要告诉你的是,掌握好这些老掉牙的基础,就是很重要。上层的技术可以变更的很快,基础变动很慢,投入时间学好基础,性价比很高。   Part.2   深究原理   Angular,React,Vue框架和脚手架的普及,越来越多的前端工程师浮于表面,调用框架的API完成任务就完事。要成为一名优秀的前端,绝不能成为单纯的"API调用工程师",一定要掌握框架背后的原理性知识。   Virtual DOM diff算法

介绍三款大前端UI框架

 ̄綄美尐妖づ 提交于 2020-01-21 08:49:39
一、蚂蚁金服团队推出的基于React antd (全名:ant.design) 友情跳链: https://ant.design/index-cn ;使用antd模板: https://pro.ant.design/ (基于react) 优点: 不言而喻,阿里的蚂蚁金服团队,在前端组件UI上是下足了功底,喜欢开箱即用的可以直接使用,当然该组件不仅仅局限于使用react,同时你可以选用Vue与angular版本去搭配使用。 技术文档:VUE+antd : https://vue.ant.design/docs/vue/introduce/ 技术文档:Angular+antd : https://ng.ant.design/docs/introduce/zh 二、饿了么前端团队推出的基于Vue element UI element主推的四大原则: 组件较为丰富,但是在开发的过程中有时需要组合组件使用,element空间主色调为 Element 主要品牌颜色是鲜艳、友好的蓝色。喜欢轻简风格的可以尝试使用。 友情跳链: http://element-cn.eleme.io/#/zh-CN 当然,Element不仅仅局限于传统的Vue+Element模式: GitHub仓库: https://github.com/elemefe/element-react 技术文档: https:/

前端开发工程师要求

匆匆过客 提交于 2020-01-21 02:17:39
前端开发工程师要求这些? 1、精通各种Web前端技术(HTML5/CSS/Javascript等),熟练跨浏览器、跨终端的开发; 2、有大型网站前端架构、前端性能、可访问性、可维护性等方面的实践经验; 3、对前端构建有一定了解(如:gulp/webpack等); 4、实际项目中应用过Vue/ReactJS/AngularJS任意一种框架为佳,并了解其中原理; 5、具有node开发经验,熟悉Express框架等主流框架 6.使用过任何一种 Web 自动化构建工具 grunt、gulp、webpack、fis 7. 熟悉前端框架React、Vue、AngularJS、Ionic等,并对源码有一定的研究; 8. 熟悉构建工具Grunt、Gulp;熟悉RequireJS、SeaJS、Browserify、Webpack;熟悉NodeJS 据说具备以上特点可以得到不少的工作机会,接下来开始学习学习吧。 来源: https://www.cnblogs.com/wangbaohui/p/6582787.html

Vue.js 和 MVVM 小细节

℡╲_俬逩灬. 提交于 2020-01-16 03:46:33
Vue.js 和 MVVM 小细节 MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的 数据双向绑定 。 Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM 中的 VM,也就是 ViewModel。 ViewModel负责连接 View 和 Model,保证视图和数据的一致性,这种轻量级的架构让前端开发更加高效、便捷。 为什么会出现 MVVM 呢? 我接触MVVM 是在2015年,可以说2015年是MVVM 最火热的一年,而在这之前,我所知道的就是MVC, MVC 大约是在5年前,也就是2011年的时候接触的,那时候刚学编程语言,学的Java,而Java 中经典的 SSH 框架就用来构建一个标准的MVC 框架。说实话,MVC 用了这么多年,但始终没有很深刻的理解,只停留在用的层面, 一直到接触 Vue.js 之后,研究了MVVM 架构思想,然后再回头看 MVC ,才有一种豁然开朗的感觉~ MVC 即 Model-View-Controller 的缩写,就是 模型-视图-控制器 , 也就是说一个标准的Web 应用程式是由这三部分组成的

整理前端应该会的技能

拥有回忆 提交于 2020-01-15 15:19:04
随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才。很多同学,包括以前做UI的、Java的、或者对于IT完全零基础的同学都想学习前端。下图是网上流传甚广的一张前端学习思维导图,很多初学者表示看到这些密密麻麻的知识点就已经晕了。确实,前端是一门涵盖面很广的学科。但是想学前端的你也不用慌张,内容虽多但有迹可循,只要循序渐进就不怕学不好前端! 那么前端开发到底需要学什么?应该怎么学?接下来小编教你如何从零基础学习前端。 一、前端开发入门 在入门阶段,你首先要学会最基本的技能:根据UI的设计稿,实现HTML的静态页面制作。这就要求你得掌握HTML、CSS页面布局排版、样式美化等技能。 在这个阶段你需要学习: 1、HTML+CSS基础 掌握HTML的标签使用、排版技巧、CSS的布局定位、样式美化、浏览器兼容性。 2、JavaScript基础 掌握JS的基本语法、条件、语句、循环等,学会常用算法,增强逻辑性。 3、常用的前端工具 比如Webstrom、Sublime、Dreamweaver等。掌握其快捷键设置等技巧,可快速提高开发调试效率。 这个阶段的学习难度相对不高,学完这些之后,我们已经能完成静态页面的制作。当然,这只是入门,如果你想用这些技能找工作的话还是比较困难的。 二、前端开发初级 在接下来的这一个阶段,我们的目标是达到前端开发行业的基本要求