ECMAscript
Dom doc
Bom Brower
window --窗口.
location --地址栏.
history --历史.
document --文档.
statue --任务栏
<路径:/文件夹名/文件夹
../文件夹名/文件夹
文件夹名/文件夹
<window方法: window.open() 需要指定对象来调用.close() 
location href跳转网页 reload()刷新网页
history历史 back()后退 forward()前进 go(-2)
document文档
找到元素: getElement...
元素内容属性: innerHTML
document.getElementById().innerHTML

document操作:
1.找元素。(getEl...)
2.操作内容。(非表单:inner。 表单:value。)
3.操作属性。(setAttribute("属性名","属性值"。 getAttribute("属性名")[返回指定属性名的属性值]。 removeAttribute("属性名")))
4.操作样式。(元素.style.样式 = "")
5.操作元素. (创建标签,删除标签。)
setTime (fun,time) 隔一段时间调用(一次)
cleartimeout(变量名)
setInterval (fun,time) 隔一段时间循环
创建元素 document.createElement(标签名)
追加元素 元素对象.appendChild(元素对象)
删除元素 元素对象.remove();

字符串对象 直接对字符串操作:

 <html>
<head>
<title></title>
<script>
var str = "这,是,不,是,字,符,串";
//字符串转数组 字符串.split(分隔符)
var arr = str.split(",");//参数是分隔符
console.log(arr); // ["这", "是", "字", "符", "串"]
//数组转字符串 数组.join(字符串连接符)
var str1 = arr.join("-");
console.log(str1); //这-是-字-符-串 //判断字符串是否包含 包含返回下标 不包含返回-1
var i = str.indexOf("我");
//返回最后一次出现的下标
var i = str.lastIndexOf("是") var str = "HELLO word";
//字符串转大写 小写
//alert(str.toUpperCase());
//alert(str.toLowerCase()); //截取字符串 字符串.substr(从哪开始,截取几个)
//alert(str.substr(0,5)); var num = 1234;
num = num + "";//"1234" //转数组
var arr = num.split("");//["1","2","3","4"]
//反转数组
arr.reverse();//["4","3","2","1"]
//转字符串
var num1 = arr.join(""); //"4321"
//两个字符串比较
if(num == num1){
alert("是回文数")
}
</script>
</head>
<body>
</body>
</html>

时间日期对象 new Date():

var myDate = new Date();
myDate.getYear();    获取当前年份(2位)
myDate.getFullYear();    获取完整的年份(4位,1970-????)
myDate.getMonth();    获取当前月份(0-11,0代表1月)
myDate.getDate();    获取当前日(1-31)
myDate.getDay();    获取当前星期X(0-6,0代表星期天)
myDate.getTime();    获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();    获取当前小时数(0-23)
myDate.getMinutes();    获取当前分钟数(0-59)
myDate.getSeconds();    获取当前秒数(0-59)
myDate.getMilliseconds();    获取当前毫秒数(0-999)
myDate.toLocaleDateString();    获取当前日期
var mytime=myDate.toLocaleTimeString();    获取当前时间
myDate.toLocaleString( );    获取日期与时间

DOM,date,字符串的更多相关文章

  1. 【转】Date类学习总结(Calendar Date 字符串 相互转换 格式化)

    原文网址:http://www.blogjava.net/jerry-zhaoj/archive/2008/10/08/233228.html Date类学习总结 1.计算某一月份的最大天数 Cale ...

  2. Date类学习总结(Calendar Date 字符串 相互转换 格式化)

    Date类学习总结 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,yea ...

  3. js 字符串转dom 和dom 转字符串

    js 字符串转dom 和dom 转字符串 博客分类: JavaScript   前言: 在javascript里面动态创建标准dom对象一般使用: var obj = document.createE ...

  4. javascript dom与字符串相互转换

    js  dom与字符串相互转换 一.字符串转换dom: function stringToDom(str){ var obj=document.createElement("div" ...

  5. oracle获得日期与向oracle表中插入Date字符串原理解析

    工作中要用到 Oracle 9i,经常要向其中的某张表插入事件发生的日期及时间.专门就 Oracle 的日期及时间显示方式和插入方式记一笔. 像 Number,varchar2 等内置的数据类型一样, ...

  6. 【kotlin】long转化为date类型 或者date字符串

    1.方法体中的 package org.joda.time.DateTime(long类型) fun Long?.toDateTime() = if (null != this) DateTime(t ...

  7. 操作 html 的时候是使用 dom 方法还是字符串拼接?

    比如一个列表里面有很多个 li,要给他们加上数据.但多少个 li 是不确定的,由后台数据确定.这时候,就要动态生成 html 内容了. 那么,这个过程, 是使用 += 方法把标签.数据进行一个个的字符 ...

  8. IOS内置safari浏览器日期字符串转Date对象失败

    代码示例: <html> <head> <title>Date字符串转化示例</title> </head> <body> &l ...

  9. SpringMVC表单或Json中日期字符串与JavaBean的Date类型的转换

    SpringMVC表单或Json中日期字符串与JavaBean的Date类型的转换 场景一:表单中的日期字符串和JavaBean的Date类型的转换 在使用SpringMVC的时候,经常会遇到表单中的 ...

随机推荐

  1. Vue 填坑系列(持续更新...)

    1.遇到页面显示不更新,数据已更新情况 vue-cli中: this.$nextTick(function () { this.x=x; })     以js引入vue的网页中: this.$set( ...

  2. 性能测试--siege

    siege 这是Linux系统下的一个测试工具,完全使用C语言实现,可以对HTTP和FTP服务器进行负载和性能测试.通过使用Siege 提供的功能,可以很容易的制定测试计划:包括规定使用并发用户数.重 ...

  3. JVM--内存区的划分

    转自:http://www.jianshu.com/p/7ebbe102c1ae Java虚拟机在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域. java虚拟机运行时数据区 一. ...

  4. Java实参和形参与传值和传引用

    实参和形参的定义: 形参出现函数定义中,在整个函数体内都可以使用,离开函数则不能使用. 实参出现在主函数中,进入被调函数后,实参变量也不能使用. 形参和实参的功能是做数据传送.发生函数调用时,主调函数 ...

  5. Linux 下搭建 Sonatype Nexus Maven 私服

    一.为什么需要搭建mave私服 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的 ...

  6. 设置ubuntu默认输入python进入python3

    执行下面两条命令 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update- ...

  7. Wannafly挑战赛12 A 银行存款 【DP】【DFS】

    链接:https://www.nowcoder.com/acm/contest/79/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...

  8. touchweb手机网站图片加载方法(canvas加载和延迟加载)

    一.canvas图片加载 关于canvas加载,我的方法是,将文章中所有用到图片的地方,都用canvas代替,给canvas一个data-src,里面存放img的路径,通过canvas方法渲染图片.因 ...

  9. 解决webpack不能匹配post请求的问题

    解决webpack不能匹配post请求的问题 webpack的dev-server只能匹配get请求,在本地做本地数据的时候会很不方便. 可以使用如下两种办法解决: 1.在webpack.config ...

  10. uboot 2013.01 代码简析(2)第一阶段初始化

    uboot执行"make smdk2410_config"之后就可以进行编译了,可以执行make命令进行编译, 因为整个输出太长,我仅仅列出部分最关键的输出(部分我不关心的内容直接 ...