![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
11_js
自找苦吃,自得其乐
有时候,我们缺乏的不是道理,而是吃苦的勇气
展开
-
Nodejs 中通过 babel 来体验 es6 语法
Nodejs 中通过 babel 来体验 es6 语法1.安装依赖:npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/nodenpm install --save @babel/polyfill2.创建 babel.config.js 文件const presets = [ ["@babel/env", { targets: { edge: "17",原创 2020-08-09 19:44:15 · 505 阅读 · 0 评论 -
js格式化long类型的值为日期
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>js格式化long类型的值为日期</title></head><body> <原创 2020-07-24 22:49:52 · 297 阅读 · 0 评论 -
input 中 radio的使用
在使用input的radio元素的时候,需要特别注意的一点是它的顺序,如果不注意顺序的话,那你就会被它该搞死的.如下所示: function select1() { document.getElementsByName("b")[0].checked = true; alert(document.原创 2011-10-20 14:36:04 · 42883 阅读 · 0 评论 -
javascript出错的情况
第一种就是什么看上去都对,但是就是没有效果,那么这个时候就看看是不知引入jquery库的对和写function的放在了一起,就像下面这种 function get() { alert($("#aa").val()); } 实际上应该写成 function get() {原创 2011-10-21 09:25:55 · 527 阅读 · 0 评论 -
用VisualStudio调试javascript的问题解决
在使用visualstudio进行调试的时候需要1.在调试之前的位置加上debugger;关键字.2.浏览器的禁用脚本调试要去掉如下图 因此如果你调试之前如果已经加入了debugger但是没有任何效果的话,那么就说明你的浏览器的调试功能没有打开.原创 2011-10-25 17:24:06 · 1176 阅读 · 0 评论 -
javascriptundefined错误
这种错误非常的多,有的时候你没有定义,有的时候你认为自己定义了,但是在使用函数的时候你没有很好的对它进行处理也是会出席问题的.例如: function getV(val) { alert(typeof(val)); alert(val); }原创 2011-10-26 14:49:37 · 899 阅读 · 0 评论 -
文本框强制输入限制
强制输入中文强制输入数字57)event.returnValue=false"/>修改后提示转载 2011-10-26 16:03:59 · 954 阅读 · 0 评论 -
jquery操作textarea
只看例子就明白了 function setValue() { $("#aa").attr("value","aaaa"); } function resetValue() { $("#aa").val(""); }原创 2011-10-26 13:51:59 · 7499 阅读 · 0 评论 -
理解javascript中null和undefined的区别
把下面的几行分别复制到浏览器的地址栏中点击回车就会看到提示了,提示会告诉你什么情况下是null,什么情况下是undefined. javascript:alert(typeof(x)); undefinedjavascript:var x;alert(typeof(x)); undefinedjavascript:var x=null;alert(typeof(x)); Obj原创 2011-10-26 16:41:10 · 506 阅读 · 0 评论 -
jquery easyui combobox问题分析
如果你在使用这个控件的话,在你使用它对数据进行修改的时候可能会遇到这样的问题:就是你一方面给这个控件的valueField赋予了值,另一方面也给 textField赋予了值,而当你对一条数据进行修改的时候,你希望把记录的所有选项都原封不动的在另外一个界面中显示出来,一方面你需要为这个控件加载数据,另一方面你需要为被修改的数据进行赋值,虽然这个控件可以接受你赋予的值,但是有一点需要注原创 2011-10-26 17:34:05 · 1365 阅读 · 0 评论 -
奇怪的javascript问题
有的时候你会出现这样的问题,就是在一个编辑器里面编辑了javascript代码,然后把它放到网页中来执行,结果出错了,这种情况下,如果你确定自己的代码没有问题的话,那么很可能是你的javascript代码的编码格式跟你的网页的编码格式发生了冲突,这个时候你必须要让这两者的编码格式一致才行.原创 2011-10-26 23:31:33 · 478 阅读 · 0 评论 -
常见表单验证
在验证一个方法的时候,只需要给表单的onchange="f(this)"中把f替换为你要验证的方法就行了 //验证网址,完整的url格式: http:www.baidu.com function validUrl(obj){ var v=obj.value; var reg=/^http:\/\/(www\.){0,1}.原创 2011-10-27 19:02:23 · 599 阅读 · 0 评论 -
操作checkbox
"http://www.w3.org/TR/html4/loose.dtd"> checkbox用法 //第一种选中的方式 : 根据元素的ID获取元素 id不能重复所以直接查找到的是元素本身 function selectByID() { document.getElementById("c原创 2011-11-01 13:51:02 · 523 阅读 · 0 评论 -
阻止页面被嵌套在其他的框架内
如果不希望自己的网页被其他的人嵌套进他们的网页中就把下面的这句话写入自己的网页里面就行了. if(self!=top) top.location=self.location;原创 2011-11-04 16:03:25 · 755 阅读 · 0 评论 -
document.write()与document.writeln()区别
两个都是向浏览器窗口输出内容的方法,区别在于后者比前者在输出的时候多了一个"\n",可是我们在浏览器中却看不到两种效果的区别,这是为什么呢?这是因为这两个方法只是负责向窗口输出数据,可是至于这个数据是如何被处理的,这两个方法就管不着了,我们知道浏览器的换行是而\n它是不认识的,所以两个方法结果显示的是同一个效果.原创 2011-11-04 14:25:31 · 2091 阅读 · 3 评论 -
查看浏览器是不是支持某个规则
alert(document.implementation.hasFeature('CSS','2.0'));原创 2011-11-05 19:12:55 · 698 阅读 · 0 评论 -
让所有的css样式失灵
在你打开的web页面后,把下面的一段话输入到浏览器的地址栏,敲回车,所有的样式都失灵了:javascript:for(var i=0;i转载 2011-11-05 19:24:48 · 876 阅读 · 0 评论 -
实例解释setTimeout和setInterval的区别
"http://www.w3.org/TR/html4/loose.dtd"> setTimeout和setInterval的区别在于,timeout的意思是:暂时休息,就是等到以现在为基准再过指定的毫秒数之后再执行里面的方法,但是它只执行一次(下面),而setInterval的含义是:间隔,就是每间隔指定的毫秒数就执行一次指定的方法,除非是把引用这个setI原创 2011-11-06 22:56:25 · 862 阅读 · 0 评论 -
IE下面解析xml文件
"http://www.w3.org/TR/html4/loose.dtd"> function getXMLDoc() { if (window.ActiveXObject) { try { xmlhttp = new ActiveXObject("Microsoft.XMLD转载 2011-11-07 12:39:59 · 1096 阅读 · 0 评论 -
javascript模拟菜单
"http://www.w3.org/TR/html4/loose.dtd"> .out{display: none;} .over{ list-style: none; position: absolute; left: 10px;原创 2011-11-07 14:05:25 · 635 阅读 · 0 评论 -
浏览器兼容性处理
"http://www.w3.org/TR/html4/loose.dtd"> btnbtn //浏览器的兼容性主要表现在: //1.浏览器对XMLDOM的处理不同 //2.对XMLHTTP时间的处理不同 //3.对事件对象的处理不同 //浏览器兼容性的处理 document.getElemen原创 2011-11-07 15:34:54 · 409 阅读 · 0 评论 -
代码的同步和异步执行
"http://www.w3.org/TR/html4/loose.dtd"> 代码的同步和异步执行:同步执行意思就是代码按照某种确定的顺序执行,通常情况下我们可以通过代码的定义和调用的位置来明确判断出代码的执行顺序,在异步的情况下,代码的执行不再是简单的按照顺序执行了,而是要等到某个特定的条件触发,在javascript中注册事件和定时器就是一个异步执行的例子原创 2011-11-06 22:20:10 · 2146 阅读 · 0 评论 -
JsValidation用法
Jsvalidation-文字组件的验证应用的方法: 首先要把jsvalidation的文件给拷贝得到webroot下面然后就对文件进行配置就可以用了. 配置位置:1.配置验证的工程目录 validation-framework.js的var ValidationRoot = "/MessageBook/js/";把MessageBook替换为自己的创建的工程的名字原创 2011-12-05 12:47:48 · 1143 阅读 · 0 评论 -
css规则整理
DIV+CSS规则整理一、善用css缩写规则 /*注意上、右、下、左的书写顺序*/ 1. 关于边距(4边):1px 2px 3px 4px (上、右、下、左)1px 2px 3px (省略的左等于右)1px 2px (省略的上等于下)1px (四边都相同) 2. 简化所有:*/ body{margin:0}------------表示网页内所有元素的转载 2011-12-13 23:16:10 · 2026 阅读 · 0 评论 -
ActiveObject对象使用
http://blog.csdn.net/xufaxi/article/details/6929103javascript取得机器名,用户名,读写注册表,启动应用程序 //javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序, 比如:有的时候我们需要得到用户的机器名,用户名,得到某个文件的信息,或者读写注册表,或者启转载 2012-02-24 11:51:08 · 931 阅读 · 0 评论 -
JavaScript验证汉字
pageEncoding="utf-8"%>http://www.w3.org/TR/html4/loose.dtd">function filter(){ var pattern= /^[\u4E00-\u9FA5]{10,15}$/; var name=document.getElementById('name').value; if(!patter原创 2012-02-24 13:51:12 · 597 阅读 · 0 评论 -
正则表达式验证中文或者英文
正则表达式验证中文或者英文 var Dada = {}; Dada = { $:function (id) { return document.getElementById(id); }, ok:function () {原创 2012-03-15 17:59:47 · 6950 阅读 · 0 评论 -
javascript元素类型
原文地址:http://www.cnblogs.com/aiyuchen/archive/2011/03/30/2000164.html 将HTML DOM中几个容易常用的属性做下记录:nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称 属性节点的 nodeN转载 2012-03-11 19:11:48 · 1471 阅读 · 0 评论 -
JavaScript操作html元素
var Dada = {}; Dada = { $:function (id) { return document.getElementById(id); }, ok:function () { alert("i say it is o原创 2012-03-15 17:13:28 · 798 阅读 · 0 评论 -
html验证码生成
生成验证码 function createCode(len) { var seed = new Array( 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',原创 2012-03-12 15:53:11 · 28880 阅读 · 3 评论 -
注册页面加验证码
原文地址:http://hi.baidu.com/rebirth_py/blog/item/7068531d75ea260cb8127b37.html registrationvar Checking = {};Checking = { $ : function(id) { return document.getElement转载 2012-03-12 15:04:02 · 2904 阅读 · 0 评论 -
javascript操作DOM示例
DOM操作综合实例 <!-- .txtStyle{font-weight: bold; font-size:20px; text-align:center; height:30; } table{width:500px; background-color:#99ccff;bgcolor:#000000} .btnS原创 2012-04-14 16:19:09 · 562 阅读 · 0 评论 -
javascript 获取鼠标点击的元素
Untitled Document function show_element(e){ if(!e){ var e = window.event; } //获取事件点击元素 var targ = e.target; //获取元素名称 var tname = ta原创 2012-04-15 00:21:31 · 27965 阅读 · 1 评论 -
浏览历史页面
Untitled Document function goForward(){ window.history.forward(); } function goback(){ window.history.back(); } function goback1(){原创 2012-04-14 18:00:28 · 1436 阅读 · 0 评论 -
javascript获取浏览器信息
Untitled Document var browser = navigator.appName; var version = navigator.appVersion; var v = parseFloat(version); document.write("浏览器名称:"+browser+""); document.write("浏览器版本:"+v原创 2012-04-14 18:16:29 · 645 阅读 · 0 评论 -
javascript 显示当前时间
Untitled Document //返回当前日期和时间 document.write(Date()+""); //getTime() var d = new Date(); document.write(d.getTime()+""); //获取带时区的时间 d.setFullYear(2011,0,12); document.wr原创 2012-04-15 00:25:50 · 481 阅读 · 0 评论 -
javascript toggle
Untitled Document $(document).ready(function () { $(".f1").click(function () { $(".panel").slideToggle("slow"); }); }); /原创 2012-04-15 00:47:06 · 2381 阅读 · 0 评论 -
javascript控制表单提交
Untitled Document function jump(){ //找到表单 var x = document.getElementById("form1"); alert("现在的action:"+x.action); x.action = "/event.html"; alert("跳转后的action"+x.action);原创 2012-04-14 18:14:50 · 695 阅读 · 0 评论 -
javascript操作radio
Untitled Document function show_sex(_sex){ document.getElementById("mysex").value=_sex; } function checkedCar(){ var txt=""; //获取复选框数组 var car =原创 2012-04-15 00:22:34 · 846 阅读 · 0 评论 -
特效表单
Untitled Document .input1 { background-color: #99FF99; border: 1px solid #0099FF; Untitled Document .input1 { background-color: #99FF99; border: 1px solid #0099FF; }原创 2012-04-15 00:26:38 · 378 阅读 · 0 评论