Demo1总结

简介:

demo进一步优化,这是今天学到的。

一、YP框架 
1、YP框架格式

二、书写格式 
1、个人签名的标准格式(css和js)

2、命名 
CSS:body-bg 
JS:下划body_bg

三、弹窗思路 
1、三种方法 
mousedown()按下鼠标 
mousemove()移动鼠标 
mouseup()松开鼠标

2、节点应移动的距离 = 节点初始位置 – 鼠标初始位置 + 鼠标移动的位置

四、新的学习 
1、JS用单引号 
原因:便于引用HTML

2、新接触的快捷键功能 
(1)全部缩进只要全选起来,按Tab即可 
(2)取消缩进: Shift + Tab 
(3)注释: Ctrl + /

3、width()、height()、innerWidth()、innerHeight()、outerWidth()、outerHeight()用法和区别 
用content、padding、border、margin来解释 
width()、height():content 
innerWidth()、innerHeight():content+padding 
outerWidth()、outerHeight():content+padding+border

4、pageXpageYoffsetLeftoffsetTop 
event.pageX、event.pageY:距离文档边缘鼠标的位置 
offsetLeft、offsetTop:相对于父级对象的布局

5、jQuery1.7开始引入全新的事件绑定机制on()、off() 
它们替换了bind(), live(), delegate() 
多个事件、多个函数

6、命名要更有语义化,特别是做大项目的时候

7、绑定事件的命名空间 
mousemove.model 
说明:mousemove是事件类型,model是命名空间。 
作用:用off()即可解除绑定在model命名空间的事件,不会解除其他命名空间所绑定的相同事件。

8、jquery调用要在bootstrap组件前,

9、将jquery对象先缓存起来,缓存到一个全局变量中。(优化) 
举例:

var ui = {};  
ui.$pop_form = $(‘.pop-form’);  
ui.$pop_text = ui.$pop_form.find(‘input’);  
ui.$pop_submit = ui.$pop_form.find(‘button’);
目录
相关文章
|
固态存储 安全 程序员
搭建程序员个人博客网站的服务器配置怎么选?
搭建个人博客网站时,合理选择服务器配置至关重要。推荐1核CPU、2GiB内存、SSD硬盘及2M-10M带宽,适合大多数个人博客。操作系统方面,Linux更为经济高效。建议选择如阿里云等知名云服务商,同时考虑服务器的可扩展性和安全性,确保网站稳定运行与良好体验。
1477 2
|
5月前
|
JSON JavaScript 前端开发
HarmonyOS NEXT实战:接入和使用axios
HarmonyOS Next 实战中,使用 Axios 可实现高效网络请求。Axios 是基于 Promise 的库,支持 GET、POST 等方法,并具备拦截器、自动 JSON 转换等功能。适配 OpenHarmony 后,仍保留其原有特性。需安装 @ohos/axios 并配置网络权限,可创建工具类统一管理请求与响应。
304 0
|
存储 缓存 移动开发
HTML5 的离线储存怎么使用,工作原理
HTML5 的离线储存怎么使用,工作原理
293 0
|
缓存 测试技术 C#
使用Radzen Blazor组件库开发的基于ABP框架炫酷UI主题
【10月更文挑战第20天】本文介绍了使用 Radzen Blazor 组件库开发基于 ABP 框架的炫酷 UI 主题的步骤。从准备工作、引入组件库、设计主题、集成到 ABP 框架,再到优化和调试,详细讲解了每个环节的关键点和注意事项。通过这些步骤,你可以打造出高性能、高颜值的应用程序界面。
465 1
|
Linux Go API
MemoryModule内存反射DLL加载探索
MemoryModule内存反射DLL加载探索
|
图形学
【unity实战】实现一个buff系统(附项目源码)
【unity实战】实现一个buff系统(附项目源码)
1195 0
|
监控 Java Shell
深入了解Spring Cloud Data Flow:流数据管道的管理和编排
在现代软件开发中,数据流处理变得越来越重要。随着数据量的不断增长,处理实时数据流以及批处理数据变得愈发复杂。为了更好地管理和编排数据流,Spring社区提供了一个强大的工具,即Spring Cloud Data Flow(SCDF)。本文将深入介绍Spring Cloud Data Flow的核心概念、架构和使用方式,以帮助您更好地理解和利用这个强大的数据流处理框架。
|
消息中间件 前端开发 算法
【十七】RabbitMQ基础篇(延迟队列和死信队列实战)
【十七】RabbitMQ基础篇(延迟队列和死信队列实战)
275 1
|
机器学习/深度学习 自动驾驶 安全
使用YOLO检测图像中的对象
使用YOLO检测图像中的对象
|
JavaScript
什么是npm?能干什么?
什么是npm?能干什么?