
JavaScript 学习
文章平均质量分 87
bj123nimab
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
fineuploader 跨子域上传文件 cookie丢失问题的解决
目前的项目中,使用到了fineuploader 这个纯html5上传组件,在开发过程中将上传服务单独放置在特定子域下.登录cookie设置的domain 是在根域下,在后端代码中进行用户登录检测,发现总会被重定向302到未登录页面,排查之后发现是ajax xhr请求中未带cookie造成的 网上大概搜了下,写道原生ajax请求方式:var xhr = new XMLHttpReq...2015-10-14 13:30:20 · 467 阅读 · 0 评论 -
考考你们的JS 我只作对了一半 你们试试
alert(typeof(NaN)); alert(typeof(Infinity));alert(typeof(null)); alert(typeof(undefined)); alert(NaN==NaN); alert(NaN!=NaN); alert(NaN>NaN); alert(null==undefined); ...2011-02-11 10:40:55 · 135 阅读 · 0 评论 -
Kenxu Events.js 使用
之前写过 iamseseJS和__xu_init jS简易框架 , 好长时间不看,忘了,郁闷,今天要用个DOM事件做东西,平常都用JQ,突然发现并不需要这么大的东西,就整理了下 .... 用起来都忘了 郁闷 记个笔记,似乎事件代理有些问题,晚上回去再看了... 写道demo 功能需要:1. 单击行如果行未选中 则高亮当前行 并勾选 复选框,否则去掉 复选框 并且还原 原来的背景色...2010-10-19 18:38:19 · 116 阅读 · 0 评论 -
css 文本折行
word-wrap:break-word; overflow:hidden; 而不是 word-wrap:break-word; word-break:break-all; 也不是 word-wrap:break-word; overflow:auto; 这种最好的方式,在 IE 下没有任何问题,在 FF 下,长串英文会被遮住超出的内容。 技术总结:...2011-05-12 10:27:34 · 184 阅读 · 0 评论 -
IE 中document.getElementsByName
IE 中使用 document.getElementsByName 与 Firefox 中的不同。对于 A、APPLET、BUTTON、FORM、FRAME、IFRAME、IMG、INPUT、OBJECT、MAP、META、PARAM、TEXTAREA、SELECT 元素IE 的 document.getElementsByName(e) 会获取 name 属性值为 e 的元素,同时也...2011-05-06 10:40:40 · 283 阅读 · 0 评论 -
为自己的JS库 moogens 增加 facebox 组件
之前的JS慢慢积累下来慢慢也就自己完善了个,比之前的__init_xu 要减小的多,主要代码仅仅包括如下几个部分: 简单去除注释压缩后在 9K左右,基本都全了 呵呵,比如DOM操作 事件操作: 做了个简单UI开发设想... 名字暂定为 mgui,在global.js 中暂时就这些代码:(function() {/** * MGUI for ...2011-01-17 20:16:19 · 137 阅读 · 0 评论 -
让 "图片防盗链" 见鬼去吧
今天 在这里看到 搞定百度图片防盗链 百度的图片和很多网站防盗链措施一样,是基于Referer 判断的1. 如果浏览器发送的Referer 中不是从百度的域过来的,则判断为盗链2. 如果浏览器没有发送Referer 头,则认为是不是盗链 原来如此简单啊,这里进行了 百度 百度知道 和 javaeye 的测试 , 结果全部通过: 代码 如下: ...2010-09-08 11:59:09 · 303 阅读 · 0 评论 -
Kad -- 自己写的JS浮动广告代码封装器 支持FF/IE
不依赖其他的代码库,仅仅一个js文件,代码尚不完善,支持FF,问题颇多,用到共用变量 致使不能new多个实例对象代码改进中...Kad = function(){} ;Kad.prototype.meta = { author: "vb2005xu | http://vb2005xu.iteye.com" , version: "0.1", date: "2009-8-...2009-08-31 13:35:55 · 152 阅读 · 0 评论 -
__init_xu 色色js代码库_增加Ajax功能
xu.pkg('xu.net');//xu.net.ajax({// url: 'reg.php',method: 'POST',// data: {user:$eo('user').val(),pwd:$eo('password').val()} //参数// success: function(responseText) {// $eo(...2010-05-12 09:30:55 · 673 阅读 · 0 评论 -
一个完整的包命名空间定义实现的代码 -- 色色原创
//定义顶块命名空间if (!window['BJE']) { window['BJE'] = {};}/** * 包列表 -- 用于调试使用 * @type {} */BJE.packageList = [];/** * 定义包命名空间 * * @packageNames 包名 * BJE.package("bje.css.sprite"...2009-08-10 20:31:20 · 235 阅读 · 0 评论 -
alzui-mini framework 开源
http://code.google.com/p/alzui/ 作者: 明鉴 基本特征完全自主开发 存在一个完整版的框架 alzui 层层扩展机制 (近乎)完全面向对象 类格式规范,库形式单一 全局唯一对象,对外干扰少,抗干扰能力强,可以很容易和其他代码并行 框架的引用<script type="text/javascript" src="../lib/__init__min...2009-08-03 11:15:18 · 156 阅读 · 0 评论 -
不要盲目更新到 Jquery 1.3.2 , 存在内存泄露造成浏览器自动退出
var LDoc = function() { this.version = '0.1' ; // 月份是从0开始计数的 this.develop_date = new Date(2009,(7 - 1) ,28 , 15 , 23,45).toLocaleString() ; this.appPath = this.getAppPath(); this.skin = this...2009-07-29 10:08:51 · 209 阅读 · 0 评论 -
新年里 把 自己写的 js基础代码 做个了结..... 死机了吧,悲剧了吧 ... 打不开了吧...编辑器bug出现了吧 ff不能黏贴,复制,换组织就不修正么?...
新年里 把 自己写的 js基础代码 做个了结..... 死机了吧,悲剧了吧 ... 打不开了吧...编辑器bug出现了吧 ff不能黏贴,复制,换组织就不修正么? var __doc=document,__undef="undefined",__proto="prototype";function $C(a){return __doc.createElement(a)}functi...2011-02-11 20:28:28 · 113 阅读 · 0 评论 -
注册了2个域名 希望能给nodejs一点集合
NODEJS-OPEN.COM NODEJS-OPEN.INFO 刚刚注册了 这两个域名 打算做个 nodejs 的资源分享 网站 ....2011-06-22 12:37:18 · 112 阅读 · 0 评论 -
高级js教程,转国外一个教程
http://www.sergiopereira.com/articles/advjs.html 写道 Hey, I didn't know you could do that If you are a web developer and come from the same place I do, you have probably used quite a b...原创 2010-11-22 10:10:45 · 174 阅读 · 0 评论 -
常用的 js 代码梳理
/*** 格式化时间函数* @param {format} 时间显示格式*/Date.prototype.format = function (format) { var date = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getH...2016-06-16 12:00:50 · 313 阅读 · 0 评论 -
2014 I Love You!
保存成 html文件后打开 写道<html><head> <title>I Love You!</title> <meta charset="utf-8" /> </head> <body> <canvas id="c"></c原创 2014-02-14 15:40:51 · 313 阅读 · 0 评论 -
阻止checkbox的父元素事件冒泡
今天在开发后台权限管理时使用了tinyaccordion 这个小控件,如图所示这个结构代码大致如下:在过程中长时间纠结于,点击标注的checkbox也会触发其父元素H3的click事件,起初对checkbox是监听其 change 事件,不管怎么搞,H3的click事件都会被触发,折腾了3个多小时,使用了各种方法都不行,几乎是把这个小控件完全自己实现了一遍都没有搞定这个问题...2014-01-15 20:33:14 · 3701 阅读 · 0 评论 -
整理下之前的js代码 moogens.js 记录下
moogens.jshttps://github.com/vb2005xu/moogens.jsa tiny js framework only 5k and full functional简单的js框架这个代码大概是在 2010年前后写出来的,也在几个项目里面实际使用过,后面重装系统后代码全部丢失...陆续也忘记这么个东西存在了,最近有网友看了我博客的帖子,问我索要这个代码,我才从几年前的系统...原创 2013-11-26 11:49:33 · 135 阅读 · 0 评论 -
使用 nodejs 形式的语法来规整 js
/* * 使用 nodejs 形式的语法来规整 js */ void function() { var mapping = {}, cache = {}; window.define = function(id, func) { mapping[id] = func }; window.require = function(id) { if (!/\.js$...2012-04-21 10:20:41 · 125 阅读 · 0 评论 -
一道js题 的分析历程
var a = {n:1};a.x=a={n:2}; a.x 为什么等于 未定义啊 alz老大给讲讲呗alz(25644652) 10:37:32因为a.x赋值的瞬间a指向原来的对象,而第二句执行完毕,a就指向{n:2}了。色色 -- 北京(449211678) 10:38:21a.x 会首先执行?alz(25644652) 10:38:24a.x=a={n:2}这个连等...原创 2012-08-10 11:14:28 · 111 阅读 · 0 评论 -
自己动手增强 jquery.multiselect2side 调用
最近用到一个jq插件 jquery.multiselect2side 感觉蛮好用的,可后面有级联的需求发现自带的不好弄,于是乎改了下,在不影响之前功能的情况下 可以注入多种事件,增加自定义按钮等等 例如:// 绑定控件: 当颜色被移动时应该及时反馈到vo对象中 sltobj.multiselect2side({ selectedPosition: 'right', ...2012-11-13 17:50:23 · 439 阅读 · 0 评论 -
坑爹的HTML5应用集锦
1. 3D的俄罗斯方块 http://alteredqualia.com/cubeout/2012-11-06 16:23:41 · 123 阅读 · 0 评论 -
小旭改的分页代码
/** * 说明: 在页面指定元素中构建分页条 * @param curPage 当前第几页 * @param totalPage 一共有多少页 * @param clickHandler 点击事件,传入参数为当前第几页 * @param barCount 分页条共显示多少个按钮 */ $.fn.pagination = function(curPage, ...2012-10-22 15:54:48 · 111 阅读 · 0 评论 -
修复 artDialog 双击遮罩层就会自动关闭的bug.... 自己动手....
今天使用的时候发现 双击遮罩层 就会自动关闭 ,我用的版本是 5.0 应该是最新的版本 ........ 原因就是 在遮罩层上 绑定了 双击关闭事件... 无奈.... 不过这个特性也不是无用.... 此处我做了下增进: 在配置参数中增加 dblclick_hide 项,例如:var frm_user_art = art.dialog({ title: '修改用户信...2012-05-24 21:21:37 · 218 阅读 · 0 评论 -
jquery 也不给力啊 unbind 你让我情何以堪!
发现一个问题$a = jQuery('img[src="http://lzt.zoossoft.net:88/js/tj_blue/close.gif"]').parent(); $a.attr('onclick',''); $a.unbind().bind('click',function(evt){ window.dog.obj.css('display','none'...2012-05-09 19:36:19 · 139 阅读 · 0 评论 -
__init_xu API手册 -- 色色自己的js框架
__init_xu API手册 -- 色色自己的js框架 框架手册.....2009-12-24 18:04:06 · 225 阅读 · 0 评论 -
无限级联 下拉框的实现 ... 呜呜呜 __init_xu js 又增加了一个widget
<script>var json__categories = <?php echo $json__categories; ?> ;//log(json__categories);//查找分类function findcg(id){ var cg = null , hadFind = false; xu.array.each(json__categ...2009-12-11 19:39:30 · 116 阅读 · 0 评论 -
TinyTable中文排序的解决 -- 构建可移动,拖拉,排序,编辑的 Table组件[不到5K,可单独使用]...
function cp(f,c){ var g,h; f=g=f.v.toLowerCase(), c=h=c.v.toLowerCase(); //数字[包括货币符号] -- 排序 //去掉空格,并转换成浮点数,不成功返回NaN, var i=parseFloat(f.replace(/(\$|\,)/g,'')), n=parseFloat(c.replac...2009-10-01 22:21:22 · 297 阅读 · 0 评论 -
The Cross Platform JavaScript MVC -- JS 真是发大发了... OS系统,MVC啥都有啊
http://activerecordjs.org/ 写道ActiveJS makes it easier to build rich JavaScript applications in browsers, on mobile devices, and even on the server. ActiveJS is MIT licensed, relies on no external Ja...2009-09-27 10:33:59 · 102 阅读 · 0 评论 -
强人搞的demo: javascript写的操作系统(OS)
原文如下: JS/UIX is an UN*X-like OS for standard web-browsers, written entirely in JavaScript (no plug-ins used). It comprises a virtual machine, shell, virtual file-system, process-management, and br...2009-09-22 10:32:26 · 248 阅读 · 0 评论 -
整理一些代码__xu_init.js 作为自己项目开发时使用
这几天一直在混淆 PHP 与 rails 布局的概念,很头疼... 写道rails 中: 布局是一种在多个页面中包含共同元素的手段.可以把它看成是 同 PHP等平台上的 服务端包含include 颠倒过来的 . 与定义一些共同内容的片段,然后包含进每个文档里 不同的是, "布局"定义一个共同的模板,然后把每个页面的内容注入其中 . 如图所示: 具有包含的页面 [ [首部包含] 主页内容...2009-09-21 12:17:04 · 112 阅读 · 0 评论 -
该死的JQUERY AJAX函数
该死的JQUERY AJAX函数[code="java"]var buildActionMenu = function (module){ $('#action-menu').each(function(){ $(this).empty(); var datasource = './appstore/contenter/action-menu/exep-men...2009-03-25 18:56:28 · 184 阅读 · 0 评论 -
富文本编辑器集锦 -- 整理出来,一起用
1. 新浪博客编辑器:样子很帅, 旧版: 版本改不了宽高,很郁闷,GBK版本, 2. 163的编辑器 很小,表情图片没有摘录,局域网内缺少图片,可以自己替换 3. fckeditor 这个不用说了吧,这里集成语法高亮功能 4. xhEditor 功能不错,没有具体应用过!!! 5. eWebEditor 功能超级强大,可惜生成的代码不...2009-09-16 12:40:18 · 250 阅读 · 0 评论 -
帝国CMS缺省例子首页面的tab框不能在Firefox上正常运行的修正
skin/default/js/tabs.js 源文件中仅仅考虑了IE的情况,写道//在IE上空白节点不算DOM节点,在火狐上算 这一点没有注意,导致在火狐上出现代码错误... 修正的代码如下: /*色色修改版: vb2005xu.iteye.com , 解决此文件在火狐浏览器空节点取属性值的错误*/function $xudtitle(str){ docu...2009-09-16 09:37:33 · 150 阅读 · 0 评论 -
Access转出到Mysql,咱自己动手丰衣足食.. -- 纯JS代码
公司的网站做的差不多了,可是没有找到测试数据,真够郁闷的,就想到了 Access罗思文数据库. 可是机器上装的是WPS,没有装Access. 而且罗思文里面东西太多,很难搞. 郁闷死我了,又往下找,找到了以前某出版社的书序目录数据库,使用mdbview这个小软件一看,呵呵.里面只有一个表: books.还有4000多条记录.太爽了. ... 问题出现了,我怎么把它弄到Mysql里面呢?...2009-03-21 18:24:57 · 154 阅读 · 0 评论 -
JS UI自己搞2 -- 构建简单的UI组件
这里贴出修改后的JS代码,其它的代码见 第一节内容. 新增了 动态创建HTML元素的功能,动态对其赋CSS属性的功能. 新增一个helloworld的例子: 尚未完成. 现在有事 暂贴这些代码. 对第一节中html文件的修改处为 <body id='body'>,新增了一个id属性 Object.extend = function(distObject, souceOb...2009-03-15 17:10:10 · 1037 阅读 · 0 评论 -
HTML元素布局学习1 -- 绝对居中
在这里我分为三个文件来练习: all.elehtml.js elehtml-buju.html all.elehtml.css在这里 先贴出all.elehtml.js 的内容 接下来看 elehtml-buju.html的代码:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w...2009-03-15 13:19:51 · 142 阅读 · 0 评论 -
jquery选择器的调试 -- 使用其他的日志工具
/** * 开启站点的JS调试工具 */ $('#site_title').bind('click',function(){ var arr = [234, 2321, 645, 3.3]; nitobi.Debug.log(arr); nitobi.Debug.log($(this)); $(this).unbind('click'); }) ; 这个调试日志窗口...2009-03-13 10:48:59 · 398 阅读 · 0 评论 -
Cindy_Lee 实现的遮罩层的增强版本,增加了增加拖拽,浏览器窗口缩放时遮罩层自动缩放等功能 ...
代码如下所示,代码已经被我重构.... 写的不好,请见谅...config_VB2005XU.js// JavaScript Documentvar login_VB2005XU = { //组件标题 title:"管理员登录", //组件的宽度 width:300, //组件的高度 height:190, //组件里面的内容 templete:"&l...2009-10-02 01:56:17 · 132 阅读 · 0 评论