前端框架

前端学习思维

纵然是瞬间 提交于 2019-12-16 20:10:20
第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发。 JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 JS基本特效: 常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 JS高级特征: 正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础。 JQuery:基础使用 悬着器、DOM操作、特效和动画、方法链、拖拽、变形、JQueryUI组件基本使用。 第二阶段:HTML5和移动Web开发 HTML5: HTML5新语义标签、HTML5表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas。 CSS3: CSS3新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、动画、景深和深透、3D效果制作、Velocity.js框架、元素进场、出场策略、炫酷CSS3网页制作。 Bootstrap: 响应式概念、媒体查询、响应式网站制作、删格系统、删格系统原理、Bootstrap常用模板、LESS和SASS。 移动Web开发: 跨终端WEB和主流设备简介、视口、流式布局、弹性盒子、rem

学web前端如何拿到月薪上万?那么就从这套教程开始吧

只谈情不闲聊 提交于 2019-12-16 10:03:18
第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 JS基本特效: 常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 JS高级特征: 正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础、 JQuery:基础使用 悬着器、DOM操作、特效和动画、方法链、拖拽、变形、JQueryUI组件基本使用。 第二阶段:HTML5和移动Web开发 HTML5: HTML5新语义标签、HTML5表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas. CSS3: CSS3新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、动画、景深和深透、3D效果制作、Velocity.js框架、元素进场、出场策略、炫酷CSS3网页制作。 Bootstrap: 响应式概念、媒体查询、响应式网站制作、删格系统、删格系统原理、Bootstrap常用模板、LESS和SASS。 移动Web开发: 跨终端WEB和主流设备简介、视口、流式布局、弹性盒子、rem

MVC框架详解(资源整理)

淺唱寂寞╮ 提交于 2019-12-15 01:37:19
一、什么是MVC? MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。 1、视图 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。 2、 模型 模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。MVC设计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据

东拼西凑完成一个“前端框架”(3) - 侧边栏

被刻印的时光 ゝ 提交于 2019-12-13 01:30:45
写在前面 东拼西凑完成一个后台 ”前端框架“ (1) - 布局 东拼西凑完成一个后台 ”前端框架“ (2) - 字体图标 项目引入 font-awesome <link href="lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> iconfont 自定义图标 <link href="css/icon.css" rel="stylesheet" /> 整体框架来到关键的部分,侧边栏菜单; 侧边栏 收起展开动画 说到动画我们可以通过 jQuery 、 css3 来实现,关于 css3 与 jQuery 动画的实现方式就不详细说了,简单总结以下几点: css3 使用 GPU,jQuery 使用 CPU css3 比 jQuery 更流畅,更快,更效率 jQuery 支持所有游览器 css3(animation, transition) 不支持 ie6, 7, 8, 9 css3 animation 更灵活 综上,还是推荐 css3 实现动画效果,实现动画效果可以通过 transition 和 animation 属性,这里我试用 transition 属性来实现动画; 1. 定义transition属性 .ls-layout .ls-layout-slider { width: 200px; height:

自己开发一个网站

自古美人都是妖i 提交于 2019-12-12 05:13:50
java开发者 自建一个网站记录 此网站链接pasyy.cn 前端\后端\数据库 源码免费下载----码云 每周一更,记录一人搭建网站的开发过程,并将注意的地方标注出来,并会适当提出自己的一些思路的见解. 希望观后有收获,祝大家观后能更轻松的完成自己的需求! 开发环境( 前后端分离项目 ):   前端  : bootstrap-3.37 + jq-3.2.1 + angular-1.58   后端  : jdk8 + SSM框架   服务器 : tomcat 9 + nginx1.16   数据库 : mysql 8.0.18   云服务器: centos 7.6 开发流程: 1.应该准备一个博客,记录自己遇到的问题(我就没有这步,或者说我把问题记录在 了有道云笔记上,所以现在搬运过来) 2.配置 java开发环境 和 开发的IDE 3.推荐下载前端开发软件 Hbuilder或Hbuilder-X(体积更小,开发迅速) 4.下载mysql8.0 并准备数据库图形化软件sqlyog 5.下载并配置nginx 6.单机测试 7.购买服务器,域名 8.在购买的linux服务器 配置java环境,下载安装tomcat,nginx(通过xshell和xftp将window连接你的linux服务器) 9.访问,大功告成 功能总览: 1.i18n 语言切换 2.登陆,注册,找回密码 3

一些前端ui框架

走远了吗. 提交于 2019-12-10 16:00:43
如题只是‘一些前端ui框架’,排名不分先后,仅做参考。 兼容ie8+ layui (谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。 Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包,是一个 CSS/HTML 框架,目前世界上的很多网站开发都使用了这个。其中的栅格理论、响应式解决方案都变成了业界的参考规范。 🛠📌🎯🏹:最新的bs4已不支持ie9, we support Internet Explorer 10-11 / Microsoft Edge. Nerv 是一个基于 Virtual DOM 的类 React 组件框架, 是京东的 凹凸实验室 开发维护。 兼容ie9+ Ant Design : Ant Design of React ( antd )是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。 Ant Design of Vue 是 Ant Design 的 Vue 实现,开发和服务于企业级后台产品。 Ant Design of Angular 是 Ant Design 的 Angular

前端框架Vue学习的心得记录(深入响应式原理)

放肆的年华 提交于 2019-12-10 15:28:37
目标:深入了解Vue框架(2.x版本)的深入响应式原理 方法:通过看Vue的官方手册( Vue官方网站 ) 内容:本博客记录一些学习Vue中的心得,便于日后启发。(深入响应式原理) 注:遇到一些不懂的函数等,可以看官网的 API参考 。 正文: 一、如何追踪变化 二、检测变化的注意事项 三、声明响应式属性 四、异步更新队列 来源: https://www.cnblogs.com/xinkuiwu/p/12016837.html

自学web前端如何拿到月薪上万?这套适合零基础学习的路线分享给大家

╄→гoц情女王★ 提交于 2019-12-10 03:04:14
你也许会觉得Web前端开发是一个很简单的工作,但当你深入其中时,一定会发现好像Web前端开发不是那么简单,光网站性能优化、响应式、框架就让你焦头烂额。确实,做前端开发就是先易后难,想成为一个优秀的Web前端开发,没有那么简单。 不过,天下事难则不会,会则不难,你只需要掌握11项技能就可以成为Web前端“大拿” 一、入门必备的技能: 第1项技能:HTML超文本标记语言: 技能要点: HTML文件的结构 HTML文件的编写方法 HTML基本标记 文字与段落标记 框架 使用表单 XHTML页面结构 第2项技能:JavaScript脚本 技能要点: JavaScript基本语法 流程控制 函数 对象与数组 程序调试与错误处理 事件处理 处理文档对象 文档对象模型 window窗口对象 第3项技能:CSS网页样式布局 技能要点: CSS定位与div布局 div 标记与 span 标记 CSS+div美化与布局 CSS与JavaScript的综合应用 CSS与XML的综合运用 CSS与Ajax的综合应用 二、晋级提升必会的技能 第4项技能:HTML5开发技能 技能要点: HTML5语法 新增的input输入类型 新增的form元素 HTML5音频与视频 HTML5多媒体技术 Web存储 WebSQL混合开发 Workers多线程处理 第5项技能:常用Javascript框架 技能要点:

软件工程个人总结

混江龙づ霸主 提交于 2019-12-09 20:54:13
软件工程个人总结 一、引言 1.1 项目介绍——社团管理系统 1.1.1 项目背景 在当代大学生的日常生活中,社团是必不可少的一个部分。如果仅仅是通过纸质文档进行管理的话,不但需要耗费大量的人力和资源,也会给管理造成不便。为了提升社团组织者对社团管理的便利性,我们小组选择社团管理这一主题,开发一款便于社团管理的系统。 1.1.2 系统简介 社团管理系统的操作角色分为游客、学生、管理员三种类型,集成了社团浏览、活动浏览、社团申请、活动创建、活动审批、入社申请审批、社团内部事务管理等功能模块,为社团管理者与学生提供一个方便的数字化管理平台。 1.2 相关文档汇总 社团管理系统需求分析 社团管理系统设计图 社团管理系统原型阶段 社团管理系统接口文档 github前后端代码 二、项目制作过程——个人分工 2.1 起步 2.1.1 需求分析 参与组内讨论,根据学生、普通社员、社长、管理员4种角色来提出需求 2.1.2 墨刀原型 两项简易墨刀原型 web端原型 app端原型 2.2 设计图 详见 设计图文档 2.2.1 用例图 全部用例图 2.2.2 顺序图 仅参与确认 2.2.3 类图 整个类图的绘制与类图说明 2.3 技术选型 2.3.1 查阅与学习 由于组内成员没有相关项目开发经验,如前端框架、路由、接口信息接受发送,后端框架、信息接受与发送。因此学习、试错花费大量时间。 查找资料

前端三大框架的对比

浪尽此生 提交于 2019-12-09 19:21:56
前端三大框架(Vue,React,Angular) 框架 组织方式 数据绑定 模板能力 自由度 路由 Angular MVC 双向绑定 强大 较小 静态路由 React 模块化 单向绑定 自由 大 动态路由 Vue 模块化 双向绑定 自由 较大 动态路由 组织方式 Angular 采用 MVC 的数据划分,而 Vue 和 React 采用 模块 化方案。 数据绑定 模板指令 Angular的模板是 最强大的 ,除了自带的丰富的模板指令,还可以通过自定义的指令定义模板,调用的时候只需要一个指令名称就够了。 React 模板就是 JSX ,JSX语法相当于一个变量,相当灵活。没有什么问题是一坨js解决不了的,如果有,那就用两坨。 模板 Vue 模板借鉴了 Angular 的模板指令,但是没那么复杂。它的特点就是 简洁易用 。 自由度 Angular 本身是一个 大而全的框架 ,它对模块模板路由都有很多的要求,因此 自由度比较小 。 React 是UI层框架,JSX模板相当于js,写起来自由度非常大,相当于原生的js。 Vue 追求的是灵活,简单,但还是受到一些经典Web技术的限制,相对React自由度小一些,但其实也比较自由。 路由 Angular 路由是自带的,而 Vue 和 React 是借助别的路由工具。 React 使用 React-router , Vue 使用 Vue