08 2013 档案

摘要:js对象是否拥有某一个属性的判断方法有很多。本文分享一个简单的方法,如下: 阅读全文
posted @ 2013-08-17 06:13 un123 阅读(375) 评论(1) 推荐(0) 编辑
摘要:编写一个bash脚本时,需要用户输入一个密码,方可继续后续流程,但是又要保证用户输入的密码不会被别人看到,因此排除了通过参数将密码传入脚本的方案不绕圈子,揭晓答案:设置终端状态为“字符不回显”(如果你了解过termios的话,也一定听说过)方法就是:stty -echo #设置输入字符不回显#此处用read语句接收用户输入的内容stty echo #取消不回显状态ps: 谢谢symclark给出的好建议!他的建议是使用read的-s选项直接就可以实现输入内容不回显,不必像我文章中写的那么麻烦。:)更多有关shell脚本的内容,请参考:http://www.jbxue.com/jb/shell/ 阅读全文
posted @ 2013-08-17 06:09 un123 阅读(307) 评论(0) 推荐(0) 编辑
摘要:收集了一些在WEB前台开发中常用的一些控制表单操作函数。 1.鼠标经过时自动选择文本鼠标划过自动选中:2.设置单选按钮js操作表单--www.jbxue.com您使用的相机品牌 Canon Nikon Sony Tentax 3.设置复选框js操作表单--www.jbxue.com 打球 看电视 上网 看书 跑步 4.设置下拉菜单下拉菜单中最重要的莫过于访问被用户选中的选项,对于单选下拉菜单可以通过selectedIndex属性轻松地访问到选项。js操作表单--www.jbxue.com 阅读全文
posted @ 2013-08-16 12:59 un123 阅读(500) 评论(0) 推荐(0) 编辑
摘要:第一种就是利用ajax方式,第二种是,动态创建一个script标签,设置其src属性,通过把script标签插入到页面head来加载js。动态加载script到页面大约有俩方法第一种就是利用ajax方式,把script文件代码从后台加载到前台,然后对加载到的内容通过eval()执行代码。第二种是,动态创建一个script标签,设置其src属性,通过把script标签插入到页面head来加载js,相当于在head中写了一个,只不过这个script标签是用js动态创建的 比如说是我们要动态地加载一个callbakc.js,我们就需要这样一个script标签: 如下代码就是如何通过js来创建这个标签 阅读全文
posted @ 2013-08-16 12:57 un123 阅读(1159) 评论(0) 推荐(0) 编辑
摘要:asp.net中数据库连接代码,有需要的朋友可以参考一下。访问数据库的通用代码实例-www.jbxue.com1.请输入相应数据库连接字符串2.请输入相应SQL查询命令语句3.请选择所连接的数据库类型AccessSQLServerOracleDB2asp.net页面using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlCont 阅读全文
posted @ 2013-08-15 06:56 un123 阅读(875) 评论(0) 推荐(0) 编辑
摘要:Nginx超级强大它可以单独为一个域名设置用户认证,方法也很简单我们只要生成用户认证的用户名和密码,然后再Nginx添加auth认证配置即可Nginx可以为某一个域名单独加用户认证,具体做法如下:1. 生成用户认证的用户名和密码:#wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh根据提示输入:用户名:密码:文件名:脚本会自动生成认证文件,auth.conf内容如下:/usr/local/nginx/conf/auth.conf2. 为Nginx添加auth认证配置下面以某域名下面的auth目录为例,在域名的server段里 阅读全文
posted @ 2013-08-15 06:54 un123 阅读(2820) 评论(0) 推荐(0) 编辑
摘要:将数组转换成字符串的方法有很多,讲解下js冒泡法的使用。js代码://js冒泡法与数据转换为字符串的例子//整理:www.jbxue.comwindow.onload = function(){var mian = document.getElementById( "mian" );var mian1 = document.getElementById( "mian1" );var str = mian.innerHTML;var arry = [];var len = str.length;for( var i = 0; i 0 ){for( var 阅读全文
posted @ 2013-08-15 06:52 un123 阅读(432) 评论(0) 推荐(0) 编辑
摘要:本文章来给大家推荐一个不错的鼠标经过显示二级菜单js特效效果,有需要了解的朋友可以参考一下鼠标经过显示二级菜单js特效-www.jbxue.com脚本学堂 | 播放器之家 阅读全文
posted @ 2013-08-14 08:12 un123 阅读(757) 评论(0) 推荐(0) 编辑
摘要:引入JQUERY框架。把这个控件代码放到一个js文件里面直接引入就可以了控件代码$.fn.myDrag = function() {var self = $(this);self.css("position", "absolute");var p = self.position();self.css({ left: p.left, top: p.top });self.mousedown(function(event) {// debugger;self.data("ifDary", "true"); //保存状态 阅读全文
posted @ 2013-08-14 08:09 un123 阅读(604) 评论(0) 推荐(0) 编辑
摘要:jquery做了个多级复选框的效果,代码总共就20+行就over了。我又想用js来做一个看看,才写了几个方法就写不动了,兼容性要考虑很多,而且代码量直线上升。主要分享下jquery的这个效果的实现。代码块分两块:一是全选的效果,就是点击全选的复选框时它的子孙都相应被选中或者未选中。这人很好做,代码如下:evtEle.parent().next(".checks").find("input:checkbox").attr("checked", evtEle[0].checked);//evtEle是点击的复选框二是当前复选框的父框根据当 阅读全文
posted @ 2013-08-14 08:07 un123 阅读(808) 评论(1) 推荐(0) 编辑
摘要:js动态给table添加/删除tr的方法。 1 2 3 4 JS动态为table添加与删除tr-www.jbxue.com-脚本学堂 5 6 7 8 9 86 87 88 89 90 91 序号 92 用户姓名 93 电子邮箱 94 固定电话 95 移动手机 96 公司名称 97 98 99 100 101 102 103 104 105 106 107 阅读全文
posted @ 2013-08-12 05:53 un123 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:JS动态创建Table,Tr,Td并赋值。成果库修改: 要求主题列表随成果类型改变而改变 网上查询资料后开工,在成果类型下拉框添加change()事件触发Dwr,查询主题集合——动态创建/编辑Table 概要代码如下:JS部分://动态获取主题数据 function getzts(){ parentId = document.getElementById("bselect1").value; if(parentId!=""){ dwrMethod.getZtList(parentId,callback5); }else{ //清空主题Table的数据 w 阅读全文
posted @ 2013-08-12 05:51 un123 阅读(3156) 评论(0) 推荐(0) 编辑
摘要:图片实际宽高使用js进行获取以及根据图片大小进行自适应。 JS获取图片实际宽高,以及根据图片大小进行自适应 function adapt(){ //图片宽度自适应//by www.jbxue.comvar tableWidth = $("#imgTable").width(); //表格宽度 var img = new Image(); img.src =$('#imgs').attr("src") ; var imgWidth = img.width; //图片实际宽度 if(imgWidth<tableWidth){ $( 阅读全文
posted @ 2013-08-12 05:48 un123 阅读(890) 评论(0) 推荐(0) 编辑
摘要:如果你想更新多行数据,并且每行记录的各字段值都是各不一样,怎么办?通常情况下,我们会使用以下SQL语句来更新字段值: UPDATE mytable SET myfield='value' WHERE other_field='other_value';但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?举个例子,我的博客有三个分类目录(免费资源、教程指南、橱窗展示),这些分类目录的信息存储在数据库表categories中,并且设置了显示顺序字段 display_order,每个分类占一行记录。如果我想重新编排这些分类目录的顺序,例如改成 阅读全文
posted @ 2013-08-11 07:53 un123 阅读(714) 评论(0) 推荐(1) 编辑
摘要:js获取控件位置(坐标位置)在不同浏览器中的差别。//获取坐标位置function getpos(e) {var t=e.offsetTop;var l=e.offsetLeft;var height=e.offsetHeight;while(e=e.offsetParent) {t+=e.offsetTop;l+=e.offsetLeft;}}假设 obj 为某个 HTML 控件。obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。obj.offsetLeft 指 obj 距离左方或上层控件的位置,整型,单位像素。obj.offsetWidth 指 obj 控件 阅读全文
posted @ 2013-08-09 08:52 un123 阅读(468) 评论(0) 推荐(0) 编辑
摘要:JS实现随机数生成算法的方法有很多,本文为大家介绍一个比较不错的方法。1,var MT = [];var index = 0;function initialize_generator(seed) {MT[0] = seed;for (var i = 1; i > 30)) + i);}}function generate_numbers() {for (var i = 0; i > 1);if (y % 2 != 0) {MT[i] ^= 0x9908b0df;}}}function extract_number() {if (index == 0) {generate_numb 阅读全文
posted @ 2013-08-08 17:00 un123 阅读(766) 评论(0) 推荐(0) 编辑
摘要:JS读取xml文件具体步骤为:创建DOM对象、加载xml文件(仅适用于IE)附示例代码,感兴趣的朋友可以参考下,希望对大家有所帮助使用javascript脚本读取xml文件,这里暂只考虑IE浏览器step1 创建DOM对象function createDom() {var xmlDoc = null;try { //IEif (typeof arguments.callee.activeXString != 'string') {var versions = ["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument 阅读全文
posted @ 2013-08-06 07:03 un123 阅读(589) 评论(0) 推荐(0) 编辑
摘要:js实现预览待上传的本地图片,代码如下: 阅读全文
posted @ 2013-08-04 06:16 un123 阅读(366) 评论(0) 推荐(0) 编辑
摘要:javascript获得地址栏参数。方法1: 方法二: 阅读全文
posted @ 2013-08-04 06:15 un123 阅读(218) 评论(0) 推荐(0) 编辑
摘要:这个思路是最近写XScroll.js类的时候想明白的。平常我们说的淡入淡出效果,一般分成两部分,一半是淡入,另一半就是淡出了。不过经过分析,我觉得其实只需要一半就行了如题,只有思路,没有代码。这个思路是最近写XScroll.js类的时候想明白的。平常我们说的淡入淡出效果,一般分成两部分,一半是淡入,另一半就是淡出了。不过经过分析,我觉得其实只需要一半就行了。比如写一个图片切换类,切换效果是淡入淡出,通常我们会这样写:当切换发生的时候,当前显示的图片淡出(渐渐隐藏),将要显示的图片淡入(渐渐出现),通常两张图片的动画速度是一致的,以便实现当前图片完全隐藏之时就是下一张图片完全显示之日。我们来列一 阅读全文
posted @ 2013-08-04 06:13 un123 阅读(663) 评论(3) 推荐(0) 编辑
摘要:这篇文章介绍了javascript跟随滚动效果插件代码(javascript Follow Plugin),有需要的朋友可以参考一下Js 跟随滚动效果插件支持定义多个跟随ID,采用css fixed属性,不支持ie6,兼容其他主流浏览器。支持定义滚动到底部的最小高度,不会覆盖底部页面大小resize后,插件会自动重置参数=======Js 跟随滚动效果插件1.支持定义多个跟随ID,采用css fixed属性,不支持ie6,兼容其他主流浏览器。2.支持定义滚动到底部的最小高度,不会覆盖底部3.页面大小resize后,插件会自动重置参数=======使用方法window.onload = func 阅读全文
posted @ 2013-08-03 12:19 un123 阅读(473) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍了js下拉框二级关联菜单效果代码具体实现,有需要的朋友可以参考一下双选择关联菜单-www.jbxue.com 阅读全文
posted @ 2013-08-03 12:17 un123 阅读(481) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍了js实现拉伸拖动iframe的具体代码,有需要的朋友可以参考一下左边iframe放树目录,右边的iframe放index页。拖鼠标同时控制2个iframe的宽高。期待有人能改进。操作方法:鼠标指到2个iframe中间,可以水平拖,纵向拖(控制高度)缺点:CSDN页面放开鼠标后才改大小,不占CPU资源。 这个是实时改大小,所以速度太慢,希望有人来改改。我是不想弄了,反正又没用什么特别的技术。提示:拖动的秘密就在filter:alpha(opacity=0)这一句 修改一:var isResizing=false;function Resize_mousedown(event,obj 阅读全文
posted @ 2013-08-03 12:14 un123 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍了js判断输入是否为数字的具体实例,有需要的朋友可以参考一下js判断输入是否为数字-www.jbxue.com注明:在javascript中要判断用户输入的内容是否为数字我们只要用isNaN来判断一下就OK了。isNaN(numValue) 其中必选项 numvalue 参数为要检查是否为 NAN 的值如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值。还有一种办法,变量可以与它自身进行比较。 如果比较的结果不等,那么它就是 NaN 。 这是因为 NaN 是唯一与自身 阅读全文
posted @ 2013-08-03 12:12 un123 阅读(523) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍了js replace 与replaceall实例用法详解,有需要的朋友可以参考一下stringObj.replace(rgExp, replaceText) 参数 stringObj 必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace 方法修改。 rgExp 必选项。为包含正则表达式模式或可用标志的正则表达式对象。也可以是 String 对象或文字。如果 rgExp 不是正则表达式对象,它将被转换为字符串,并进行精确的查找;不要尝试将字符串转化为正则表达式。 replaceText 必选项。是一个String 对象或字符串文字,对... 阅读全文
posted @ 2013-08-03 12:11 un123 阅读(795) 评论(0) 推荐(0) 编辑
摘要:这里为你提供了三种动态加载js的jquery实例代码哦,由于jquery是为用户提供方便的,所以利用jquery动态加载文件只要一句话$.getScript(\"test.js\");就OK了。jquery 动态加载js三种方法-www.jbxue.com//方法一 阅读全文
posted @ 2013-08-03 12:08 un123 阅读(228) 评论(0) 推荐(0) 编辑
摘要:永远不知道你可以改变的内容,一个HTML元素?也许你要取代的文字段落中,以反映什么访客选定刚刚从下拉框中。通过操纵一个元素的innerHtml您可以变更您的文本和HTML多达你喜欢。改变文字innerHTML每个HTML元素具有InnerHtml属性定义的HTML代码和文字之间发生的元素的开幕式和闭幕式标记。通过改变一个元素的innerHTML后,一些用户交互,您可以更互动网页。但是,使用innerHTML需要一些准备,如果你希望能够利用它轻松,可靠。首先,你必须给予部分要更改身份证。与标识到位,你将能够使用getElementById功能,适用于所有的浏览器。在您认为建立您现在就可以操纵文字 阅读全文
posted @ 2013-08-03 12:07 un123 阅读(1161) 评论(0) 推荐(0) 编辑
摘要:图片放大在某些例如商品细节放大图比较常见,本文写了一个图片放大的示例适合日常应付,有需求的朋友可以参考下 阅读全文
posted @ 2013-08-03 07:58 un123 阅读(446) 评论(0) 推荐(0) 编辑
摘要:以下是对mysql中的常用函数进行了汇总介绍。需要的朋友可以过来参考下。一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的值LN(x) 返回x的自然对数LOG(x,y)返回x的以y为底的对数MOD(x,y) ... 阅读全文
posted @ 2013-08-03 07:56 un123 阅读(457) 评论(1) 推荐(1) 编辑
摘要:这篇文章详细介绍了js中的前绑定和后绑定,有需要的朋友可以参考一下 其主要意思就是看我有没有用过前绑定,即Dom树中的某些元素在还没有创建出来时,就指定该类型的元素一出生就应该拥有的某些事件。在实际开发过程中经常会涉及到前绑定和后绑定。顾名思义,前绑定——还未出生即绑定了某些事件,后绑定——出生后才会绑定的某些事件。下面,通过一个简单的例子进行阐述,以供大家参考,并对各个方法进行比较:页面元素:aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeee 阅读全文
posted @ 2013-08-03 07:53 un123 阅读(691) 评论(0) 推荐(1) 编辑
摘要:本文为大家介绍下使用jquery改变class属性的值,通过removeClass、addClass实现,具体如下,感兴趣的朋友可以学习下jquery改变class属性的值$("#top_sta").removeClass().addClass("top_tab no_current");1.先找到块所在的div、p的位置2.移除原来的class属性,remove("***")表示移除class中的***,remove()表示移除class中的所有值。注意:remove("")表示移除空字符,也就是不对class做 阅读全文
posted @ 2013-08-03 07:51 un123 阅读(394) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了Bash Shell中Shift的使用方法,需要的朋友可以参考下shift可以用来向左移动位置参数。Shell的名字 $0第一个参数 $1第二个参数 $2第n个参数 $n所有参数 $@ 或 $*参数个数 $#shift默认是shift 1例:#----------------------------输出文字-开始----------------------------#!/bin/bash#Filename: shift.sh #by www.jbxue.comuntil [ -z "$1" ] # Until all parameters used up 阅读全文
posted @ 2013-08-03 00:22 un123 阅读(426) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了linux下批量备份服务器配置文件和目录的方法,需要的朋友可以参考下功能:1. 只在备份机执行,远程的服务器只需要允许备份机用root通过密钥登录;2. 在备份机上配置需要备份哪些服务器,在NEED_BACKUP_SERVERS这个数组增减;3. 在备份机上配置需要备份服务器上哪些文件,在NEED_BACKUP_DETAIL这个数组增减,如果需要备份某台服务器上NEED_BACKUP_DETAIL数组里定义的某个文件就备份,不存在的文件则自动跳过,例如Web服务器上没my.cnf , 也没有影响;4. 如果服务器上产生的新备份和已经存在已往备份内容一样则只保留时间较早的备份。 阅读全文
posted @ 2013-08-03 00:15 un123 阅读(1501) 评论(1) 推荐(0) 编辑
摘要:弹窗居中比较烦人的是怎么才能在任意分辨率下实现居中显示。1,html部分弹出窗口_www.jbxue.comcsdn欢迎您哈哈哈哈哈哈哈csdn欢迎您哈哈哈哈哈哈哈csdn欢迎您哈哈哈哈哈哈哈2,js代码部分3,CSS代码部分.window{width:250px;background-color:#3FF;padding:2px;margin:5px;position:absolute;display:none;}.content{height:150px;background-color:#FFF;padding:2px;font-size:14px;overflow:auto;}.tit 阅读全文
posted @ 2013-08-02 06:56 un123 阅读(632) 评论(2) 推荐(0) 编辑
摘要:点评:将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日 15时13分 "" Version: 1.80" edit b 阅读全文
posted @ 2013-08-01 05:13 un123 阅读(781) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示