JavaScript
qq373591361
这个作者很懒,什么都没留下…
展开
-
js中定义对象的几种形式
js中定义对象的几种方式 1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象): var obj = new Object(); obj.name="userObject"; obj.printName = function(name){ this.name = name; alert(this.name); } obj.printName("newUs转载 2016-08-04 19:53:04 · 492 阅读 · 0 评论 -
JS条件判断
JavaScript 是一种可以在浏览器中运行的脚本语言,是一种弱语言(相对于C,C#,JAVA而言),只要是计算机语言就会使用到条件判断式,而JavaScript作为一种“弱”语言,它的条件判断常常令人困惑不解。 例如:if ('0') alert("'0' is true");if ('0' == false) alert ("'0' is false"转载 2016-08-02 15:06:13 · 751 阅读 · 0 评论 -
值得收藏的十二条Jquery随身笔记
tempArr内容为: [4,5,6]var tempArr=$.map( [0,1,2],function(i){ return i > 0 ? i + 1 : null; }); tempArr内容为: [2,3]$.merge(arr1,arr2):合并两个数组并删除其中重复的项目。 如:$.merge( [0,1,2], [2,3,4] ) //返回[0,转载 2016-08-02 15:16:32 · 214 阅读 · 0 评论 -
jQuery插件开发全解析
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例转载 2016-08-02 16:45:38 · 255 阅读 · 0 评论 -
KindEditor使用记录
界面@{ ViewBag.Title = "About";} var editor; KindEditor.ready(function (K) { editor = K.create('textarea[name="content"]', { themeType : 'simple', resizeType:原创 2016-08-24 08:43:57 · 264 阅读 · 0 评论 -
jQuery取得select选择的文本与值和指定的内容值
今天对比昨天 今天对比上周 今天对比上上周 今天对比上上上周获取select 选中的 text : $("#ddlregtype").find("option:selected").text();获取select选中的 value原创 2017-05-15 17:23:27 · 273 阅读 · 0 评论 -
jquery ajax POST 例子详解
function test(){ $.ajax({ //提交数据的类型 POST GET type:"POST", //提交的网址 url:"testLogin.aspx", //提交的数据 data:{Name:"sanmao",Pa原创 2017-05-17 15:30:50 · 190 阅读 · 0 评论 -
两个小function实现XML和string相互转化
//convert string to xml objectfunction String2XML(xmlString) { // for IE if (window.ActiveXObject) { var xmlobject = new ActiveXObject("Microsoft.XMLDOM");转载 2017-05-17 15:33:23 · 254 阅读 · 0 评论 -
js实现Dictionary
js是有Dictionary对象的,只是只有在IE浏览器下可以使用。var dic = new ActiveXObject("Scripting.Dictionary");但是在其它浏览器下,就需要js实现Dictionary:var Dictionary=function() { this.elements = new Array(); //Length of D...转载 2018-10-24 10:50:53 · 1456 阅读 · 0 评论 -
用babylon.js画个3D的房子
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8" /> <title>Babylon - Getting Started</title原创 2018-11-16 14:35:18 · 2976 阅读 · 1 评论 -
用babylon.js画房子的里面,第一层
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8" /> <title>Babylon - Getting Started</title原创 2018-11-16 14:39:53 · 1469 阅读 · 2 评论 -
学习Gulp的记录
参考资料https://www.cnblogs.com/libin-1/p/5965014.htmlhttps://www.cnblogs.com/2050/p/4198792.htmlhttps://github.com/mikrofusion/gulp-obfuscate一、安装node.js二、安装gulpnpm install -g gulp三、安装插件...原创 2019-09-10 11:20:28 · 145 阅读 · 0 评论 -
AMD、CMD、UMD 模块的写法
原文出处: David Calhoun 译文出处:奇舞团 - hxl 简介最近几年,我们可以选择的Javascript组件的生态系统一直在稳步增长。虽然陡增的选择范围是极好的,但当组件混合匹配使用时就会出现很尴尬的局面。开发新手们会很快发现不是所有组件都能彼此“和平相处”。为了解决这个问题,两种竞争关系的模块规范AMD和CommonJS问世了,它们允许开发者遵照转载 2016-07-15 14:03:14 · 374 阅读 · 0 评论 -
[译]JavaScript中对象的属性
[译]JavaScript中对象的属性原文:http://www.2ality.com/2012/10/javascript-properties.html在JavaScript中,属性决定了一个对象的状态,本文详细的研究了它们是如何工作的.属性类型JavaScript中有三种不同类型的属性:命名数据属性(named data propertie转载 2016-07-15 13:59:30 · 188 阅读 · 0 评论 -
日期时间脚本库方法列表
日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符串Date.prototype.toArray 日期分割为数组转载 2010-01-26 16:00:00 · 418 阅读 · 0 评论 -
JS 打开新窗口的方法
Window.Open详解 Window.Open详解 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 par转载 2010-01-26 16:53:00 · 656 阅读 · 0 评论 -
js日期加减得到新的日期
因为js中没有如同C#中的AddDays的方法, 所以重写了Date对象的prototype,扩展了增加日期的方法,方便以后使用 Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+" : this.getMonth() + 1, //月份转载 2010-01-29 10:18:00 · 693 阅读 · 0 评论 -
jquery下json数组的操作用法实例
<br />jquery下json数组的操作用法实例: jquery中操作JSON数组的情况中遍历方法用的比较多,但用添加移除这些好像就不是太多了。 试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,下面是一些实例,仅供参考。 1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指转载 2010-09-10 14:38:00 · 11375 阅读 · 0 评论 -
JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
<br />1.判断select选项中 是否存在Value="paraValue"的Item 2.向select选项中 加入一个Item 3.从select选项中 删除一个Item 4.修改select选项中 value="paraValue"的text为"paraText" 5.设置select中text="paraText"的第一个Item为选中 6.设置select中value="paraValue"的Item为选中 7.得到select的当前选中项的value 8.得到s转载 2010-09-25 11:20:00 · 369 阅读 · 0 评论 -
js判断undefined类型,undefined,null,NaN的区别
<br />js判断undefined类型今天使用showModalDialog打开页面,返回值时。当打开的页面点击关闭按钮或直接点浏览器上的关闭则返回值是undefined 所以自作聪明判断 var reValue=window.showModalDialog("","",""); if (reValue== undefined){ alert("undefined"); } 发现判断不出来,最后查了下资料要用typeof转载 2010-11-01 10:52:00 · 749 阅读 · 0 评论 -
javascript 类,只读属性,闭包
function employee(_name, _dept){ this.getName = (function(){ return _name; })(); this.getDept = (function(){ return _dept; })();}employee.prototype={ say:'hello' }var x = new employee('te转载 2016-01-18 10:58:57 · 360 阅读 · 0 评论 -
jquery判断checkbox是否选中及改变checkbox状态
$(dialogId + ' input[name="Offside"]').prop("checked", false); var offside = warehouseData["Data"][topTableChoiceRowId]["Offside"]; $(dialogId + ' input[name="Offside"][value='转载 2016-01-11 11:38:07 · 359 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
1.parse 用于从一个字符串中解析出json 对象。例如:var str='{"name":"cpf","age":"23"}'经 JSON.parse(str) 得到:Object: age:"23" name:"cpf" _proto_:Objectps:单引号写在{}外,每个属性都必须双引号,否则会抛出异常2.strin原创 2016-05-26 15:21:08 · 306 阅读 · 0 评论 -
jQuery 在容器内增加内容和删除内容
首先我们看一下有什么方法可以用。jQuery - 添加元素添加新的 HTML 内容我们将学习用于添加新内容的四个 jQuery 方法:append() - 在被选元素的结尾插入内容prepend() - 在被选元素的开头插入内容after() - 在被选元素之后插入内容before() - 在被选元素之前插入内容jQuery - 删除元素删除原创 2016-05-31 10:03:37 · 8565 阅读 · 0 评论 -
地图坐标系转换
最近又做回gps,在查资料的时候发现个牛人做了个js版本的坐标转换工具,这里记录一下地址http://cnodejs.org/topic/564c0a27e4766d487f6fe38dGitHub地址:https://github.com/wandergis/coordtransformnpm地址:https://www.npmjs.com/package/coordtran转载 2016-07-13 13:47:38 · 370 阅读 · 0 评论 -
js获得昨天、今天、明天等时间
/** * 获得昨天、今天、明天等时间 * @param {} addDayCount -1:昨天 0:今天 1:明天 * @returns {yyyy-MM-dd} */function getDateStr(addDayCount) { var dd = new Date(); dd.setDate(dd.getDate() + addDayCount);//获取A原创 2016-07-14 11:32:13 · 695 阅读 · 0 评论 -
JS产生随机数
<!-- function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert(num)转载 2010-01-22 18:35:00 · 2169 阅读 · 0 评论