zoukankan      html  css  js  c++  java
  • JavaScript

    1.脚本语言,需要有宿主文件,宿主文件是html文件

    2.JS中定义变量用var,万能变量

    3.数据类型转换,一般使用强制转换,其他类型转为整形parseint();转为小数parsefloat();判断是否为合法的数字类型isNaN()

    4.运算符与C#基本一样。==是等于  ===是全等于  比如"5"与5   "5"==5是true "5"===5是false 数据类型不同

    5.数组的定义:a=new array();它的长度是动态变化的,里面可以放任意类型的元素

      数组元素的赋值:a[0]=123;a[1]="hello"   下标与C#相同

    6.函数

      定义函数:function myfunction(){}

    7.DOM是文档对象模型,这种模型为树模型;文档是指标签文档;对象是指文档中每个元素;模型是指抽象化的东西。

    8.间隔执行一段代码:window.setInterval("",毫秒数)  setTimeout("",毫秒数)

    9.找到元素:

      document.getElementById("id");根据id找,最多找一个

      document.getElementsByName("name");根据name找,找出来的是数组

      document.getElementsByTagName("name");根据标签名找,找出来的是数组

      document.getElementsByClassName("name");根据classname找,找出来的是数组

    10.操作内容

      1)非表单元素

        获取内容 a.innerHTML

        只取里面的文字 a.innerText

        包括标签本身的内容a.outHTML

      2)设置内容

        a.innerHTML="你好"  里面的内容被替换

        a.innerText 会将赋值的内容原样呈现

        清空内容:赋值空字符串

      3)表单元素

        var a=document.grtElementById("id");

        a.value;获取input中的value值

        a.value="内容改变"

        获取下拉列表的选取内容

  • 相关阅读:
    DbHelperSQL
    弹出插件
    C#汉字转换拼音技术详解(高性能)
    js转移符
    服务器端世界时间(UTC)转换客户端时区时间
    asp.net分页存储过程
    开放式并发的解决办法
    关于批量数据更新的问题(C#高性能)
    Url相对路径和绝对路径的问题总结
    英文字体运用
  • 原文地址:https://www.cnblogs.com/happinesshappy/p/4499523.html
Copyright © 2011-2022 走看看