
JavaScript
IT_男
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascipt 总结
typeof():是判断数据的类型,例如:alert(typeof("huweiyi"))弹出来的值为stringindexOf("n"):获取字符串中第一次出现n的索引,如果要是没有找到就返回:-1push():这是往数组中添加数据的一个方法...原创 2013-07-10 21:36:53 · 104 阅读 · 0 评论 -
js中(function(){})()说明
js中自执行匿名函数格式:(function() {//code})();说明:第一对括号向脚本返回未命名的函数,第二对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种...原创 2015-09-25 11:59:10 · 236 阅读 · 0 评论 -
js的Prototype属性 解释及常用方法
函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}alert(Test.prototype); // 输...原创 2015-09-25 11:44:47 · 105 阅读 · 0 评论 -
js全套函数
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElem...原创 2014-09-17 11:54:12 · 144 阅读 · 0 评论 -
ajax跨域
由于最近在一个小项目需要把页面和后台分开,部署到不同的服务器上。这样就出现跨域的问题。下面我们就看如何实现: 1.导入jquery.js,本人使用的是1.10.1版本 2.js代码 $(document).ready(function(){ //查看按钮绑定事件 $(".btn_check").bind("click", ...2016-05-03 13:53:02 · 96 阅读 · 0 评论 -
javascript中正则表达式
[b]正则表达式语法:[/b][img]http://dl2.iteye.com/upload/attachment/0099/9683/850ca79b-f367-361d-9077-cdc7cb932d32.jpg[/img][b]正则表达式重复:[/b][img]http://dl2.iteye.com/upload/attachment/0099/9701/5e...原创 2014-08-08 10:52:00 · 205 阅读 · 0 评论 -
javascript中call
[b][b]Person类对象转换(我觉得是种实例化对象后, 继承的形式)[/b][/b][html] view plaincopy Test Call function Person(name){ this.name = null; this.showName = function(){ ...原创 2014-08-01 16:33:29 · 158 阅读 · 0 评论 -
javascript中prototype
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法...原创 2014-07-23 10:42:57 · 110 阅读 · 0 评论 -
正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配密码有数字和字母组成的^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{4,16}$匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空...原创 2013-09-16 11:36:14 · 138 阅读 · 0 评论 -
动态添加表格和删除表格(复制粘贴就可以运行)
无标题文档 table tr{ height:40px; } function addRow() { var tableElement = document.getElementsByTagName("table")[1]; var t...原创 2014-02-08 16:57:02 · 161 阅读 · 0 评论 -
两个下拉列表的移动(只完成左到右,右到左原理相同)
无标题文档 /* 增加选中的部分 */ function add() { var firstNode = document.getElementById("first"); var second = document.getElementById("second"); var options = firstNode.getElementsByTagN...原创 2014-02-08 16:56:52 · 154 阅读 · 0 评论 -
js完成跑马灯程序
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}ul,ol,li{list-style:none;}input,button{margin:0;fon...原创 2014-02-08 16:56:41 · 133 阅读 · 0 评论 -
javascript中data用法
var d = new Date();//Date对象需要创建 //Date 对象能够表示的日期范围约等于 1970 年 1 月 1 日前后各 285,616 年。 alert(d);//直接输出这个对象,将会得到一个表示时间的字符串 //这个对象有一些方法,可以用来获取时间的各个部分 alert(d.getYear());//获取年,2000年以前返回年份后两位,2000年之...原创 2014-01-13 11:24:43 · 986 阅读 · 1 评论 -
动态添加select选项
无标题文档 function addOption() { var selectElementNode = document.getElementById("select"); var optionElement = document.createElement(""); var optionText = document.createTextNod...原创 2013-12-26 15:58:08 · 271 阅读 · 0 评论 -
js判断两个日期的大小和判断输入框的值是否为空
/*******************js判断日期的大小*********************/在页面上有两个日期输入框,一个输入开始日期,一个输入结束日期,结束日期不能小于开始日期,用js判断如下: function checkdate() { //得到日期值并转化成日期格式,replace(/\-/g, "\/")是根据验证表达式把日期转化成长日期格式,...原创 2013-12-26 15:40:46 · 1297 阅读 · 0 评论 -
js中setInterval与setTimeout用法
setTimeout 定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 语法: setTimeout(code,millisec) 参数: code (必需):要调用的函数后要执行的 JavaScript 代码串。 millisec(必需):在执行代码前需等待的毫秒数。 ...原创 2013-12-23 13:42:01 · 91 阅读 · 0 评论 -
showModalDialog
JS中showModalDialog 详细使用 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话...原创 2013-07-12 11:29:05 · 124 阅读 · 0 评论 -
js操作数据
处理数组的方法很多,javascript splice()算是最强大的了,它可以用于插入、删除或替换数组的元素。下面来一一介绍! 1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数) 2.插入-向数组指定位置插入任意项元素。三个参数,第一个参数(其实位置),第二个参数(0),第三个参数(插入的项) 3.替换-向数组指定位置插入任意项...原创 2015-09-25 14:40:11 · 180 阅读 · 0 评论