`

js学习之高级篇

    博客分类:
  • web
阅读更多

1.js中new Option的具体使用方法
var jsonData = eval("("+msg+")");
var obj=document.getElementById('depttype');
obj.options.add(new Option("请选择",""));
for(var i=0;i<jsonData.length;i++){
      obj.options.add(new Option(jsonData[i].dataname,jsonData[i].dataid));  
}

 

2.如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:
parseInt("010"); //returns 8
parseInt("010", 8); //returns 8
parseInt("010", 10); //returns 10

 

3.只准输入数字和小数点:

<input onkeyup="if(isNaN(value)){alert('只能输入数字');this.value='';}">

 

4.获取checkbox的text和value

var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
var checkValue=$("#select_id").val(); //获取Select选择的Value

 

5.javascript中(''==0)和('     '==0)都为真。

 

6.js将日期字符串转化为毫秒数

var dependedVal="2005-3-4";
    //根据日期字符串转换成日期
    var regEx = new RegExp("\\-","gi");
    dependedVal=dependedVal.replace(regEx,"/");
    alert(dependedVal)
    //parse 需要 2005/3/4 这种格式

    var milliseconds=Date.parse(dependedVal);
    alert(milliseconds)

 

7.js获取日期

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( );        //获取日期与时间

 

8.js设置div背景图片
document.getElementById("message").style.backgroundImage="url(formbac.png)";
object.style.backgroundImage="url(stars.gif)" ;

分享到:
评论

相关推荐

    JavaScript高级篇视频教程

    "JavaScript高级篇视频教程"旨在帮助已经掌握了JavaScript基础知识的学习者进一步提升技能,深入理解其高级特性,包括面向对象编程、异步处理、模块化、性能优化等多个方面。 在JavaScript的高级篇中,首先会讲解...

    PHP提升学习资料高级篇

    这份"PHP提升学习资料高级篇"显然是为那些希望深入理解和精通PHP编程的专业人士准备的。它包含了一系列有助于提升PHP技术水平的资源,涵盖了从基础到高级的各种主题,旨在帮助你成为一名更优秀的PHP开发者。 首先,...

    JavaScript高级程序设计2,学习笔记---第一篇

    这篇学习笔记将带你探索JavaScript的核心概念,包括变量、数据类型、控制流、函数、对象和类等,这些都是构建复杂应用程序的基础。 首先,我们要了解JavaScript的基础语法。在JavaScript中,变量是存储数据的容器,...

    JavaScript 学习 - 提高篇

    JavaScript 学习 - 提高篇 在本节课程中,我们将深入探讨 JavaScript 中的对象、函数、constructor 函数等高级概念。 JavaScript 中的对象 在 JavaScript 中,对象是一组数据的键值集合,类似于 Java 中的 ...

    JavaEE系统架构师学习路线之高级篇

    ### JavaEE系统架构师学习路线之高级篇 #### 一、Java高级架构师设计 - 基础深入 1. **J2SE深入讲解** - J2SE(Java 2 Standard Edition)是Java标准版的基础,对于架构师而言,深入了解J2SE中的核心概念和技术是...

    一头扎进 JavaScript (高级篇) 视频教程 java1234出品

    在“一头扎进 JavaScript (高级篇) 视频教程”中,java1234出品的课程旨在深入探讨JavaScript的高级特性,帮助开发者提升技能水平。在这个高级篇教程中,我们可以期待学习到以下几个关键知识点: 1. **闭包...

    JavaScript(高级篇)视频教程.rar

    前软件高级工程师,具备丰富的软件开发、项目管理、软件人才培训和人才服务经验。公司自成立以来一直遵循“以市场为导向、以客户为中心,协同进步、合作共赢”的理念,致力于为国内外企业、高校提供优质的软件和人才...

    JavaScript高级教程(完整版)

    这篇《JavaScript高级教程》全面深入地探讨了这门语言的核心概念和技术,旨在帮助开发者从初级水平跃升至高级阶段。 首先,JavaScript的基础部分涵盖了变量、数据类型(包括基本类型和引用类型)、操作符、流程控制...

    javascript完全学习手册1 源码

    第3篇 JavaScript高级编程篇 第7章 正则表达式 151 7.1 正则表达式及其作用 151 7.2 正则表达式参考语法 152 7.2.1 限定符 154 7.2.2 选择匹配符 157 7.2.3 分组组合和反向引用符 158 7.2.4 特殊字符 160 7.2.5 ...

    JS学习资料

    这篇资料主要聚焦于JavaScript的学习,特别是针对《你不知道的JavaScript》这本书的内容。JavaScript,简称JS,是Web前端开发的核心语言之一,它用于网页和应用程序的交互、动态效果以及数据处理。了解并掌握...

    李立超JavaScript基础篇笔记

    JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。JavaScript不是Java的子集,两者之间没有直接关联。JS起初名为LiveScript,但在...

    jQuery js学习文档

    **jQuery JS学习文档** jQuery,一个轻量级的JavaScript库,以其高效、易用和功能丰富而备受开发者喜爱。它的核心理念是简化HTML文档遍历、事件处理、动画设计和Ajax交互,使得JavaScript编程变得更加简单和高效。...

    js模块编程学习笔记

    本篇笔记主要基于阮一峰的博客,探讨了两种常见的JS模块规范:CommonJS和AMD,以及如何使用require.js进行模块管理。 1. **CommonJS**:这是Node.js服务器端编程广泛采用的模块化标准。在CommonJS中,`require()`...

    JavaScript学习笔记之总结与回顾(学习JavaScript基础知识看这一篇就够了,文章总字数2.8万)源码

    这篇“JavaScript学习笔记之总结与回顾”涵盖了从基础到进阶的广泛内容,总计2.8万字,旨在为学习者提供一个全面的理解JavaScript的平台。 在学习JavaScript时,首先会接触的是基本的语法结构,包括常量、变量和...

    JavaScript深度学习样章1

    本篇文章将对 JavaScript 深度学习库 TensorFlow.js 进行详细介绍,涵盖其背景、发展历程、功能特点和应用前景。 一、深度学习的发展历程 近年来,技术领域最重要的事件之一是深度学习的爆炸式增长。自 2012 年...

    网络编程基础篇之Javascript(EXE)

    了解并掌握以上JavaScript基础知识后,可以进一步学习更高级的主题,如闭包、模块化、ES6新特性、前端框架(如React、Vue、Angular)以及Node.js后端开发,从而成为一名全面的Web开发者。这个“网络编程基础篇之...

    2024年学习JavaScript这一篇就够了.zip

    从JavaScript的介绍和特点开始,逐步介绍了如何学习JavaScript、JavaScript的实际应用场景,以及JavaScript的高级特性和现代工具。此外,还强调了参与JavaScript社区的重要性。通过这个教程,读者可以对JavaScript有...

    javascript高级教程2.txt

    根据提供的文件信息,我们可以推断出这是一篇关于JavaScript高级应用的文章或教程。尽管原文存在大量乱码,但我们可以从可识别的部分提炼出关键知识点。接下来,将详细阐述这些知识点。 ### JavaScript高级教程概览...

    嵌入式LINUX实验高级篇

    嵌入式Linux实验高级篇,特别是Qt部分,是针对那些希望深入理解如何在嵌入式设备上构建图形用户界面的开发者的重要资源。Qt是一个跨平台的C++图形用户界面应用程序框架,广泛应用于嵌入式系统,如智能家居、工业自动...

    js高级特性

    这篇博客主要探讨了JavaScript的高级特性,包括但不限于函数、闭包、原型链、异步编程、模块化等方面。以下是对这些知识点的详细解释: 1. **函数**: - **箭头函数**:箭头函数(=&gt;)提供了更简洁的函数定义方式...

Global site tag (gtag.js) - Google Analytics