- 浏览: 272627 次
- 性别:
- 来自: 海南海口
文章分类
最新评论
-
风尘之驿:
junbin007 写道61行。。莫非这是一种神奇的语法 是那 ...
PHP中批量更新数据表中多条记录 -
junbin007:
61行。。莫非这是一种神奇的语法
PHP中批量更新数据表中多条记录 -
junbin007:
39行,你懂的
PHP中批量更新数据表中多条记录 -
风尘之驿:
String line[] = new String[file ...
开启一个文本文件,一次读取其内的一行文本 -
whumartine:
String line[] = new String[file ...
开启一个文本文件,一次读取其内的一行文本
// JavaScript Document 常用的JavaScript自定义函数大全 /**********************对标签或表单元素的操作(开始)**********************/ function getRadioValue(className) { //获取单选框被选中的值 var objArr = document.getElementsByClassNames(className); for(var i = 0; i < objArr.length; i++) { if(objArr[i].checked) { return objArr[i].value; break; } } return; } //var obj=document.getElementsByClassNames("qq"); //var obj=document.getElementsByClassNames("qq","DIV"); //var obj=document.getElementsByClassNames("qq","DIV",myid); document.getElementsByClassNames = function(){ //获取相同className的对象数组 var tTagName ="*"; if(arguments.length > 1){ tTagName = arguments[1]; } if(arguments.length > 2){ var pObj = arguments[2] }else{ var pObj = document; } var objArr = pObj.getElementsByTagName(tTagName); var tRObj = new Array(); for(var i=0; i<objArr.length; i++) { if(objArr[i].className == arguments[0]){ tRObj.push(objArr[i]); } } return tRObj; } /**********************对标签或表单元素的操作(结束)**********************/ /**********************JavaScript 获取当前时间戳(开始)**********************/ //第一种方法: var timestamp = Date.parse(new Date()); //结果:1280977330000 //第二种方法: var timestamp = (new Date()).valueOf(); //结果:1280977330748 //第三种方法: var timestamp=new Date().getTime(); //结果:1280977330748 //第一种:获取的时间戳是把毫秒改成000显示, //第二种和第三种是获取了当前毫秒的时间戳。 function now() { //获取当前的时间戳与php的time()对应 var timestamp = (new Date()).valueOf().toString().substr(0,10); return parseInt(timestamp); } /**********************JavaScript 获取当前时间戳(结束)**********************/ /**********************在文本框中插入文本(js)(开始)**********************/ function test(obj){ //取得文本框中鼠标的位置 obj.focus(); var workRange=document.selection.createRange(); var allRange=obj.createTextRange(); workRange.setEndPoint("StartToStart",allRange); len=workRange.text.length; alert(len); } function test(obj){ //取得文本区中选中的字符 obj.focus(); var sel=document.selection.createRange(); alert(sel.text); } textarea.scrollTop //取得文本区滚动条的位置 function insertAtCursor(myField, myValue) { //在文本区光标所在位置插入字符 //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); } else { myField.value += myValue; } } /**********************在文本框中插入文本(js)(结束)**********************/ /**********************JS保留小数点,四舍五入(开始)**********************/ function returnFloat0(value) { //将小数点清零 value = Math.round(parseFloat(value)); return value; } function returnFloat1(value) { //保留一位小数点 value = Math.round(parseFloat(value) * 10) / 10; if (value.toString().indexOf(".") < 0) value = value.toString() + ".0"; return value; } function returnFloat(value){ //保留两位小数点 value = Math.round(parseFloat(value) * 100) / 100; if (value.toString().indexOf(".") < 0) { value = value.toString() + ".00"; } return value; } function returnFloat2(value) { //保留两位小数点,一位小数自动补零 value = Math.round(parseFloat(value) * 100) / 100; var xsd = value.toString().split("."); //Ext.log(xsd.length); if(xsd.length==1){ value = value.toString()+".00"; return value; } if(xsd.length>1){ if(xsd[1].length<2){ value = value.toString()+"0"; } return value; } } function returnFloat(value,number){ //保留N位小数点 var divisor = '1'; for(i = 1; i <= number; i++){ divisor += '0'; } divisor = parseInt(divisor); value = Math.round(parseFloat(value)*divisor)/divisor; if(value.toString().indexOf(".") < 0 && number > 0){ value = value.toString() + '.'; for(i = 1; i <= number; i++){ value += '0'; } } return value; } /**********************JS保留小数点,四舍五入(结束)**********************/ /**********************JS或HTML防复制等功能(开始)**********************/ document.onselectstart =function() {return false;} // 防选择 document.oncopy =function() {return false;} // 防复制 document.oncut =function() {return false;} // 防剪贴 document.onbeforecopy =function() {return false;} document.ondragstart =function() {return false;} //防拖动 document.oncontextmenu =function() {return false;} //防右键 document.onmouseup =function() {document.selection.empty();} document.onselect =function() {document.selection.empty();} document.oncopy =function() {document.selection.empty();} document.onmousedown =function() {if (event.button!==1){alert('禁止操作');}} document.onkeydown =function() {alert("禁止操作");event.keyCode=0;event.returnValue=false;} //防键盘操作 // 屏蔽PrintScreen function testclip(){ try { if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL")) //检测系统内存 { null; //不为图像则保留内存 } } catch(e){ clipboardData.setData("Text","")//清空内存 } setTimeout("testclip()",500) } //页面加载启动区 testclip();//不停清空剪贴板 <body> <noscript> <iframe src=*.html> </iframe> </noscript> <!-- 防保存 --> <style type="text/css" media="print" id="noprt" > BODY{display:none} /* 防打印 */ </style> </body> /**********************JS或HTML防复制等功能(结束)**********************/
发表评论
-
JS中统计字符串中的字符个数,一个中文等两个字符
2013-06-17 13:49 2099/** * 统计字符串中的字符个数,一个中文等两个字 ... -
IE浏览器中Image对象onload失效的解决办法
2013-02-01 17:11 867写了段代码: functio ... -
javascript 的回车触发事件函数及用法
2013-01-09 11:15 1147javascript 的回车触发事件函数和使用 ... -
JS 将整数转化为货币格式的函数
2012-11-01 15:43 880//将数字转为货币格式 function toMoeny(p ... -
Jquery订单列表的批量倒计时实现
2012-10-27 18:12 1415<script language="javas ... -
教你用js超简单实现页面自动控制图片的宽度和高度
2011-11-16 10:09 970在图片里加句简单的js轻松实现页面自动控制图片的宽高度, ... -
一个小小弹出层提示框
2011-08-10 15:02 1133一个小小弹出层提示框,弹出三秒后自动关闭,根据具体情况而定位置 ... -
javascript获取当前时间(年-月-日 时:分:秒)
2011-08-10 14:59 1806javascript获取当前时间(年-月-日 时:分:秒) ... -
javascript中的in_array()在数组中查找元素值
2011-08-04 11:33 1095in_array()的功能与php中的in_array()一致 ... -
Javascript--刷新页面的多种方法
2011-07-25 08:14 738Javascript刷新页面的几种方法: 1 hi ... -
正则表达式口诀及教程
2011-07-24 17:53 821正则很好用也很强大 ... -
做网站常用正则表达式
2011-07-24 17:50 916注意:在不同的 ... -
javascript保留小数点,四舍五入
2011-07-24 17:26 1435function returnFloat0(valu ... -
JavaScript 获取当前时间戳的方法
2011-07-24 17:24 2683在网上找了很久JS获取时间戳的方法,很多都走了 ... -
javascript中模仿php的serialize和unserialize序列化函数
2011-07-24 17:15 1310/* phpserializer.js - JavaScrip ...
相关推荐
### 最常用的10个javascript自定义函数 在前端开发领域,JavaScript无疑是最为重要的编程语言之一。它不仅灵活多变,而且拥有强大的功能,能够帮助开发者实现各种复杂的交互效果。本文将详细介绍十个最常见的自定义...
### JavaScript 十个最常用的自定义函数详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发中的脚本语言,它提供了强大的功能来增强网页的交互性和动态性。随着前端技术的发展,开发者们常常会遇到需要频繁...
总之,自定义函数替换现有函数是软件开发中常用的技术,它可以提高代码质量、满足特定需求,并有助于项目的长期维护和发展。在实际应用中,应根据项目需求谨慎选择何时及如何进行替换,确保代码的稳定性和可维护性。
JavaScript中定义和使用自定义函数是该语言核心功能之一。自定义函数允许开发者封装逻辑,使其可复用且易于维护。以下是一些关键知识点。 一、定义方法 在JavaScript中,自定义函数通过使用function关键字定义。...
### JavaScript自定义函数参数传递为字符串格式 在JavaScript编程中,函数是程序的基本构建块之一,用于封装一段可重复使用的代码逻辑。对于函数而言,参数的传递是非常重要的一个环节,它直接影响到函数内部如何...
在JavaScript编程中,自定义函数是开发者们常用的一种工具,它们可以帮助我们封装代码,提高代码的可重用性和可维护性。这篇博客“10个常用自定义JavaScript函数”提供了十个非常实用的函数示例,旨在提升开发效率。...
在本讨论中,我们将深入探讨如何自定义`eval()`函数以提高代码的安全性和效率,同时也会涉及到JavaScript的动态执行特性以及其在实际开发中的应用。 首先,`eval()`的默认行为是将其接收到的字符串当作JavaScript...
本文实例讲述了JavaScript自定义函数实现查找两个字符串最长公共子串的方法。分享给大家供大家参考,具体如下: //查找两个字符串的最长公共子串 function findSubStr(s1,s2){ var S=sstr= ,L1=s1.length,L2=s2....
以下是一些在PHP工程开发中最常用的自定义函数,它们涵盖了数据处理、安全防护、随机生成、时间转换以及网络请求等方面。 1. `alert($msg)`: 这个函数主要用于简单的错误提示或信息输出,通过`echo`直接在页面上...
在实际项目中,我们经常会遇到需要扩展Vue的功能,这时候自定义函数库就显得尤为重要。本篇文章将深入探讨如何在Vue中创建和使用自定义函数库,以提升开发效率和代码复用性。 首先,我们要理解Vue的插件机制。Vue...
这个资源包涵盖了JavaScript的基本语法、高级语法以及自定义函数的使用,对于学习和提升JavaScript技能非常有帮助。 **一、JavaScript基本语法** 1. **变量声明**:在JavaScript中,我们可以使用`var`、`let`或`...
在学习和使用JavaScript时,数组是一种常用的数据结构,用于存储和操作有序集合。数组中的元素可以是任意类型,可以是数字、字符串、对象甚至其他数组。对于数组操作,一个常见的需求是判断一个特定的值是否存在于...
在各种编程语言中,如Python、Java、C++或JavaScript,都可以创建自定义函数。例如,在Python中,我们可以通过`def`关键字定义一个函数: ```python def my_function(param1, param2): # 函数体 result = param1 ...
3. **使用函数**:在模板中,你可以像调用普通JavaScript函数一样调用这个自定义函数。例如,`{{ myCustomFunction(data.property) }}`,这里`data.property`是你想传递的数据。 压缩包中的“artTemplate4.x自定义...
在编写自定义函数时,常见的字符串处理技巧包括使用str_replace和preg_replace函数进行字符替换,以及使用addslashes和d_addslashes函数进行特殊字符的转义处理。 9. 字符串循环处理 在处理数组中的字符串时,需要...
主要介绍了JavaScript基于自定义函数判断变量类型的实现方法,结合实例形式分析了javascript判断变量类型的自定义函数定义与使用方法,并针对不同浏览器给出了相关的分析与说明,需要的朋友可以参考下
这个"javascript常用函数集合"涵盖了JavaScript编程中常见的函数和概念,是学习和提升JavaScript技能的重要资源。以下是对这些常见函数和基础知识的详细解释: 1. **变量声明**:在JavaScript中,我们可以使用`var`...