框架网页

前端框架AngularJS入门

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

VUE组件汇总

百般思念 提交于 2019-12-05 06:19:23
内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI 组件库 mint-ui ★6253 - Vue 2的移动UI元素 muse-ui ★3705 - 三端样式一致的响应式 UI 库 vue-material ★3328 - 通过Vue Material和Vue 2建立精美的app应用 vuetify ★2925 - 为移动而生的Vue JS 2组件框架 Keen-UI ★2749 - 轻量级的基本UI组件合集 vonic ★1913 - 快速构建移动端单页应用 vue-multiselect ★1539 - Vue.js选择框解决方案 eme ★1529 - 优雅的Markdown编辑器 vueAdmin ★1455 - 基于vuejs2和element的简单的管理员模板 bootstrap-vue ★1267 - 应用于Vuejs2的Twitter的Bootstrap 4组件 Vue.Draggable ★1191 - 实现拖放和视图模型数组同步 eagle.js ★1128 - hacker的幻灯片演示框架 vue-awesome-swiper ★1012

Django框架简介(1)

混江龙づ霸主 提交于 2019-12-05 05:31:36
手写web框架 # coding:utf8 import socket server = socket.socket() server.bind(('127.0.0.1', 8080)) server.listen(5) # data 中的信息 """ 请求首行,表明请求方式以及遵循的http协议版本 b'GET / HTTP/1.1\r\n 请求头 Host: 127.0.0.1:8080\r\n Connection: keep-alive\r\n Cache-Control: max-age=0\r\n Upgrade-Insecure-Requests: 1\r\n User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36\r\n Sec-Fetch-User: ?1\r\n Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\r\n Sec-Fetch-Site: none\r\n Sec

为什么我们从Angular 2迁移到Vue.js(为什么我们没有选择React)

五迷三道 提交于 2019-12-04 23:26:13
在Rever(www.reverscore.com),我们刚刚使用Vue.js发布了我们的Web客户端的新版本。经过641次提交和16周的紧张开发,我们非常自豪之前做出的决定。 8个月前,我们的前端在使用Angular 2.确切地说,它使用的是Angular 2 beta 9.这是一个由外包公司编写的产品,我们从很多层面上都没有完全满意,从UX / UI到架构,在某种程度上,与Angular 2本身有很大的关系。 在之前,我承认Angular 2 beta 9是与Angular 2.0不同的产品,但这正是其中一个问题。从beta9到2.0.0,有8个beta版本,8个RC和2.0.0版本,总共有17个版本需要升级。我们确实尝试从beta 9升级到2.0.0但是太多的api更改了使升级变得非常困难。此外,大约在同一时间我们质疑Angular 2作为我们选择的框架,Angular团队决定开始研究Angular 4.虽然他们承诺版本改变不会太大,这意味着当我们完成升级到Angular时2.0.0我们需要另一次升级。多么浪费时间和仅有的资源。 我们不喜欢的主要原因是不喜欢Angular 2是Typescript开发的。我知道Angular 2可以和Javascript一起使用但是同样,使用Typescript的决定已经被内部使用了,根据我的理解,使用纯Javascript和Angular

大碗宽面Alpha第九周会议总结

对着背影说爱祢 提交于 2019-12-04 20:49:50
软件工程每周博客: 本周二我们进行了小组会议,对正在做的评课网站——海大优选进行了整体分析和明确分工。首先我们对整体网页进行了需求分析和框架分析,然后进行了分工,前端同学两人,后端同学两人,文档同学一人,调试同学一人。我们根据每个同学的能力进行了自我选取,并要求前端同学需做出基本界面和大致框架,然后要求其他同学整理今日所做的需求分析,确定在本周六进行第二次会议。 在本周六我们进行了第二次会议,会议主题根据前端同学所作出的简单界面去做框架分析,比如登陆界面,主界面,导航栏以及主界面所需功能。大家在主页面的框架方面产生了不一致的看法,不同想法主要有注重于搜索还是注重于内容。最终大家经过了足量的分析和对其他优秀网站的界面分析得出我们注重于内容的想法,然后分配了前端的任务并约定在下周二再继续开会商议。 来源: https://www.cnblogs.com/QAQ2333/p/11882790.html

关于BOOTSTRAP的整理和理解

感情迁移 提交于 2019-12-04 18:08:18
随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现一些现代化的界面,包括一些移动设备的网页界面风格设计。接下来就是要详解Bootstrap框架: 首先,我们要知道为什么使用框架的原理。CSS框架是一系列CSS文件的集合体,包含了基本的元素重置,页面排版,网络布局,表单样式,通用规则等代码块。使用CSS框架,可以简化工作,提高工作效率。 然后,我们为什么要使用Bootstrap框架,而不使用其他CSS框架? 原因大概如下: 随着H5,CSS3的快速火起来,用户体验尤为重要,移动设备用户的庞大,不容小视,而恰恰,Bootstrap就是为移动设备而开发的框架。他虽然是以移动设备优先,倾向于Mobile,但不是移动设备框架。 它由规范的CSS,JavaScript插件构成,其最大的优势是响应式布局,CSS媒体查询(Media Query)的功劳,使得开发者可以方便的让网页无论在台式机,手机上都获得最佳的体验。 1、抽象出常用的css样式,高再可用性,高移植性 2、有固有的定义,详细的文档及开发特点 3、高兼容性,可以兼容流行的浏览器 4、以css为主,但不一定全部是css,可能有一些js(或者其他)脚本用于兼容浏览器

项目第一天 前端框架AngularJS

江枫思渺然 提交于 2019-12-04 07:12:22
1. 前端框架 AngularJS 入门 1.1 AngularJS 简介 AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。 AngularJS 有着诸多特性,最为核心的是: MVC 、模块化、自动化双向数据绑定、依赖注入等等。 1.2 AngularJS 四大特征 1.2.1 MVC 模式 Angular 遵循软件工程的 MVC 模式 , 并鼓励展现,数据,和逻辑组件之间的松耦合 . 通过依赖注入( dependency injection ), Angular 为客户端的 Web 应用带来了传统服务端的服务,例如独立于视图的控制。 因此,后端减少了许多负担,产生了更轻的 Web 应用。 Model: 数据 , 其实就是 angular 变量 ($scope.XX); View: 数据的呈现 ,Html+Directive( 指令 ); Controller: 操作数据 , 就是 function, 数据的增删改查 ; 1.2.2 双向绑定 AngularJS 是建立在这样的信念上的:即声明式编程应该用于构建用户界面以及编写软件构建,而指令式编程非常适合来表示业务逻辑。框架采用并扩展了传统 HTML ,通过双向的数据绑定来适应动态内容

flask框架

让人想犯罪 __ 提交于 2019-12-04 06:22:24
flask简介   Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug , 模板引擎 则使用 Jinja2 。Flask使用 BSD 授权。   Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具 为什么要从Flask开始学习web框架? """ 1.python语言的灵活性给予了Flask同样的特征; 2.无论是用户画像还是产品推荐,python相比其他语言都有极大的优势; 3.Flask轻便,容易上手,试错成本低 """ 与其他web框架对比 """(1)Django:比较“重”的框架,同时也是最出名的Python框架。包含了web开发中常用的功能、组件的框架(ORM、Session、Form、Admin、分页、中间件、信号、缓存、ContenType....),Django是走大而全的方向,最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 (2)Tornado:大特性就是异步非阻塞、原生支持WebSocket协议; (3)Flask:如上 (4)Bottle:是一个简单高效的遵循WSGI的微型python Web框架。说微型

PHP的CI框架使用方式小结

丶灬走出姿态 提交于 2019-12-04 05:56:02
  CI是PHP的一个框架,使用该框架可以使得我们的代码更简洁,具有较高的可维护性。CI框架是基于MVC进行使用的。MVC是简称,M是指模型(Model),通常是用于处理数据,与数据库的打交道的。V是指视图(View),是用来定义如何显示数据以及其他内容的。C是指控制器(Controller),是处理模型和视图的工具。我们的CI框架是基于MVC的,我们将程序分为模型,视图和控制器三个部分。上次,我们已经用php完成了一个小程序,这次就把这个小程序整合为CI框架。index.php是入口文件,入口文件是不能改动的。我们只需要写好控制器,就可以通过调用模型和视图来访问页面了。 下面就是该程序整合到CI框架的代码: Controller project.php <?php class project extends CI_Controller{   function __construct()   {     parent::__construct();     $this->load->model('project_model');    }   public function index()   {     $this->load->view('project_view');   }   //保存数据的的方法   function save(){     //调用project

2015年最全的移动WEB前端UI框架

☆樱花仙子☆ 提交于 2019-12-04 01:25:49
目前,众多互联网公司APP都嵌入了大量的HTML5,移动端的开发越来越重视,HTML5的运用场景也越来越多了。下面在移动 WEB开发 的过程中,使用合适的移动WEB UI框架可以大大提升我们的开发效率。下面就把2015年最全的移动WEB前端UI框架分享给大家。 目前,众多互联网公司APP都嵌入了大量的HTML5,移动端的开发越来越重视,HTML5的运用场景也越来越多了。下面在移动WEB开发的过程中,使用合适的移动WEB UI框架可以大大提升我们的开发效率。下面就把2015年最全的移动WEB前端UI框架分享给大家。 Amaze UI Amaze UI是一个轻量级(所有CSS和JS gzip后100kB左右)、Mobile first的前端框架, 基于开源社区流行前端框架编写。 Amaze UI Github地址: https://github.com/amazeui/amazeui Amaze UI官网: http://amazeui.org/ Frozen UI Frozen UI 是一个简单易用,轻量快捷,为移动端服务的前端框架,专注于移动web的UI框架,基于腾讯手机QQ规范。 Frozen UI Github地址: http://frozenui.github.io/ SUI SUI是一套基于bootstrap开发的前端组件库,同时她也是一套设计规范。通过SUI