`
magnesium
  • 浏览: 29324 次
  • 性别: 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!");
   }
============================完===========================
分享到:
评论

相关推荐

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

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

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

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

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

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

    Javascript_A_Z:在ITLab上展示的Bootcamp内容

    从头开始创建自己的脚本。 有能力了解第三方脚本的工作方式。 关于语言 基本特征 加载并发送 打字弱 对象是容器 原型继承 拉姆达 值类型 6种基本类型 号码 弦乐 布尔值 对象 空值 不明确的 号码 仅双精度(64位...

    基于 Angular 的 Bootstrap 4 组件:NG Bootstrap-javascript

    NG Bootstrap - Angular 驱动的 Bootstrap 小部件 Angular 小部件仅使用 Bootstrap 4 CSS 和为 Angular 生态系统设计的 API 从头开始​​构建。 不依赖第 3 方 JavaScript。 请查看我们的演示站点和问题列表以查看...

    jQuery基础教程(第四版)

    第6章讨论通过jQuery轻松访问服务器端功能的各种方法,而且不用像过去那样笨拙地刷新页面。在掌握了这个库的基本概念之后,接下来就可以探索如何根据需要来扩展这个库了。 第7章介绍如何查找、安装和使用插件,包括...

    AuthmeNodeTutorial:Authme Weblogin教程NodeJS-be

    AuthmeNodeTutorial NodeJS的Authme Weblogin...第1部分:入门和设置 )第2部分:重构为MVC结构 )第3部分:登录名,用户列表VIEW创建 )第4部分:注册和404错误页面 )第5部分:注销,用户角色:管理员用户 )第6部

    Anode:Windows街机前端装载机,使用Electron。 专为我的A级EPQ(扩展项目)以及实体街机柜而打造

    Anode是一个基于JS的开源街机前端加载器*,最初是从一个想法开始的,但很快就成为了我的第六版EP的核心部分。 目标是从头开始构建包括软件(除了仿真器和ROM)的整个街机。 创建Anode的目的是为用户提供难以置信的...

    Kelleher_D3-Dataviz:“黑白相间”

    “我很高兴能从头开始重新学习。我从和课程教学中学到了很多东西” – Curran Kelleher,第1集(2021-03-06) 暂定日历 它将在每个星期六进行一年或更长时间 3月6日:HTML,SVG和CSS简介 3月13日:伪可视化 3月20日...

    API-practice:第6周的前端练习

    *从头开始创建一个有效的首页* CSS概述* JavaScript *使用给定API来构建网站*在Visual Studio Code IDE上练习git分支 HTML/ : *创建网站主页。 *创建一个简单的注册页面* CRUD功能网站将其与JS和API链接在一起 ...

    online-bookstore-django-app:了解如何使用Python和Django构建可投入生产的网站|在线书店应用

    目录介绍第1章:Docker第2章:PostgreSQL第三章:书店项目第4章:Pages App第5章:用户注册第六章:静态资产第7章:高级用户身份验证第8章:环境变量第9章:电子邮件第10章:图书应用第11章:评论应用第12章:文件

    wdi_project1:WDI项目1

    描述:对于我们GA GA WDI 6的第一个项目,我们的任务是使用到目前为止所学到的关于HTML / CSS / JS的知识从头开始创建一个交互式游戏。 虽然最初的限制确保我们的游戏必须落入范围之内,并满足二十一点,琐事,专注...

    Ext+JS高级程序设计.rar

    第6章 在Java中使用Ext.Direct 164 6.1 在Java平台上配置Ext.Direct 164 6.1.1 下载directjngine 164 6.1.2 配置主控servlet 165 6.1.3 配置客户端 170 6.1.4 编写JavaScript调用远程方法 172 6.2 为Ext.Direct...

    Vue-js-2-Web-Development-Projects:Vue js 2 Web开发项目,由Packt发布

    本书基于项目的方法将使您从头开始构建六个出色的应用程序,并获得有关Vue.js 2.5的宝贵见解。 您将首先学习Vue.js的基础知识,并使用指令以及丰富而诱人的用户体验来创建您的第一个Web应用程序。 您将通过创建基于...

    cours_web_1a

    网络课程1a 回购说明 在这里,您将找到在教程/实践中进行的所有更正。 该回购将在进行中时进行更新。 如果发现任何错别字,请随时提出问题或直接提出合并请求。... 专案,从头开始建立您自己的网站: 至少12小时

    2020-06-jsnation-workshop:在JS Nation研讨会(2020年6月15日)中开发的具有Frontity主题的Repo

    本自述文件还包含有关从头开始创建项目的完整说明。 目录 使用状态和动作 添加分页 将标签添加到<head>元素 结论 参与其中 1.创建一个前沿项目 我们要做的第一件事是创建一个新的Frontity项目。 为此,请...

    homer-odyssey:React、Express 和 MySQL 的整体培训

    它对应于一系列的依赖任务,允许从头开始构建一个主要基于 React、Node、Sql/NoSQL 技术的功能性 Web/移动应用程序。0 - 旅行准备这里的目标只是创建 repo 和准备开发环境。1 - 用于注册用户的 React 组件第一个带...

    notes-client:用React编写的Markdown编辑器

    -从头开始-。 清单 这是一个有序列表。 以数字开头的任何行。 您可以以任何数字开头列表。 该应用程序将确保按正确的顺序继续编号。 如果您更改列表中的第一个数字,则该应用将重新计算已排序列表中的所有数字。 ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    第六章 认我测在线检测服务系统实现与测试 33 6.1认我测在线检测服务框架设计 33 6.2 系统运行环境搭建及配置 34 6.2.1 AndroidManifest.xml主程序环境配置 34 6.2.2 移动端工程资源布局 35 6.3 认我测在线认证检测...

Global site tag (gtag.js) - Google Analytics