JavaScript 方法date to stringlet s = new Date().toLocaleString();console/log(s) ====string to datevar date = new Date("2018-9-21 14:58:43");//就是这么简单 原文:https://www.cnblogs.com/javalinux/p/14592665.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /><title>弹出式JavaScript日历控件</title><style>.tcalInput{background: url(‘/jscss/demoimg/201311/cal.gif‘) 100% 50% no-repeat;padding-right: 20px;cursor: pointe...
http://www.aspsnippets.com/Articles/Regular-Expression-Regex-to-allow-both-decimals-as-well-as-integers-and-Regex-for-allowing-any-decimal-number.aspx原文:http://www.cnblogs.com/songxia/p/4031513.html
目录1. 概述2. 详论3. 参考1. 概述在上一篇文章《JavaScript异步编程3——Promise的链式使用》中,通过Promise的链式使用,避免程序中多次嵌套回调(回调地狱)。根据前面的文章我们可以知道,Promise是基于状态的,成功/失败的状态会分别去处理相应的回调函数。一般而言,失败的状态我们希望能够捕获它,将它像异常(Error)一样处理。2. 详论Promise的then()方法有两个参数,一个是成功的回调函数,一个是失败的回调函数。可以将失...
%运算符的使用 1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title></title> 6<script type="text/javascript"> 7 window.onload=function(){8var aLi=document.getElementsByTagName(‘li‘);9var arr=[‘red‘,‘yellow‘,‘blue‘]; 10for(var i=0;i<aLi.length;i++){ 11 aLi[i].index=i; 12 aLi[i].style.background=arr[i%arr.length]; 1314 ...
-->目录导航一、 JavaScript 1. js介绍 2. js语法 3. js进阶 4. js高级 5. 事例代码下载一、 JavaScript做BS系统,JavaScript的使用是少不了的;本文就带你快速回顾一下JavaScript的基本知识,看看哪些基础知识是你所遗漏的1. js介绍① js是一种基于对象和事件的脚本语言,使用浏览器来执行。② js是解释型语言,无需编译就可随时运行。③ 安全性:不允许访问本地硬盘;跨平台:有支持js的浏览器即可。④ 在网页中编...
javascript ajaxrequest.open("POST","get.php",true);request.setRequestHeader("Content-type","application/x-www-form-urlencoded");//告诉服务器是"POST"请求request.send("username=王二狗&password=123456");//Http请求有两种方式,"POST"和"GET","POST"一般用于修改服务器数据时使用如提交表单,安全,"GET"一般用于请求得到数据时使用,获得的数据会显示在url上var request = new XMLHttpRequest(); //创建一个异步对象,...
1<!DOCTYPE html> 2<html> 3<head> 4<title></title> 5<script type="text/javascript"> 6/* 7 数组对象8*/ 910// -------------- 属性 ---------------11// 1. length属性 动态获取数组长度12var arr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]; 13document.write(arr.length); 14document.write("<hr>"); 1516document.write("类型: "+typeof(arr) +", 值: "+ arr); 17document.write("<hr>"...
原型定义每一个对象都有原型原型仍然是一个对象模拟实现面向对象的继承性原型链对象的原型还有原型对象除了可以使用自有属性还可以继承原型上的属性获取原型对象.proto构造函数.prototype操作原型的属性原型本身就是对象,同操作对象判断属性是自有的还是原型继承的hasOwnProperty()ECMA5中创建对象并指定对象的原型Object.create();Boolean创建方式直接量 var b=true;转换函数 var b1=Boolean(true);构造函数 var b2=new Boolean(...
1,ECMAScript不像其他面向对象的语言那样有类的概念,它的对象与其他不同。2,ECMAScript有两种属性:数据属性和访问器属性。([[]]这种双中括号表示属性为内部属性,外部不可直接访问) 1.数据属性:[[ Configurable ]]:表示能否通过delete删除属性,能否修改属性的特性,能否将属性修改为访问器属性,默认为true。 [[ Enumerable ]]:表示能否通过for-in循环返回属性,默认为true。 [[ Writable ]]:表示能...
jquery老大写的。 在模板里用类似jsp的语法写。可以减少大量使用+来拼接。且效率很高。 使用方法: tmpl(模板html,json数据串) 1. [图片] TM截图未命名.png 2. [代码][JavaScript]代码 01// Simple JavaScript Templating02// John Resig - http://ejohn.org/ - MIT Licensed03(function(){04var cache = {};05this.tmpl = function tmpl(str, data){06// Figure out if we‘re getting a template, or if we need to07// l...
1.使用mocha工具实现单元测试①首先准备node环境②安装mocha:npm install mocha 也可以进行全局安装 npm install global mocha③安装断言库:npm install chai 地址:http://chaijs.com/④测试用例:编辑一个简单的加法函数//add.jsfunction add(a, b){ return a+b; } module.exports = add;编写测试单元文件//引入add模块var add = require(‘./add‘); //引入断言库chai中的expect var expect = require(‘chai‘).expect; des...
JavaScript中的内置对象一般有日期时间的Date()对象,数组的Arra(),字符串的String。Date对象一般用于获取和修改当前的日期时间等,我们先给Date对象声明,然后通过调用函数的方式来将Date对象中的一些内置的函数调用出来,实现日期和时间的获取。例:var date=new Date(); 如果需要自定义初始值 var date=new Date(2012,10,1); Date里面也可以用(‘Oct 1,2012‘)来定义这样子较为规范。这是常用的一些函数用来设置和获取日期时间等等...
一些公共对象。详细参考手册。 一、Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注意: 没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。属性描述closed返回窗口是否已被关闭。defaultStatus设置或返回窗口状态栏中的默认文本。document对 Document 对象的...
1 (function(root){2 3function Page(params){4 5this.oTarget = document.getElementById(params.dom);6this.fn = params.fn;7this.pageNumber = params.pageNumber;8this.interval = params.interval || 2;9this.page = 1; 10this.start = 1; 11this.end = (this.interval*2+1); 1213this.dom(); 14this.bind(); 15 } 16 Page.prototype.dom=function(){ 17this.last = true; 18this.Data = []; 1920if(this....