`
magnesium
  • 浏览: 30538 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

从头开始学JavaScript(第六天)

阅读更多
第六天学习的内容有:


1.Date类  其中方法有:getMonth(),getDate(),getFullYear();

2.数组的sort()方法

3.string类  其中的属性有:length
            其中的方法有:indexOf(),charAt(),tolowerCase(),toUpperCase()

4.math类   其中的属性有:PI
           其中的方法有:round(),floor(),ceiling(),random()

5.this用来把function转化为method

6.JavaScript创建类方式:

  function Blog(body,date){
       
   this.body =body;
   this.date =date;


   this.toString()=function(){
   }


  }

7.prototype用来声明和获得类变量和类方法(不是实例)

8.声明类方法:类名.方法名=function(){}




----------ajax--------------
9.readyState:0,1,2,3,4,5

10.status:200,404

11.创建xmlhttprequest对象
   var request = null;
   if(window.XMLHttpRequest){
      try{
        request = new XMLHttpRequest();
      }catch(e){
        request = null;
      }
   else if(window.ActiveXObject){
      try{
        request = new ActiveXObject("Msxml2.XMLHttp");
      }catch(e){
        try{
          request = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e){
        request = null;
        }
     }
   }

12.request.onreadystatechange = 自定义回调方法(注意:只要写方法名不需要括号)
   request.open(type,url,true)
            type:1.get:不改变服务器上数据时使用
                 2.post:要改变服务器上数据时使用

   request.send()方法只有1个参数,就是要传到server的数据,如果url后已经拼接过数据
   则只要传入null就可以了

13.function updatePage() {
     if (request.readyState == 4)
       if (request.status == 200)
         alert("Server is done!");
   }
============================完===========================
分享到:
评论

相关推荐

    java-bot:这是一个从头开始编写JavaScript机器人

    6. **异步编程**:JavaScript中的异步编程是关键,因为许多网络操作都是异步的。机器人可能会使用回调函数、Promise或async/await来处理异步任务。 7. **命令行接口(CLI)**:如果“java-bot”是一个命令行工具,...

    mean-learning-notes:从头开始学习 MEAN Stack 的注意事项

    平均学习笔记从头开始学习 MEAN Stack 的注意事项额外课程数据迁移部署在行动总体回顾第 12 周 - 长期架构关注点分离MongoDB 备份和恢复实体关系图第 11 周 - 测试与测试驱动开发的比较参考第 10 周 - 外部工具(续...

    从头开始 系统化的 学习如何写Python爬虫。 Python版本 3.6 .zip

    - **动态网页处理**:学习如何处理JavaScript渲染的网页,可能需要使用Selenium等工具。 5. **异常处理与数据存储**: - **异常处理**:了解Python的try/except语句,编写健壮的爬虫程序,处理可能出现的网络错误...

    JavaScript 树形目录 tree

    JavaScript树形目录(Tree)是一种数据结构,常用于在网页中展示层次化的信息,比如文件系统、组织架构或导航菜单。这种数据结构以节点的形式表示,每个节点可以有零个或多个子节点,形成一种“父节点-子节点”的...

    从头学习HTML的宝典笔记

    6. **段落与换行**:`<p>`标签用于创建段落,而` `标签则用于在不开始新段落的情况下强制换行。 7. **HTML注释**:`<!-- This is a comment -->`这样的格式可以添加注释,注释内容不会在浏览器中显示,方便代码...

    javascript弹出层表单提交代码

    综上所述,实现"javascript弹出层表单提交代码"涉及到了JavaScript的基础知识,如DOM操作、事件处理、异步通信,以及一些高级技巧,如使用第三方库提高开发效率。同时,良好的用户体验和数据验证也是不可忽视的部分...

    udemy_front-end_courses:Udemy课程:使用HTML和CSS从头开始构建网站; ReactJS,Angular和VueJS快速入门课程;

    :check_mark: 第6课。简约的网站。 :check_mark: 第7课:带有预订表格的网站。 :check_mark: 第7课网页截图 第8课。简单的网站-农民市场。 :check_mark: 第8课网页截图 第9课:最终项目-素食甜甜圈专柜网站。 :...

    javascript jquery 日历

    10. **插件集成**:如果你不希望从头开始编写日历功能,可以考虑使用现有的 jQuery 日历插件,如 jQuery UI 的 Datepicker 或者其他第三方库,如 FullCalendar。这些插件已经实现了许多功能,并且有丰富的文档和社区...

    angular-978-1-7896-1326-1:从头开始学习量角器(角度自动化工具)[视频]

    《Angular:从头开始学习量角器(角度自动化工具)》是针对JavaScript开发者的视频教程,旨在深入浅出地介绍Angular这一强大的前端框架。Angular,作为Google维护的开源项目,是构建现代Web应用的主要工具之一,尤其...

    javascript解析二维码插件以及demo

    然而,由于解码过程复杂,一般不建议从头开始编写。可以引用现有的开源库,如`qrcode-decoder-js`,它提供了一种纯JavaScript的解决方案。 在"erweima-jiexi-demo"压缩包中,"test.html"演示了如何使用原生...

    javascript animate options动画参数.pdf

    默认是`0`,意味着从头开始。 8. **iterations** (迭代次数): 动画应该播放多少次。如果设置为`Infinity`,动画将无限循环。 9. **playbackRate** (播放速率): 控制动画的速度。1是正常速度,大于1会加速,小于1则...

    JQuery从头学起第三讲

    JQuery作为JavaScript的一个库,极大地简化了JavaScript编程,提高了开发效率。在网页开发中,我们经常会用到各种表单控件来收集用户信息,如文本框、密码框、复选框、单选按钮和下拉列表等。本篇内容将详细介绍如何...

    JavaScript弹出式日历

    根据当前月份和年份,计算出第一周的星期几,然后生成每一天的元素,并附加到日历容器中。 6. **可访问性(Accessibility)**:为了确保所有用户都能使用这个功能,包括那些使用辅助技术的用户,弹出式日历需要遵循...

    Adobe Dreamweaver CS6学习教程

    你可以选择不同的模板来快速启动一个网页,或者从头开始创建一个空白文档。理解如何设置文档类型(HTML、PHP等)和页面属性(如宽度、背景颜色等)至关重要。 三、HTML与CSS基础 Dreamweaver CS6支持直接编写HTML和...

    Day02:DAY02-从头开始

    在“Day02: DAY02-从头开始”这个主题中,我们可以假设这是一个学习计划或者教程的第一部分,旨在帮助初学者系统地掌握某个IT领域的基础知识。虽然标签没有提供具体的领域信息,但根据通常的学习路径,我们可以从零...

    五天学会ajax文档

    5. **三步教你学会ajax开发应用.doc**:这是一个简化的教程,可能通过实例演示如何从头开始构建一个简单的AJAX应用,包括识别需求、编写代码和测试应用的步骤。 6. **ajax基础知识js事件触发大全.doc**:将全面介绍...

    naglfar:从头开始在Rust中实现的玩具Web浏览器

    【naglfar:从头开始在Rust中实现的玩具Web浏览器】 “naglfar”是一个开源项目,旨在从零开始用Rust编程语言实现一个简单的Web浏览器。Rust是一种系统级语言,以其安全性、并发性和高性能而闻名,这使得它成为构建...

    FirstWebsite:从头开始构建的第一个网站

    在构建第一个网站"FirstWebsite"的过程中,我们首先要掌握的核心技术是HTML(HyperText Markup Language),这是一种用于创建网页的标准标记语言。HTML允许我们将文本、图片、链接等元素组织成结构化的页面,是每个...

    clone-do-spotify:using使用Bootstrap 4从头开始创建的Spotify克隆

    【标题】:“clone-do-spotify:使用Bootstrap 4从头开始创建的Spotify克隆”是一个项目,旨在通过使用流行的前端框架Bootstrap 4来模仿知名音乐流媒体平台Spotify的界面和功能。这个项目对于想要学习如何构建响应式...

    build-your-own-vuejs:[不建议使用]从头开始构建Vuejs,以了解其内部工作方式

    构建自己的Vuejs 该项目正在进行中,敬请期待。 该存储库包括构建您自己的Vuejs书籍及其代码。... 第6章:高级功能 代码 开发 npm run watch 测试 npm run test 建造 npm run build 执照 好吧,随便你怎么做。

Global site tag (gtag.js) - Google Analytics