- 博客(19)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 javaScript学习计划(Day26-30)
在 Todo List 上加上删除和修改功能,练习数组操作和事件委托。使用 localStorage 保存 Todo List,实现页面刷新后数据不丢失。重构 Todo List,提高可维护性、可扩展性。复盘整个 30 天学习计划,总结经验,规划下一步。
2025-12-26 11:42:20
456
原创 javaScript学习计划(Day21-25)
正则用于模式匹配与文本处理,简化复杂字符串操作。JS 单线程,通过执行上下文和事件循环管理代码执行顺序。面向对象通过封装、继承、多态组织代码,更易维护。模块化使代码可拆分、可复用、可维护,解决命名冲突和依赖管理。
2025-12-26 11:41:50
606
原创 javaScript学习计划(Day16-20)
事件委托是一种将事件绑定在父元素上,通过事件冒泡机制,监听子元素的事件的技术。适用于动态生成的子元素或者大量重复元素,提高性能和代码维护性。浏览器提供的对象模型(BOM)允许 JS 与浏览器窗口、位置、历史和存储交互。区别于 DOM,BOM 处理页面外部信息。JS 默认单线程,为避免阻塞,采用异步机制。回调函数是最基础的异步处理方式。可读性差难以复用代码错误处理不集中调试困难Promise 是异步操作的占位符,解决回调嵌套问题。
2025-12-25 08:51:35
636
原创 javaScript学习计划(Day11-15)
字符串是字符的有序集合,可以使用单引号、双引号或反引号定义。ES6 引入了现代 JS 语法,提升代码简洁性和可维护性。DOM(Document Object Model)是文档对象模型,表示页面的结构化节点树,JS 可通过 DOM 操作网页内容。事件是用户或浏览器触发的动作,JS 可通过事件监听处理交互逻辑。
2025-12-25 08:50:57
705
原创 javaScript学习计划(Day6-10)
对象是无序属性集合,可存储多种类型值,包括函数。函数 = 可复用逻辑单元,用于封装和抽象决定变量访问范围分为全局作用域、函数作用域、块级作用域闭包 =函数 + 外部变量引用,可保持外部变量状态。数组:push/pop/shift/unshift/slice/splice对象:属性访问、嵌套、动态键函数:声明、表达式、参数与返回值作用域:全局/函数/块级闭包:保持状态。
2025-12-24 11:43:36
1314
原创 javaScript学习计划(Day1-5)
DOM 是文档对象模型,是浏览器提供的 API,用于操作 HTML 和 XML 文档的结构、样式和内容。BOM 是浏览器对象模型,主要提供浏览器窗口和环境相关的操作接口。DOM:操作页面结构和内容,是前端页面交互核心BOM:操作浏览器环境和窗口,为页面提供额外能力实战中通常结合使用,例如读取 URL(BOM)后渲染内容(DOM)变量 = 内存中数据的名字,用于存储和复用。undefined:变量声明了但未赋值,或访问对象不存在的属性时,JS 默认返回 undefined。null。
2025-12-24 11:42:59
835
原创 vue+js常见基础面试题
用 Vuex/Pinia:管理需要实时同步、多组件依赖的状态(如购物车商品增减、全局加载状态)。用 localStorage:持久化保存长期有效、不敏感的数据(如用户主题设置、近 1 个月的搜索历史)。用 sessionStorage:保存临时、仅当前会话有效的数据(如当前页面的表单输入草稿、临时访问令牌)。用 Cookie:传递前后端交互的关键信息(如服务端生成的会话 ID、7 天内自动登录的凭证),或保存极少量配置(如用户语言偏好)。八、
2025-12-22 17:43:03
685
原创 css的一些特殊用法
1、只设置元素的长度最大为100%和行高,不论元素是多高,始终保持左右边框都是半圆。2、设置元素显示时是后端textarea预设的换行。
2025-12-17 11:42:07
88
原创 跨域问题
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指,域名,协议,端口均相同。http://www.123.com/index.html 调用 http://www.123.com/server.PHP (非跨域)http://www.123.com/index.html 调用 http://www.456.com...
2019-09-29 10:02:11
262
原创 bootstrap @media尺寸
一、超大屏@media screen and (min-width:1200px){ }二、1100分辨率(大于960px,小于1199px)@media screen and (min-width: 960px) and (max-width: 1199px) {}三、880分辨率(大于768px,小于959px)@media screen and (min-width: 7...
2018-11-20 16:34:13
3096
原创 css3中常用属性:background
1、background:在一个声明中设置所有的背景属性。取值: background: #00FF00 url(bgimage.gif) no-repeat fixed top; 颜色 图片 平铺 固定 起始位置background-color:设置元素的背景颜色。取值:color-name、color-rgb...
2018-10-30 12:04:29
542
腾讯地图定位2个demo(1.一个标记点,地图可点击。2.多个标记点,标记点可以点击并显示信息)
2020-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1