chapter1 基本格式- 缩进 > tab or 2空格 or 4空格- 语句结尾 > 语句记得加";" > json 对象最后不要加 ","- 行的长度 > 80字符 > 超过了就换行, 记得空两个缩进- 空行 > 在方法前+空行 > 在方法中局部变量和第一条语句前+空行 > 多行或单行注释前+空行 > 在逻辑判断片段前+, 如 if, switch, while, for, try- 命名 > 驼峰命名 >> 尽量动词开...
用户点击某个链接时弹出一个新窗口javascript使用window对象的open()方法来创建新的浏览器窗口,这个方法有三个参数:window.open(url,name,features)url:新窗口地址,如果省略,则弹出空白窗口name:新窗口的名字features:新窗口的属性。比如:function open_url(url){window.open(url,"new-window","width:320,height:480");} 用 “javascript:” 伪协议来调用上面那个函数。(“javascript:” 伪协议让我们可以通过一个...
这里介绍一种js创建简单map对象的方法:function Map() {//创建object对象, 并给object对象添加key和value属性 var obj1=new Object();var obj2=new Object(); obj1.key="zhangsan" ;obj1.value=23;obj2.key="lisi";obj2.value=25;//创建一个数组,将创建的object对象放如到数组中去var map=new Array(obj1,obj2); } 这里只是一中最简单的map()的构建方式,将含有键值对的object对象存入到Array数组中,就形成了类似...
<!DOCTYPE html> <html><head><meta charset="utf-8"><title>折叠菜单</title><script type="text/javascript" src="js/jquery-2.1.0.js"></script><script type="text/javascript" src="js/foldMenu.js" ></script><style type="text/css">* {padding: 0;margin: 0;}#FoldingMenuBar {margin: 200px;;}li {list-style: none;}.left {float: left;}.TotalMenu {float: left;}.TotalMenu li{height: auto;overflow:auto;}.menuBody{...
?场 景 最近有个场景,推断当前用户对项目有没有编辑权限,使用JavaScript完毕。弄了好久才弄出来。分享一下,有须要的自行扩展吧,详细例如以下;代 码function getPermissions() {var mycontext = new SP.ClientContext();var mysite = mycontext.get_web();var mylist = mysite.get_lists().getByTitle(‘Demo‘);myitem = mylist.getItemById(16);mycontext.load(myitem,‘EffectiveBasePermissions‘);mycontext.executeQu...
JavaScript数据类型本文将讲解我目前所知道的判断JavaScript数据类型的方法。JavaScript数据类型一共有7种:UndefinedNullBooleanStringSymbolNumberObject除了Object之外的6种属于原始数据类型。有时,我们还会细分Object的类型,比如Array,Function,Date,RegExp等。判断JavaScript数据类型:typeof1typeof undefined // "undefined"2typeofnull// "object"3typeof 1 // "number"4typeof "1" // "string"5typeof Symbol() // "...
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(...