前端ui框架

day49 jQuery webUI库

孤者浪人 提交于 2019-12-06 08:42:17
day49 jQuery webUI库 内容回顾 1.事件流 事件捕获阶段 处于目标阶段 事件冒泡: 阻止事件冒泡: event.stopPropagation() 阻止默认事件: envet.preventDefault() 简写为: return false; 2.事件对象 每个事件的回调函数, 都会默认有一个事件对象event event.type:事件类型 event.target:触发目标的对象 event.keyCode:键码 3.事件代理 自己完成不了的事情, 交给别人去做 原理: 运用的是冒泡的机制, 给父加事件,子冒泡去执行 on(事件类型,子标签,回调函数) 4.事件 click 单击事件 dblclick 双击事件 mouseenter mouseleave mouseover mouseout mousedown mouseup change select submit addEventListener(事件类型,回调函数): 原理是用的这个, 而不是onclick这些 5.合成事件 hover() mouseenter mouseleave 6.位置信息: width() height() innerWidth() outerWidth() offset().top //获取的是盒子到页面顶部的距离 scrollTop() scrollLeft()

十九、React UI框架Antd(Ant Design)的使用——及react Antd的使用 button组件 Icon组件 Layout组件 DatePicker日期组件

五迷三道 提交于 2019-12-06 07:53:41
一、Antd(Ant Design)的使用:引入全部Css样式 1.1 antd官网: https://ant.design/docs/react/introduce-cn 1.2 React中使用Antd 1、在项目根目录安装antd【每个项目都安装一次】: npm install antd --save / yarn add antd / cnpm install antd --save 2、在您的react项目的css文件中引入Antd的css【会引入所有css样式】: @import '~antd/dist/antd.css'; 3、使用具体组件(看文档使用)例如使用Button: 1、在对应的组件中引入Antd: import { Button } from 'antd'; 2、在render()中写入组件: <Button type="primary">Primary</Button> 1.3 代码示例 1.安装 2.引入antd的css样式 因为在App.js里引入了App.css所以就在App.css头部引入: @import '~antd/dist/antd.css'; 3.在App.js里使用Antd的按钮组件、小图标组件 在官网查找组件:https://ant.design/docs/react/introduce-cn import React from

【转载】UI自动化之js\\jquery的应用

折月煮酒 提交于 2019-12-06 02:54:49
UI自动化之js\jquery的应用 原文链接: https://www.cnblogs.com/weizhideweilai/p/9642596.html js\jquery的应用,有很多难以定位到的,可以通过js或者jquery来处理 目录 1、js 2、jquery 1、js 1.1js有5种定位,最后 execute_script(js)来执行js document.getElementById(“id”) document.getElementsByName(“Name”) document.getElementsByTagName(“tag”) document.getElementsByClassName(“class”) document.querySelectorAll(“css selector") 1.2 浏览器滚动条的处理 1 2 3 js = "var q=document.getElementById('id').scrollTop=0" #滚动到顶部 js = "var q=document.documentElement.scrollTop=10000" #滚动到底部部 scrollTo(x, y)js = "window.scrollTo(100,400);" #宽度为100,高度为400的位置 1.3 js点击(使用select模块时,会点击失效

运用layui实现增删改查

♀尐吖头ヾ 提交于 2019-12-05 12:55:57
运用layui实现简单增删改查 首先认识layui 简单的效果图 接下来直接上代码 首先认识layui layui (谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。 它的官方网址: https://www.layui.com/ 下载之后导进css、js样式 简单的效果图 接下来直接上代码 util的工具类什么的,之前的博客有写到 dao方法 package com . chen . dao ; import java . sql . SQLException ; import java . util . List ; import java . util . Map ; import com . chen . util . JsonBaseDao ; import com . chen . util . JsonUtils ; import com . chen . util . PageBean ; import com . chen . util . StringUtils ; public class BooktypeDao extends JsonBaseDao

ReactJs入门教程-精华版

坚强是说给别人听的谎言 提交于 2019-12-04 09:58:03
一、ReactJS简介   React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。 ReactJS官网地址:http://facebook.github.io/react/ Github地址:https://github.com/facebook/react 二、对ReactJS的认识及ReactJS的优点 首先,对于React,有一些认识误区,这里先总结一下: React不是一个完整的MVC框架,最多可以认为是MVC中的V(View),甚至React并不非常认可MVC开发模式; React的服务器端Render能力只能算是一个锦上添花的功能,并不是其核心出发点,事实上React官方站点几乎没有提及其在服务器端的应用; 有人拿React和Web Component相提并论,但两者并不是完全的竞争关系,你完全可以用React去开发一个真正的Web Component; React不是一个新的模板语言,JSX只是一个表象,没有JSX的React也能工作

造个自己的Vue的UI组件库类似Element

跟風遠走 提交于 2019-12-04 08:13:16
前言 随着前端的三大框架的出现,组件化的思想越来越流行,出现许多组件库.它能够帮助开发者节省时间提高效率, 如React的Ant-design,Vue的iView,Element等,它们的功能已经很完善了. 我写这遍文章的目的:记录自己搭建UI库的过程(对Vue的理解加深了好多) 演示地址 首先讲一下思路: 平常写组件时,写一个组件要用时直接导入就行了,如你写了一个time.vue,用的时候 import time from '路径' 现在要写一个组件库,是不是把所有组件一个文件夹里(如 button.vue , icon.vue , input.vue ...),通过 Vue.components 注册所有组件,再通过 Vue.use() 安装一下就实现了,这就是所以的 vue 插件的思路,没有那么神秘 1.环境准备 前面说要把所有的组件放在一个文件夹里,最简单就是用脚手架搭一个项目目录结构, 同时还需要添加示例文档----方便调试和展示: 按钮的示例效果 现在要考虑比较重要的两点: 目录结构 和 示例文档 1.目录结构 直接用vue-cli建立项目结构, 在基础上修改一下就行了(以满足我们示例的展示) 目录结构 . ├── build -------------------------webpack相关配置文件 │ ├── build.js │ ├── check

第06组 Alpha冲刺(1/6)

走远了吗. 提交于 2019-12-04 07:07:10
队名: 拾光组 组长博客链接 作业博客链接 团队项目情况 燃尽图(组内共享) 宋奕 过去两天完成了哪些任务 主要完成了用户模块接口 具体完成了用户注册登录,忘记、修改密码,修改、查看个人信息 GitHub签入记录 接下来的计划 完成上传照片模块、用户论坛模块、联系模块 还剩下哪些任务 上传照片接口设计、用户论坛接口设计、联系接口设计 燃尽图组内共享 遇到了哪些困难 验证码如何用邮件发送 有哪些收获和疑问 学会了如何百度,学会了如何查看文档,学会了不发工资还提需求 非开发人员是怎么个冲刺法? 杨晋南 过去两天完成了哪些任务 完成了移动端Android用户模块基本UI界面 完成移动端Android部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现 完成上传照片、用户论坛模块、联系模块接口的对接 还剩下哪些任务 上传照片、用户论坛、联系的UI设计与逻辑代码 燃尽图组内共享 遇到了哪些困难 原生网络请求框架的封装 有哪些收获和疑问 学会了如何谷歌,学会了听组长吹牛逼 为什么组长还不请客? 刘晓翔 过去两天完成了哪些任务 完成了移动端iOS用户模块基本UI界面 完成移动端iOS部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现

第06组 Alpha冲刺(1/6)

与世无争的帅哥 提交于 2019-12-04 07:05:18
队名: 拾光组 组长博客链接 作业博客链接 团队项目情况 燃尽图(组内共享) 宋奕 过去两天完成了哪些任务 主要完成了用户模块接口 具体完成了用户注册登录,忘记、修改密码,修改、查看个人信息 GitHub签入记录 接下来的计划 完成上传照片模块、用户论坛模块、联系模块 还剩下哪些任务 上传照片接口设计、用户论坛接口设计、联系接口设计 燃尽图组内共享 遇到了哪些困难 验证码如何用邮件发送 有哪些收获和疑问 学会了如何百度,学会了如何查看文档,学会了不发工资还提需求 非开发人员是怎么个冲刺法? 杨晋南 过去两天完成了哪些任务 完成了移动端Android用户模块基本UI界面 完成移动端Android部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现 完成上传照片、用户论坛模块、联系模块接口的对接 还剩下哪些任务 上传照片、用户论坛、联系的UI设计与逻辑代码 燃尽图组内共享 遇到了哪些困难 原生网络请求框架的封装 有哪些收获和疑问 学会了如何谷歌,学会了听组长吹牛逼 为什么组长还不请客? 刘晓翔 过去两天完成了哪些任务 完成了移动端iOS用户模块基本UI界面 完成移动端iOS部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现

第06组 Alpha冲刺(1/6)

岁酱吖の 提交于 2019-12-04 07:04:58
队名: 拾光组 组长博客链接 作业博客链接 团队项目情况 燃尽图(组内共享) 宋奕 过去两天完成了哪些任务 主要完成了用户模块接口 具体完成了用户注册登录,忘记、修改密码,修改、查看个人信息 GitHub签入记录 接下来的计划 完成上传照片模块、用户论坛模块、联系模块 还剩下哪些任务 上传照片接口设计、用户论坛接口设计、联系接口设计 燃尽图组内共享 遇到了哪些困难 验证码如何用邮件发送 有哪些收获和疑问 学会了如何百度,学会了如何查看文档,学会了不发工资还提需求 非开发人员是怎么个冲刺法? 杨晋南 过去两天完成了哪些任务 完成了移动端Android用户模块基本UI界面 完成移动端Android部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现 完成上传照片、用户论坛模块、联系模块接口的对接 还剩下哪些任务 上传照片、用户论坛、联系的UI设计与逻辑代码 燃尽图组内共享 遇到了哪些困难 原生网络请求框架的封装 有哪些收获和疑问 学会了如何谷歌,学会了听组长吹牛逼 为什么组长还不请客? 刘晓翔 过去两天完成了哪些任务 完成了移动端iOS用户模块基本UI界面 完成移动端iOS部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现

第06组 Alpha冲刺(1/6)

好久不见. 提交于 2019-12-04 07:04:26
队名: 拾光组 组长博客链接 作业博客链接 团队项目情况 燃尽图(组内共享) 宋奕 过去两天完成了哪些任务 主要完成了用户模块接口 具体完成了用户注册登录,忘记、修改密码,修改、查看个人信息 GitHub签入记录 接下来的计划 完成上传照片模块、用户论坛模块、联系模块 还剩下哪些任务 上传照片接口设计、用户论坛接口设计、联系接口设计 燃尽图组内共享 遇到了哪些困难 验证码如何用邮件发送 有哪些收获和疑问 学会了如何百度,学会了如何查看文档,学会了不发工资还提需求 非开发人员是怎么个冲刺法? 杨晋南 过去两天完成了哪些任务 完成了移动端Android用户模块基本UI界面 完成移动端Android部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现 完成上传照片、用户论坛模块、联系模块接口的对接 还剩下哪些任务 上传照片、用户论坛、联系的UI设计与逻辑代码 燃尽图组内共享 遇到了哪些困难 原生网络请求框架的封装 有哪些收获和疑问 学会了如何谷歌,学会了听组长吹牛逼 为什么组长还不请客? 刘晓翔 过去两天完成了哪些任务 完成了移动端iOS用户模块基本UI界面 完成移动端iOS部分界面间逻辑代码 完成用户模块接口的对接 github签入记录 接下来的计划 完成上传照片UI、用户论坛模块UI、联系模块UI的实现