ゞ╃漃瘼青賰
——我用青春换未来!我比别人笨,但是我比别人努力!

随笔分类 -  javascript

1 2 下一页
r.js 配置文件 example.build.js 不完整注释
摘要:/* * This is an example build file that demonstrates how to use the build system for * require.js. * * THIS BUILD FILE WILL NOT WORK. It is referencin... 阅读全文
posted @ 2015-07-15 15:43 ゞ╃漃瘼青賰 阅读(421) 评论(0) 推荐(0)
JavaScript技巧45招(转)
摘要:原文:45 Useful JavaScript Tips, Tricks and Best Practices作者:Saad Mousliki在这篇文章里,我将分享一些JavaScript的技巧、秘诀和最佳实践,除了少数几个外,不管是浏览器的JavaScript引擎,还是服务器端JavaScript... 阅读全文
posted @ 2015-01-27 10:28 ゞ╃漃瘼青賰 阅读(543) 评论(0) 推荐(0)
H5页面JS调试
摘要:页面调试常用的调试方法开发时候的调试基本是在chrome的控制台Emulation完成现有的一些手机端调试方案:Remote debugging with Opera Dragonfly 需要wifi网络,下载最新的桌面版的opera,下载手机端的opera,通过桌面版的opera进行远程调试。Us... 阅读全文
posted @ 2014-06-05 15:43 ゞ╃漃瘼青賰 阅读(3531) 评论(0) 推荐(0)
js操作cookie的函数
摘要:///设置cookiefunction setCookie(NameOfCookie, value, expiredays) { var ExpireDate = new Date(); ExpireDate.setTime(ExpireDate.getTime() + (expiredays *... 阅读全文
posted @ 2014-05-05 11:10 ゞ╃漃瘼青賰 阅读(1626) 评论(1) 推荐(0)
深入理解jQuery插件开发【转】
摘要:如果你看到这篇文章,我确信你毫无疑问会认为jQuery是一个使用简便的库。jQuery可能使用起来很简单,但是它仍然有一些奇怪的地方,对它基本功能和概念不熟悉的人可能会难以掌握。但是不用担心,我下面已经把代码划分成小部分,做了一个简单的指导。那些语法看起来可能过于复杂,但是如果进入到它的思想和模式中,它是非常简单易懂的。下面,我们有了一个插件的基本层次:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364// 阅读全文
posted @ 2013-08-26 11:34 ゞ╃漃瘼青賰 阅读(594) 评论(0) 推荐(1)
使用SeaJS实现模块化JavaScript开发【转】
摘要:前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目前JavaScript编程中普遍存在的依赖关系混 阅读全文
posted @ 2013-08-23 12:17 ゞ╃漃瘼青賰 阅读(5410) 评论(0) 推荐(1)
CMD 模块定义规范【转】
摘要:在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:define(factory);defineFunctiondefine是一个全局函数,用来定义模块。definedefine(factory)define接受factory参数,factory可以是一个函数,也可以是一个对象或字符串。factory为对象、字符串时,表示模块的接口就是该对象、字符串。比如可以如下定义一个 JSON 数据模块:define 阅读全文
posted @ 2013-08-23 10:31 ゞ╃漃瘼青賰 阅读(595) 评论(0) 推荐(0)
jquery ajax json简单的分页,模拟数据,没有封装,只显示原理
摘要:简单的分页,模拟数据,没有封装,显示原理,大家有兴趣可以自己封装,这里只是个原理过程,真正的分页也差不多是这个原理,只是请求数据不太一样,html部分: 简单的分页,模拟数据,没有封装,显示原理 上一页 第一页 最后一页 下一页 json部分:[ {"news":"1求会产生若干不同的事件,我们可以订阅这些事件并在其中处理我们"}, {"ne... 阅读全文
posted @ 2013-08-22 15:18 ゞ╃漃瘼青賰 阅读(4880) 评论(1) 推荐(0)
原生javascript-常用的函数
摘要:【一】添加监听事件 addHandler:function(node,type,fn){if(node.addEventListener){ node.addEventListener(type,fn,false); // false,设置为冒泡事件 } else{ node.attachEvent('on'+type,function(){ fn.apply(node,arguments); // attachEvent方法中,this并不是... 阅读全文
posted @ 2013-08-19 11:35 ゞ╃漃瘼青賰 阅读(466) 评论(0) 推荐(0)
jdk、apache-ant结合yuicompressor配置的CSS与JS合并压缩工具
摘要:前序:网上很多css与js合并打包工具,其中最流行的就是ant结合yui-compressor,鉴于学习与工作需要今天就学习了一下这种方式,供大家学习交流。步骤:1、安装jdk,并配置其变量环境;有不懂的同学建议学习http://www.cnblogs.com/nicholas_f/articles/1494073.html,哈哈~~~~2、下载apache-ant,并配置其变量环境;有不懂的同学建议学习http://book.36ria.com/ant/index.html,呃呃~~~~3、主要就是xml文件内容,有不懂的同学建议学习http://book.36ria.com/ant/ind 阅读全文
posted @ 2013-07-02 15:43 ゞ╃漃瘼青賰 阅读(652) 评论(1) 推荐(0)
JS可改变列宽table
摘要:table用户编号试用时间转正时间性别姓名拼音生日时间民族身高20000011997-3-131997-3-131WZJ1965-3-13汉17120000452001-2-152001-3-150WY1978-8-5汉16220000462001-2-232001-3-230LQ2001-2-23汉171 阅读全文
posted @ 2013-07-02 15:12 ゞ╃漃瘼青賰 阅读(4023) 评论(0) 推荐(2)
巧用cssText属性批量操作样式
摘要:给一个HTML元素设置css属性,如1234varhead= document.getElementById("head");head.style.width = "200px";head.style.height = "70px";head.style.display = "block";这样写太罗嗦了,为了简单些写个工具函数,如1234567functionsetStyle(obj,css){for(varatr incss){obj.style[atr] = css[atr];}}varhead= docum 阅读全文
posted @ 2013-06-25 11:42 ゞ╃漃瘼青賰 阅读(331) 评论(0) 推荐(0)
总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作
摘要:一、Iframe篇//&&&&&&&&&&&&&&&&&&&&公共方法开始&&&&&&&&&&&&&&&//父对象得到子窗口的值//ObjectID是窗口标识,ContentID是元素IDfunction GetValue(ObjectID,ContentID){ var IsIE = (navigator.appNa 阅读全文
posted @ 2013-06-18 22:53 ゞ╃漃瘼青賰 阅读(704) 评论(2) 推荐(1)
Javascript获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
摘要:/********************* 取窗口滚动条高度******************/function getScrollTop(){ var scrollTop=0; if(document.documentElement&&document.documentElement.scrollTop) { scrollTop=document.documentElement.scrollTop; } else if(document.body) { scrollTop=document.body.scrollTop; } return scrollTop;}/**** 阅读全文
posted @ 2013-06-18 22:48 ゞ╃漃瘼青賰 阅读(312) 评论(0) 推荐(0)
JAVASCRIPT和JQUERY判断浏览器信息总汇(备忘)
摘要:<script type="text/javascript"> //jquery判断浏览器信息 $(function(){ var bro=$.browser;//获取浏览器用户代理信息; var bro_msie=bro.msie;//判断是否为ie浏览器,假如为ie浏览器就返回:true,否则返回:undefined; var bro_firefox=bro.mozilla;//判断是否为火狐浏览器;假如为火狐浏览器就返回:true,否则返回:undefined; var bro_opera=bro.opera;//判断是否为opera浏览器;假如为oper 阅读全文
posted @ 2013-06-18 22:44 ゞ╃漃瘼青賰 阅读(565) 评论(0) 推荐(1)
Js获取当前日期时间及其它操作
摘要:var myDate = new Date();myDate.getYear();//获取当前年份(2位)myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0代表1月)myDate.getDate();//获取当前日(1-31)myDate.getDay();//获取当前星期X(0-6,0代表星期天)myDate.getTime();//获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours();//获取当前小时数(0-23)myDate.getMinutes();//获 阅读全文
posted @ 2013-06-18 22:41 ゞ╃漃瘼青賰 阅读(640) 评论(0) 推荐(1)
简单易懂的jquery版三级联动select
摘要:html和js部分<!DOCTYPE html><html><head><meta charset=gbk /><title>selectList</title><style type="text/css"> *{margin:0;padding:0;} .selectList{width:200px;margin:50px auto;}</style><script type="text/javascript" src="jquery1.7. 阅读全文
posted @ 2013-06-08 17:27 ゞ╃漃瘼青賰 阅读(40415) 评论(1) 推荐(0)
【转】常见算法是js实现汇总
摘要:/*去重*/<script>function delRepeat(arr){var newArray=new Array();var len=arr.length;for(var i=0;i<len;i++){ for(var j=i+1;j<len;j++) { if(arr[i]==arr[j]) { ++i; } } newArray.push(arr[i]);}return newArray;}var arr=new Array("red","red","1","5","2 阅读全文
posted @ 2013-04-11 17:21 ゞ╃漃瘼青賰 阅读(460) 评论(1) 推荐(2)
搜集的常用JS跨浏览器判断,各位可以加到自己的js库中
摘要:由于工作和个人学习,很久没有更新自己的博客了,今天被朋友提醒了下就来发一篇随便,请大家多多指点!!!所有的方法都是封装过得,大家可以直接添加到自己的JS库中,或者直接使用!!!! 1 var EventUtil = { 2 //跨浏览器处理程序---创建方法 3 addHandler:function(element,type,handler){ 4 if(element.addEventListener){ 5 element.addEventListener(type,handler,false); 6 ... 阅读全文
posted @ 2013-01-09 13:38 ゞ╃漃瘼青賰 阅读(512) 评论(0) 推荐(0)
js一般方法改写成面向对象方法的无限级折叠菜单
摘要:本例是应用别人的例子,原来那位老兄是用一般方法写成的无限级折叠菜单,在此先感谢他!后来我就通过了一些简化修改,将原来的例子改成了面向对象的方式,实例中的展开与闭合的小图标可以自己重新添加,从而更好的查看效果。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml 阅读全文
posted @ 2012-09-12 10:51 ゞ╃漃瘼青賰 阅读(2741) 评论(5) 推荐(3)

1 2 下一页