JavaScrip基础(二)
发布日期:2021-05-15 03:10:08 浏览次数:20 分类:精选文章

本文共 1543 字,大约阅读时间需要 5 分钟。

JS学习心得体会

一、编写基础

JS代码的位置有以下几种情况:

  • 在单独的文件中,可以直接新建一个.html文件,并在其中添加脚本标签

  • 在网页开发中,脚本应放在<head>标签中,以便于浏览器优先加载

  • 代码应直接写在脚本区域内

  • JS函数的一些需求

    1. 模块化编写

    函数之间应如何使用委托机制?以下是简单的用法示例:

  • 首先要声明委托类型:
  • var delegateType = $.delegate;// 或者使用匿名函数var delegateType = function(selector, handler) {    return $.delegate(selector, handler);};
    1. 通过委托变量来定义具体的执行函数

    2. 在需要使用的元素上设置匿名函数作为执行手段

    3. 最终通过委托变量来执行特定的操作

    4. 建议优先使用匿名函数结合委托方式进行操作,以简化代码管理。

      参数传递规则

      所有函数都可以接收一个arguments对象,这和数组类似,方便处理多个参数情况。可以通过arguments对象的length属性反映参数数量。

      显示信息提示

      alert()函数是JS中显示弹出框的主要工具。它能接收单行文本内容,并支持多种语法表达方式,突出了需求三率性。


      二、对象模型

      JS为多面性语言,也是个面向对象语言。对象在JS中的表现形式为键值对。键可以是变量名,值可为原始值或函数。

    5. 关键点在于:键值对的值也可以是其它对象,因此形成层级结构

    6. 值类型主要有以下几种:检测简单值时,可以通过typeof得出类型

    7. 关键是一个对象的属性访问规则,可以通过点号表示层级关系

    8. 关于定时器,需要注意以下几点:

    9. 使用setTimeout()实现一次性执行函数

    10. 使用setInterval()执行循环性任务

    11. 在确定不需要再继续执行时,要及时使用clearInterval()setTimeout()中的清除方法

    12. 值得注意的是:定时器执行的频率取决于setInterval()的间隔值,建议合理设置间隔数值


      实证代码示例

      以下代码在技术文档中有具体说明,建议在实际项目中按照需要进行适当修改。

      // 示例代码// 一次性定时器setTimeout(f1, 1000);// function f1 在定时器执行时被调用function f1() {    console.log('执行了f1');}// 循环定时器var timer = setInterval(function() {    console.log('循环定时器');}, 2000);// 在8000ms后清除定时器setTimeout(function() {    clearInterval(timer);}, 8000);// vara first 实例var first = document.getElementById('first');first.onclick = function() {    var move = setInterval(function() {        first.style.left = first.offsetLeft + 5 + 'px';        if (first.offsetLeft >= 500) {            clearInterval(move);        }    }, 20);};

      小结

      JS学习需要结合理论与实践,本着持续学习的态度,通过大量动手实践可以快速成长。建议在编码过程中注重代码的可读性和结构清晰的特点。

      如果需要更加深入的学习路径,推荐查阅权威书籍或优质博客内容,与行业内的技术专家进行交流,也是提升技能的有效途径。

    上一篇:计算思维学习总结(一)
    下一篇:setup facatory9.0打包详细教程(含静默安装和卸载)

    发表评论

    最新留言

    初次前来,多多关照!
    [***.217.46.12]2025年05月04日 15时47分30秒