
JS系列
萧萧可乐
没错
你在百度上看到的萧萧可乐就是我啦
哈哈
展开
-
JS+DOM编程艺术 读书笔记二
JS+DOM编程艺术 读书笔记二对于onclick的运用 调用return false; 可以使其返回无效值 实例代码:百度!function a(){ document.body.bgColor="#669900";}对于nodeValue的小细节每个标签下的文本 并不是该标签的nodeValue如果要调用该标签的文本 要使用childN原创 2011-11-16 20:23:35 · 553 阅读 · 0 评论 -
JS获取页面高宽
function getInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; s转载 2012-05-04 09:37:55 · 1943 阅读 · 0 评论 -
Javascript数组及其操作
本文介绍如下几个方面的内容: 1.如何创建数组 2.如何对数组进行操作(添加,删除,读取) 3.数组常见方法和属性 如何创建一个数组,一般地根据初始化设定简单分为3种: 1.单纯创建数组: var arr=new Array(); 要点:用new关键字创建数组对象Array(),Array()对象是一个本地类,可以用new创建一个对象后使用 2.创建数组转载 2012-06-25 09:59:11 · 451 阅读 · 0 评论 -
AJAX+JSON 总结(一)
最近的项目 json ajax用得比较多。。。写写一些要注意的小地方。。或者有可能会用到的解决方法。一个一个来:JSON问题:多层JSON嵌套 解决办法如下 result为jsonvar _result = eval('('+result+')');var _data=new Array();for(var item in _result) _data.push(_原创 2012-07-20 12:21:26 · 646 阅读 · 1 评论 -
JSONP跨域的一个例子
最近的项目碰到了跨域的问题。。。 之前有关于跨域一直研究得不是很深刻。。。刚好借这次机会,好好看了看。。。。 有看到JSONP的方法,例子如下:test.html代码:(这里只是做测试,以后可以使用php或者JSP 动态生成 ,这里就不多说了)cb({name:"hgfhhgfhgfhgfh",sex:"boy"}) //ps第二个页面:HTML代码:JS:functi原创 2012-08-06 15:16:30 · 2152 阅读 · 0 评论 -
JS一些常用的小函数
str为要去除空格的字符串:去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/g,"");去除左空格:str=str.replace( /^\s*/, '');去除右空格:str=str.replace(/(\s转载 2012-08-21 15:27:47 · 439 阅读 · 0 评论 -
一些小函数
好久没写日志了一方面人懒 另一方面新公司只有中午一个半小时可以上网就抹杀了写日志的兴致。。。最近做了点自己的事情,写了不少自我感觉还有点用的JS小函数 当然都是基于JQ的就放出来 大神们给给意见 欢迎各种吐槽一。提供模板 彻底分离json html js var data = { img : "123.png"};var原创 2012-11-21 19:30:03 · 630 阅读 · 0 评论 -
海量操作下的js编码规范
最近公司的很多项目都涉及到了海量操作 之前说好的插件基本上都趴了无奈只好自己动手写了(别问我 为什么不用类似分页之类的方法解决,客户说不行)解决了3处:图片相册 树形插件 缩略图以树形插件为例 来和大家探讨下 海量操作下的JS编码web上的树形插件不少 之前也写过几个 很简单 但是在以10W个子节点的加载情况下 运行的效果确实很糟糕(另外 我会告诉你原创 2013-01-02 22:15:10 · 916 阅读 · 0 评论 -
RIA开发
最近一个多月 一直都在为公司写一个模块化的前端管理器主要目的在于 1.减少带宽2.减少项目的复杂度3.提炼常用功能模块(这点有点类似于插件)4.方便开发人员的职责分配(每位开发人员自己负责自己的模块、对外仅提供API,各模块之间高度独立)5.方便日后拓展(基于模块高度独立)6.每个模块的html代码 JS代码 集中 模块之间不会串联 方便后天修改 同时每个模块内原创 2013-03-31 13:28:01 · 907 阅读 · 0 评论 -
RIA开发一些技巧
RIA开发 作为一个单页面应用的开发 解决RIA的性能陷阱是一件非常重要的事情 下面的一些性能陷阱总结,是小弟自己在项目中摸索的,这里权作抛砖引玉欢迎各位大神吐槽1.页面html代码过多 很多人认为html代码过多后 寻找某个dom对象 将极大的影响浏览器性能,这个有个小技巧:一旦一个模块级别的dom对象被创建后,赋予它一个索引,类似c中的指针,将它放置于全原创 2013-06-02 12:52:46 · 711 阅读 · 0 评论 -
twitter 水洼题 JS版
function E( x ){console.log(x);};*{border: 0px; margin: 0px; padding:0px;}.main{width:80%; height:600px; margin:0px auto; position: relative;}.main .cell{width:10%; height:10%; border:1px solid原创 2013-11-06 19:12:42 · 772 阅读 · 0 评论 -
IE6下的PNG图片透明
以前用PNG格式文件用得少 实在不得以必须做透明的时候 也用GIF格式最近看到个iepngfix 很强大的解决了PNG问题 下载地址:http://www.twinhelix.com/css/iepngfix/iepngfix.zip使用方法 大致翻译下:Follow these simple steps to add this to your page:原创 2012-04-19 10:57:47 · 141 阅读 · 0 评论 -
模拟 弹出 可编辑的个性对话框
function a(){ var n=document.getElementById('show'); n.style.visibility= "visible";}function b(){ var n=document.getElementById('show'); n.style.visibility= "hidden";}原创 2011-10-29 20:16:08 · 406 阅读 · 0 评论 -
JavaScript动态增加删除DIV.html
function add_div(){ var ad=document.getElementById('show'); var adiv=document.createElement('div'); adiv.style.background="#000000"; adiv.style.width="100px"; adiv.style.height="30px"; adiv.id=原创 2011-10-30 19:47:17 · 2792 阅读 · 0 评论 -
自己写的 图片左右移动 代码
var al=document.getElementById('all');var x;function a(){ if(al.scrollLeft>=1500) { al.scrollLeft--; x=2; } else if(al.scrollLeft<=500) { al.scrollLeft++; x= 1; } else { if(x==1)原创 2011-10-28 21:52:44 · 481 阅读 · 0 评论 -
新手学习Javascript啦
哥决定从今天从零开始好好学习Javascript啦每天帖几个新学的代码不知道有没有人一起勉励的。。。大家都加油吧!!!var v1,v2;v1=10;v2=20;function a(){ var v2,v3; alert("v1="+v1+"\r\nv2="+v2+"\r\nv3="+v3); v2=v3=40; function b(v3,v4) {原创 2011-10-27 09:33:24 · 269 阅读 · 0 评论 -
Javascrpit 客户端验证的例子
function $(x){return (document.getElementById(x));}function check_submit(){ if($("txt_username").value=="") { alert('请填写您的用户名!'); return(false); } if($("txt_pwd").value=="" || $("txt_spwd").原创 2011-10-27 09:41:19 · 336 阅读 · 0 评论 -
JS+DOM编程艺术 读书笔记(完)
花了一个星期终于把《JS+DOM编程艺术》零零散散的看了一遍这是最近一个半月来看的第四本有关JS的书其它分别是《JS完全自学手册》、《JS王者归来》、《JS编程教程》而之所以会去看这本 是看了优快云上展望JS的一个帖子 里面很推荐说说心得吧感觉这本书说的东西 都是一些很底层很实用的东西技术层面上 新手想要接触JS的话 作为引路的一本书 也不坏而在思维原创 2011-11-20 12:06:10 · 908 阅读 · 0 评论 -
自己写的 JS 贪吃蛇游戏
alert("因为未设定按键属性,所以请勿点击除上下左右外的其他按键,以防出错!");function $(x){return(document.getElementById(x));}var ln=new Array();var rndx=0;var rndy=0;var prndx=0;var prndy=0;var total=3;var status=0;window.o原创 2011-11-07 19:37:12 · 179 阅读 · 0 评论 -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7转载 2011-10-27 21:41:40 · 222 阅读 · 0 评论 -
JS+DOM编程艺术 读书笔记一
少说废话 多做事!!这两天看《JS+DOM编程艺术》把以前的一些东西完善了一点 有点新发现就先写下来吧:首先是: 关联数组的应用var a=new Array();a[0]=new Array();a[0]["name"]="张三";a[0]["age"]=20;alert(a[0]["name"]+':'+a[0]["age"]);原创 2011-11-15 07:43:03 · 366 阅读 · 0 评论 -
仿连连看写了个比较简单的代码 人太2了 居然花了两天。。。
var pr,pdi,lt,lid,x=0,total=0;function $(x){return(document.getElementById(x));}window.onload=function(){ var show=$("show"); for(i=0;i<120;i++) { var nd=document.createElement(原创 2011-11-02 15:46:28 · 417 阅读 · 0 评论 -
casync.js RIA快速构建开发
casync.js RIA快速构建开发原创 2014-06-04 11:13:06 · 719 阅读 · 0 评论