Js入坑(0)

入坑前言

为啥要入门Js,因为Js牛逼啊,因为我玩的不好啊,我一个干后端写接口的接到了写页面的需求,我有啥办法啊,玩的不溜怎么行呢,不会怎么办,学啊!等什么呢!

入坑第一课

  1. js代码要写在  <script type="text/javascript">  </script>,表示在<script></script>之间的是文本类型(text),javascript是为了告诉浏览器里面的文本是属于JavaScript语言。
  2. 引入JS文件  <script src ="url" >  </script>
  3. 页面初始化的js要放在head里 ,如果是通过实践调用的function,则对位置没有什么要求
  4. document.wite("xx");  在页面里写入xxx
  5. 变量需要先声明,再赋值,并且变量区分大小写,当然变量可以不声明直接使用,但是不规范
  6. 变量之间用+链接,如果想要输出空格,可以拼接html语言"&nbsp;"
  7. 对话框
    1. 警告对话框alert() :
      <script type="text/javascript">
         var mynum = 30;
         alert("hello!");
         alert(mynum);
      </script>

       

    2. 确认对话框confirm():

      <script type="text/javascript">
          var mymessage=confirm("你喜欢JavaScript吗?");
          if(mymessage==true)
          {   document.write("很好,加油!");   }
          else
          {  document.write("JS功能强大,要学习噢!");   }
      </script>

       

    3. 消息对话框(prompt)

      //prompt(str1, str2);
      //str1: 要显示在消息对话框中的文本,不可修改
      //str2:文本框中的内容,可以修改
      //点击确定按钮,文本框中的内容将作为函数返回值
      //点击取消按钮,将返回null
      
      var myname=prompt("请输入你的姓名:");
      if(myname!=null)
        {   alert("你好"+myname); }
      else
        {  alert("你好 my friend.");  }

      //prompt(str1, str2);
      //str1: 要显示在消息对话框中的文本,不可修改
      //str2:文本框中的内容,可以修改
      //点击确定按钮,文本框中的内容将作为函数返回值
      //点击取消按钮,将返回null

    4. 打开新窗口window.open([url] ,[窗口名称],[参数字符串]) :

      <script type="text/javascript"> window.open('http://www.baidu.com','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
      </script>
      
      		
    5. 关闭窗口  $.close

入坑第二课:dom

  1. 获取元素 document.getElementById();  获取的结果是null 或者是一个  对象
  2. innerHTML用于获取或者更改html元素的内容,Object.innerHTML,其中Obejct是getElementById获取到的对象
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>innerHTML</title>
    </head>
    <body>
    <h2 id="con">javascript</H2>
    <p> JavaScript是一种基于对象、事件驱动的简单脚本语言,嵌入在HTML文档中,由浏览器负责解释和执行,在网页上产生动态的显示效果并实现与用户交互功能。</p>
    <script type="text/javascript">
      var mychar=   document.getElementById('con')       ;
      document.write("原标题:"+mychar.innerHTML+"<br>"); //输出原h2标签内容
      mychar.innerHTML="33333";
      document.write("修改后的标题:"+mychar.innerHTML); //输出修改后h2标签内容
    </script>
    </body>
    </html>

     

  3. 改变html样式:   

    1. Object.style.css_element  = xxx;

    2. 显示及隐藏   Object.style.display="none"(隐藏),  Object.style.style.display="block"(显示)

  4. 更换元素的class:  Object.className="class_name";

  5. 练习题

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
    <title>javascript</title>
    <style type="text/css">
    body{font-size:12px;}
    #txt{
        height:400px;
        width:600px;
    	border:#333 solid 1px;
    	padding:5px;}
    p{
    	line-height:18px;
    	text-indent:2em;}
    </style>
    </head>
    <body>
      <h2 id="con">JavaScript课程</H2>
      <div id="txt"> 
         <h5>JavaScript为网页添加动态效果并实现与用户交互的功能。</h5>
            <p>1. JavaScript入门篇,让不懂JS的你,快速了解JS。</p>
            <p>2. JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作。</p>
            <p>3. 学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程。</p>
      </div>
      <form>
      <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->
        <input type="button" value="改变颜色" onclick="change_color()">  
        <input type="button" value="改变宽高" onclick="change_width()">
        <input type="button" value="隐藏内容" onclick="change_display_none()">
        <input type="button" value="显示内容" onclick="change_display_block()">
      </form>
      <script type="text/javascript">
    //定义"改变颜色"的函数
    function change_color(){
        var txt = document.getElementById("txt");
        txt.style.color="red";
        txt.style.backgroundColor="blue";
    }
    
    //定义"改变宽高"的函数
    function change_width(){
        var txt = document.getElementById("txt");
        txt.style.width="200px";
        txt.style.height="600px";
    }
    
    //定义"隐藏内容"的函数
    function change_display_none(){
        var txt = document.getElementById("txt");
        txt.style.display="none";
    }
    
    //定义"显示内容"的函数
    function change_display_block(){
        var txt = document.getElementById("txt");
        txt.style.display="block";
    }
    
      </script>
    </body>
    </html>

     

内容概要:本文深解析了扣子COZE AI编程及其详细应用代码案例,旨在帮助读者理解新一代低门槛智能体开发范式。文章从五个维度展开:关键概念、核心技巧、典型应用场景、详细代码案例分析以及未来发展趋势。首先介绍了扣子COZE的核心概念,如Bot、Workflow、Plugin、Memory和Knowledge。接着分享了意图识别、函数调用链、动态Prompt、渐进式发布及监控可观测等核心技巧。然后列举了企业内部智能客服、电商导购助手、教育领域AI助教和金融行业合规质检等应用场景。最后,通过构建“会议纪要智能助手”的详细代码案例,展示了从需求描述、技术方案、Workflow节点拆解到调试与上线的全过程,并展望了多智能体协作、本地私有部署、Agent2Agent协议、边缘计算插件和实时RAG等未来发展方向。; 适合人群:对AI编程感兴趣的开发者,尤其是希望快速落地AI产品的技术人员。; 使用场景及目标:①学习如何使用扣子COZE构建生产级智能体;②掌握智能体实例、自动化流程、扩展能力和知识库的使用方法;③通过实际案例理解如何实现会议纪要智能助手的功能,包括触发器设置、下载节点、LLM节点Prompt设计、Code节点处理和邮件节点配置。; 阅读建议:本文不仅提供了理论知识,还包含了详细的代码案例,建议读者结合实际业务需求进行实践,逐步掌握扣子COZE的各项功能,并关注其未来的发展趋势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值