js
文章平均质量分 61
要千
从事it软件开发,在程序猿的道路上奔波!
展开
-
js的类型转换
数值转换 数值转换用到两个函数 Number() 和parseInt()number()函数 布尔值true/false 解析成1/0 空字符‘’ 解析成0 null 解析成0 undefined 解析成NaN pa原创 2015-06-26 23:16:43 · 367 阅读 · 0 评论 -
JS事件知识的一些小整理
事件注册: js事件常用的注册方式 一、 dom.onxxxx=function(){},给dom队形的onxxxx属性绑定句柄,这种方式只能绑定一种方法,如果绑定多个则采用第二种 二、 dom.addEventListener(type,listener,userCapture),参数type:“click”,“dbcl原创 2015-09-17 18:41:02 · 388 阅读 · 0 评论 -
简单的js正则表达式知识点笔记
window.onload = function(){/* \b \B (?=N) (?!N) 匹配的都是位置,如果前后有字符 则匹配位置上的字符*///test();//zhongkuohao();quantifier();}/*量词:n+ :至少一个n n? :零个或者一个 //经常这样用 某字符后有0或1个另一字符的匹配 例如:to? "toap原创 2015-09-30 15:58:19 · 373 阅读 · 0 评论 -
SVG可伸缩矢量图形学习笔记
首先SVG是XML文件,SVG图像可以用任何文本编辑器创建,但它往往是与一个绘图程序一起使用,如Inkscape,更方便地创建SVG图像。示例文件: "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> stroke-width="2" fill="red" />原创 2015-09-28 14:59:42 · 1277 阅读 · 0 评论 -
js String对象
String对象方法介绍1,连接字符串“+” concat()var a = "abc".concat("efg");console.log(a);// abcefg concat方法连接字符串,原字符串不变,返回新字符串2,取子串substring(),substr(),slice()"hello world".substring(3,4); // l"hello w原创 2015-07-13 21:51:23 · 322 阅读 · 0 评论 -
js的数组ECMAScript 5加入的方法(二)
some方法,every方法这两个方法类似“断言”(assert),用来判断数组成员是否符合某种条件。some方法对所有元素调用一个测试函数,只要有一个元素通过该测试,就返回true,否则返回false。var a =[1, 2, 3, 4, 5].some(function(elem, index, arr){ return elem >= 6;});alert(原创 2015-07-07 23:01:36 · 453 阅读 · 0 评论 -
js的数组ECMAScript 5加入的方法(一)
ECMAScript 5新增了9个数组实例的方法,分别是map、forEach、filter、every、some、reduce、reduceRight、indexOf和lastIndexOf。其中,前7个与函数式(functional)操作有关。这些方法可以在数组上使用,也可以在字符串和类似数组的对象上使用,这是它们不同于传统数组方法的一个地方。在用法上,这些方法的参数是一个函数原创 2015-07-07 22:02:15 · 502 阅读 · 0 评论 -
js 函数的参数 问题 arguments对象 及闭包
js 参数的传递 是按值传递,在函数内部对变量所做的操作,不会影响到外部的变量。但是如果传递的是复合类型的对象,在内部对其属性所做的操作,则会影响外部对象,这是按址传递。例如var a = [1,2,3];function f(a){ a[0]=4;}f(a); // 结果[4,2,3] alert(a);如果想要对按值传递的参数在函数内部对其所做的操作原创 2015-06-27 23:35:45 · 1916 阅读 · 0 评论 -
js encodeURI encodeURIComponent escape 方法的区别
s对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document.wr转载 2015-06-27 13:38:48 · 352 阅读 · 0 评论 -
js 变量 函数名的提升
函数定义时候function 函数名(){......}调用时候,可以在函数之前调用 函数名();这就是函数名的提升如果采用赋值的方式定义函数例如 alert(foo); //打印函数2window.onload=function(){ alert(foo);//打印函数1 document.write(foo(20)); //执行函数1 }//原创 2015-06-27 17:27:25 · 697 阅读 · 0 评论 -
Jquery ajax 传参中文乱码问题
经常遇到,然后百度,好吧。这次记录下加深印象。 在用到jquery的ajax提交参数时候 ,涉及到中文就可能会出现乱码, 将参数用encodeURI(encodeURI("中文"))包括起来,后台接收时,用URLDecoder.decode(path, "UTF-8")解码 乱码就不见了。 如果a标签 页面间传递中文参数 在接受的jsp页面原创 2015-06-25 14:36:25 · 603 阅读 · 0 评论 -
浏览器的各种长度宽度clientX clientY pageX pageY x y
1,首先测试pageX ,pageY和clientX clientY 鼠标固定某一位置,通过上下键来移动滚动条,发现clientX clientY始终不变,pageX ,pageY随时变化 pageX,pageY: 以页面为左上角(绝对位置)为参考点,鼠标所在位置坐标是随时变化的 clientX, clientY :以当前看到页面的左上角(相对位置)原创 2015-09-18 11:53:19 · 1016 阅读 · 0 评论