var方法

Javascript Tips

…衆ロ難τιáo~ 提交于 2019-11-26 11:33:34
另一篇博客,记录jQuery的操作: jQuery Tips ; 2. appendChild(newChild),例: oParentNode.appendChild(newElement); 4. 检测jquery是否加载 window.onload = function() { if (window.jQuery) { // jQuery is loaded alert("Yeah!"); } else { // jQuery is not loaded alert("Doesn't Work"); } } 6. document.forms[""] 得到当前document的某个form,document.forms得到的是当天document中所有form的集合,详见 W3school ; 7. JS注释 单行: // document.getElementById(""); 多行: /* document.getElementById("myH1").innerHTML="Welcome to my Homepage"; document.getElementById("myP").innerHTML="This is my first paragraph."; */ 8. XML中的冒号需要转义,例如,z:row要写成z\\:row才能进行查找,例如:     $

SharePoint 2013 - Callout

谁都会走 提交于 2019-11-26 11:32:26
1. 没有OOTB的方法对Callout进行修改,Callout可以使用在以下范围: Document Library Assert Library Images Library Pages Library Task Lists 不能用在以下范围: Custom Lists Announcements Lists Calendar List Discussions List 2. 如果要对系统默认的Callout进行修改,只需要找到Launch Element (Callout 弹出框出现的元素),然后使用 getFromLaunchPoint() 方法就可以获得Callout对象; 3. 在使用Callout时有一些要求,请参考 此处 ; 简单例子: <div id="calloutPanel" style="width:50px;"> <span id="ms-pageDescriptionImage"></span> </div> <script> SP.SOD.executeFunc( "callout.js", "Callout", function () { var calloutPageElement = document.getElementById("calloutPanel" ); var calloutOptionsA = new CalloutOptions

二、类型、值和变量

随声附和 提交于 2019-11-26 10:52:45
JS数据类型分为两类:基本数据类型和对象类型 基本数据类型包括数字、字符串、布尔类型、null和undefined 对象(object)是属性的集合,每个属性都由键值对构成;普通JS对象是”命名值“的无序集合,特殊对象数组(array)表示带编号的有序集合。 2.1数字 JS不区分整数值和浮点数值,所有数字均用浮点数值表示。运算符包括+、- 、*、/和% 更加复杂的运算通过Math对象的属性定义的函数和变量来实现: Math.pow(2,53) //2的53次幂 Math.round(.6) //=1.0 四舍五入 Math.ceil(.6) //=1.0 向上求整 Math.floor(.6) //=0.0 向下求整数 Math.abs(-5) //=5 绝对值 Math.max(x,y,z) //最大值 Math.min(x,y,z) //最小值 Math.random() //生成一个大于等于0小于1.0的随机数 Math.PI // 圆周率∏ Math.E // 自然对数的底e Math.sqrt(3) //3的平方根 Math.sin(0) // 三角函数 还有Math.cos和Math.atan Math.log(10) //10的自然对数 Math.log(100)/Math.LN10 //以10为底100的对数 Math.exp(3) //e的三次幂 正无穷大

JavaScript Math 对象 abs() 方法

感情迁移 提交于 2019-11-26 09:33:39
语法 Math.abs(x) // 必需。必须是一个数值。 示例 <script type="text/javascript"> document.write(Math.abs(7.25) + "<br />") document.write(Math.abs(-7.25) + "<br />") document.write(Math.abs(7.25-10)) </script> 输出: 7.25 7.25 2.75 在项目中 使用的方法 上传图片 Init : function (up , file) { let alertMsg = cbFilesAddedParam. alertMsg ; plupload. addFileFilter ( "img_ratio" , function (ratio , file , cb) { if (file. type . indexOf ( "image" ) == - 1 ) return cb( false ) ; var originFile = file. getNative () ; var reader = new FileReader () ; var image = new Image () ; reader. readAsDataURL (originFile) ; reader. onload =

JS基础JavaScript

心不动则不痛 提交于 2019-11-26 04:41:05
JavaScript(脚本/解释型/动态类型/基于对象(不是面向对象)/弱类型) ECMAScript(语法) DOM(文档对象模型) BOM(浏览器对象模型) 输入输出语句 alert(警示框) prompt(输入框)取过来的值是字符串 console.log 变量 内存中存放数据的空间 命名: 驼峰命名法 /第一个单词小写,后面的单词大写。 1.js中存储数据使用变量 字符串类型 用单引号括起来‘’; 数据类型 string: 字符串 单引号双引号引起来的都是 转义符; 必须用引号引起来 \n 换行 \斜杠 \t 缩进 \b 空格 字符串的长度:变量名.length number: 数字型(整数和小数) 八进制:0; 十六进制:0x; Infinity 无穷大;(打印的结果) NaN;非数字;(打印的结果) boolean: 布尔类型 true参与加法当1;false当0; null: undefined: 定义变量,没赋值 和数字相加结果是NaN; 数据类型检测 typeof 变量名 null object 类型转换 其他类型转数字: parseInt(变量名) 转整数 parseFloat(变量名) 转小数 Number() 转数字(严格,必须全部是数字)可以+- 当做正负号 js隐式转换 - * / 其他类型转字符串: 变量名.toString(); String(变量名

js 正则常用方法

浪尽此生 提交于 2019-11-25 19:17:59
一 javascript正则表达式的基本知识 1 javascript 正则对象创建和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = /cat/; //Perl 风格 (推荐) 2 学习最常用的 test exec match search replace split 6个方法 1) test 检查指定的字符串是否存在 var data = "123123"; var reCat = /123/gi; alert(reCat.test(data)); //true //检查字符是否存在 g 继续往下走 i 不区分大小写 2) exec 返回查询值 var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,"; var reCat = /cat/i; alert(reCat.exec(data)); //Cat 3)match 得到查询数组 var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,"; var reCat = /cat/gi; var arrMactches = data.match(reCat) for (var i=0;i < arrMactches.length ; i++) {