logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

跟着 MDN 学 JavaScript day_2:JavaScript 初体验

本文通过构建"猜数字"游戏,介绍了JavaScript编程的基本流程。首先从需求分析入手,将游戏功能分解为生成随机数、记录猜测次数、验证结果等具体步骤。然后讲解了变量声明(let/const)、DOM元素选择、函数定义与调用等核心概念。文章重点演示了如何运用运算符进行数学运算和字符串拼接,并通过checkGuess()函数展示了基本编程结构。这个示例项目让读者初步体验了JavaScript的实际应

文章图片
#javascript#开发语言#ecmascript +2
跟着 MDN 学JavaScript day_11:数组技能测试

本文介绍了MDN提供的数组技能测试,包含交互式挑战和四个编程任务,涵盖数组创建、修改、转换、遍历和筛选等核心操作。从基础数组操作到字符串处理、综合数据处理,再到条件筛选,这些任务循序渐进地提升数组应用能力。文章特别强调区分方法返回值与副作用,如push/pop会修改原数组,而filter/map返回新数组。通过实战练习,读者不仅能巩固数组知识,还能培养独立解决问题的关键能力,为实际开发打下坚实基础

文章图片
#javascript#前端#java +2
跟着 MDN 学JavaScript day_19:函数返回值

本文介绍了JavaScript函数返回值的基本概念与使用方法。主要内容包括: 返回值概念:函数执行后回传的结果,可通过变量保存或直接使用。 函数分类: 无返回值函数:执行操作但不返回数据(默认返回undefined) 有返回值函数:通过return语句返回计算结果 return关键字的双重作用: 指定返回值 立即终止函数执行 实践示例: 构建数学函数库(平方、立方、阶乘计算) 事件处理中的返回值应

文章图片
#javascript#开发语言#ecmascript +2
跟着 MDN 学JavaScript day_21:深入理解浏览器事件机制

本文系统梳理了JavaScript中的事件处理机制,从基础概念到实际应用。主要内容包括: 事件概念:事件是用户行为或系统状态变化产生的信号,浏览器提供机制让代码能响应这些事件。事件类型丰富,包括鼠标、键盘、表单等交互操作。 事件处理方式: 推荐使用addEventListener()方法注册事件处理器,支持多处理器、灵活移除 替代方案(事件处理器属性和内联事件处理器)存在局限性,后者已被视为不良实

文章图片
#javascript#前端#开发语言 +1
跟着 MDN 学JavaScript day_26:DOM脚本编程入门完全指南

在Web开发的学习旅程中,当掌握了JavaScript的基本语法和对象概念之后,下一个重要的里程碑就是学会如何与网页文档进行交互。编写网页和应用程序时,开发者最核心的需求之一就是能够以编程方式操纵文档结构,动态地改变页面内容和样式,响应用户的操作。这一切的实现都依赖于**文档对象模型**(DOM,Document Object Model)。

文章图片
#javascript#开发语言#ecmascript +2
跟着 MDN 学JavaScript day_25:JavaScript对象基础技能测试实战解析

本文介绍了四个JavaScript对象实践练习,从基础到进阶逐步深入:1)对象属性访问与方法调用的两种语法(点表示法与括号表示法);2)构建嵌套对象并实现链式访问,模拟真实开发中的JSON数据结构;3)使用this关键字实现方法复用,展示动态绑定的多态特性;4)通过构造函数解决代码重复问题。这些练习覆盖了对象操作的核心技能,重点强调了实践对巩固理论知识的重要性,展示了从基础应用到设计优化的完整学习

文章图片
#javascript#开发语言#ecmascript +2
跟着 MDN 学 JavaScript Day 29:JSON——结构化数据传输的通用语言

摘要: JSON(JavaScript Object Notation)是一种轻量级数据交换格式,源自JavaScript但独立于语言,成为Web开发中数据传输的通用标准。它仅包含纯数据(无方法),支持字符串、数字、数组、布尔值等类型,通过对象和数组的嵌套实现复杂结构。JSON有两种形态:程序中的对象和传输时的字符串,可通过JSON.parse()(反序列化)和JSON.stringify()(序

文章图片
#json#php#开发语言 +3
跟着 MDN 学无障碍 Day 6:CSS 与 JavaScript 无障碍技能测试

本文通过三个实践任务分析CSS和JavaScript的无障碍设计要点:1)链接需保持下划线与明显颜色区分,确保键盘焦点可见;2)文本颜色对比度需达WCAG标准,使用rem单位保证可缩放性;3)JavaScript交互需同时支持鼠标和键盘操作,通过tabindex或语义化元素实现键盘可访问性。这些实践能帮助开发者创建对各类用户友好的无障碍网页,从视觉识别到操作方式都需兼顾不同使用场景。

文章图片
#css#javascript#前端 +3
跟着 MDN 学无障碍 Day 5:CSS 和 JavaScript 无障碍最佳实践

本文系统介绍了CSS和JavaScript在无障碍Web开发中的最佳实践。CSS方面强调保持语义与视觉一致性,优化文本可读性、链接状态反馈和表单焦点管理,合理处理内容隐藏并尊重用户样式覆盖。JavaScript方面提倡"不唐突增强"原则,建议优先使用浏览器原生功能,并以表单验证为例说明如何实现无障碍交互。核心思想是:视觉设计应服务于功能而非颠覆语义,交互实现应确保基础功能在JS不可用时仍能工作。这

文章图片
#css#javascript#前端
Python Django开发者转向微信小程序:从架构理解到第一行代码的完整准备指南

本文为Python Web开发者提供了从Django后端到微信小程序开发的完整衔接指南。首先解析了小程序的本质是运行在微信内的轻量级前端应用,明确前后端分离架构中Django作为后端API服务的角色。详细介绍了注册小程序账号、获取AppID、后台配置等必要步骤,强调备案和服务类目选择的重要性。指导安装开发者工具并理解小程序与Django后端的通信机制,通过示例代码展示如何调用本地Django接口。

文章图片
#python#django#微信小程序 +2
    共 97 条
  • 1
  • 2
  • 3
  • 10
  • 请选择