javascript and html
KingViker
这个作者很懒,什么都没留下…
展开
-
js中prototype用法
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Arra转载 2012-03-13 20:49:25 · 973 阅读 · 0 评论 -
一起读nodejs(五)----进程(process)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 进程(process) process对象是一个全局对象,它可以在任何地方被访问.它是一个EventEmitter对象的实例. Event:'exit' 当一个进程即将退出时放出'exit'事件,这一个用来定时检查模块的状态的好钩子(hook)(例如单元测试),当主事件循环在执行完'原创 2012-09-12 08:51:15 · 14851 阅读 · 0 评论 -
一起读nodejs(三)----模块(Modules)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 模块(Modules) stability:5 -locked node有一个简单的模块加载机制.在node里面文件和模块是 一对一 对应的.例如,foo.js加载在同一文件夹下的circle.js模块. foo.js的内容:var circle = require('./cir原创 2012-09-07 08:37:04 · 18720 阅读 · 1 评论 -
一起读nodejs(一)----概览和全局对象(Synopsis &Global Objects)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 概览(synopsis)一个简单的用node写的 web server的例子,用来输出"hello world":var http = require('http');http.createServer(function (request, response) { response.writ原创 2012-09-03 09:02:48 · 2243 阅读 · 0 评论 -
一起读nodejs(二)----控制台和定时器(console &Timer)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 控制台(console) stability:4 -API forzen可以print到标准输出流(stdout)和标准错误流(stderr).和其他大多数web浏览器提供的console一样,node中console的输出是被发送到标准输出流和标准错误流. console.log([da原创 2012-09-06 09:30:21 · 3326 阅读 · 0 评论 -
一起读nodejs(六)----工具类(Utilties)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 工具类(util) stability:5 - locked 这写方法都在util模块中,使用require('util')访问他们. util.format(format,[...]) 把第一个参数用类似printf的功能格式化后,返回格式化后的字符串.原创 2012-09-14 08:51:07 · 3585 阅读 · 0 评论 -
一起读nodejs(七)----事件(Events)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 事件(Events) stability:4 - API Frozen 在node里许多对象都发出事件:一个net.Server对象每次一个连接到来,都发出一个事件,一个fs.readStream对象在文件打开时放出一个事件.所有能放出事件的对象都是event.EventEmitt原创 2012-09-17 08:46:01 · 2205 阅读 · 0 评论 -
一起读nodejs(八)----域(domain)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 域(Domain) stability:1 - experimental 域提供了一种简单把多个不同的io操作看作一个单独的组的方法.如果任何一个事件发射器或者已在域中注册的回调函数发出了一个error事件,或者抛出一个error错误信息,域将会被通知,而不是在process.on原创 2012-09-19 09:13:37 · 3333 阅读 · 0 评论 -
一起读nodejs(九)----缓存类(Buffer)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 缓存类(Buffer) stability:3 - Stable 纯javascript对Unicode支持不叫不错,但是对二进制数据的支持就不怎么样了,当需要处理TCP流或者文件系统时,是必须要处理八进制流(octet streams).Node有几种策略来操作,创建,销毁八进制原创 2012-09-21 09:20:43 · 4698 阅读 · 0 评论 -
火狐下input密码框自动填充值的问题.
昨天在测试的时候发现了一个很怪异的问题.原本的设计逻辑是:当用户修改用户信息的时候.密码一栏默认是空.就表示用户不修改密码.只有密码一栏填写了值的时候后台才会更新密码.在ie和chrome下测试都没有发现问题.但是在在火狐下其他的修改页面.也没有问题.只是其中一个编辑页面出现了问题.就是密码框的位置,没传值.但是还莫名其妙的显示了值.如图:这是期望的效果: 火狐下的效果是:原创 2012-12-18 14:53:22 · 5673 阅读 · 3 评论 -
怎样防止网站被JS挂马的代码和查杀方法
JS挂马方法有两种,一种是直接将JavaScript脚本代码写在网页中,当访问者在浏览网页时,恶意的挂马脚本就会通过用户的浏览器悄悄地打开网马窗口,隐藏地运行。 这种方法使用的关键代码如下: window.open("http://www.123.com/木马.html","","toolbar=no,location=no,directories=no,status=no原创 2013-03-09 12:21:16 · 4084 阅读 · 0 评论 -
jQuery 1.9 移除了 $.browser 的替代方法
授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/35)的形式标明文章原始出处和作者信息及本声明。jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 以后,如转载 2013-07-16 11:24:39 · 1712 阅读 · 0 评论 -
编写你自己的jquery插件
jquery很棒,它跨浏览器,简单易学,可以轻而易举的给网站增加交互性,而且有非常多的插件来帮助你完成你想做的事情. 但是,如果你找不到刚好适合你站点的插件怎么办?也许你只是通过合并一些常用的函数到一个干净整洁的package里面?解决方案也许是用你自己的插件来完全的满足需求. 首先,编写自己的jquery plugin不想它看起来那么难,下面这个例子将会贯翻译 2013-11-20 15:21:46 · 2558 阅读 · 1 评论 -
一起读nodejs(四)----插件(addons)
本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 因本人没有c++编译环境,故下面代码没有做测试. 插件(Addons) 插件是动态被连接到共享的对象.他们可以提供一种c和c++类库结合的能力.Api(目前)还是想当复杂,包括几个类库的知识:V8 javascript 引擎,一个c+原创 2012-09-10 08:58:09 · 5194 阅读 · 0 评论 -
网页特殊符号HTML代码大全
HTML特殊字符编码大全:往网页中输入特殊字符,需在html代码中加入以&开头的字母组合或以&#开头的数字。下面就是以字母或数字表示的特殊符号大全。 ´´©©>>转载 2012-09-03 17:49:07 · 3097 阅读 · 0 评论 -
简单的页面自动跳转 倒数计时
// Place this in the 'head' section of your page. function delayURL(url) { var delay = document.getElementById("time").innerHTML; if(delay>0) { delay--; document.getElementById("time").i原创 2011-05-20 20:02:00 · 1393 阅读 · 0 评论 -
js可编辑表格
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">编辑表格数据body,div,p,ul,li,font,span,td,th{font-size:10pt;line-height:155%;}table{border-top-原创 2011-05-20 19:50:00 · 3927 阅读 · 0 评论 -
js中的this和var里面的文章
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HTM转载 2011-05-06 11:34:00 · 1050 阅读 · 0 评论 -
Uncaught SyntaxError: Unexpected token <
昨天在调试一个项目效果的时候,死活出不来,用chrome调试一下,发现报了一个错误:Uncaught SyntaxError: Unexpected token ,我点了其他页面发现没有报这个错误,经过一番对比验证,找到问题,出问题的页面应用的动态js文件:<script type="text/javascript" src="${_contextPath}/${detailjs}">,其中的原创 2012-04-19 10:57:50 · 160323 阅读 · 11 评论 -
页面自动跳转实现方法
自动转向,也叫自动重定向。自动跳转,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术。转向的网页地址可以是网站内的其它网页,也可以是其它网站。通常情况下,浏览器会收到一个网页,该页面含有自动加载一其它网页的代码。该页面有可能在服务器端被转换,这样的话,浏览器只收到一个页面,而自动转向往往意味着浏览器收到的页面具有自动将访问用户送至其它页面的功能。对自动转向技术的合理应用包括:将原创 2011-05-20 20:08:00 · 900 阅读 · 0 评论 -
JS键盘与keyCode值对照表
keycode 0 = keycode 1 = keycode 2 = keycode 3 = keycode 4 = keycode 5 = keycode 6 = keycode 7 = keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 10 = keycode 11 = ke原创 2011-05-20 20:01:00 · 2804 阅读 · 0 评论 -
js中prototype用法
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Arra转载 2011-05-06 14:12:00 · 490 阅读 · 0 评论 -
Microsoft.AlphaImageLoader滤镜
很多大型网站上都使用到了这个滤镜,它是IE滤镜的一种,其主要作用就是对图片进行透明处理。虽然FireFox和IE7以上的IE浏览器已经支持透明的PNG图片,但是就IE5-IE6而言还是有一定的意义。语法:filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=原创 2011-08-05 15:08:00 · 1861 阅读 · 0 评论 -
js可拖动表格列
JS动态拖动表格实现td{width:20%;height:20px;border-bottom:1px solid black;border-right:1px solid black;cursor:default;}div{font-size:13px;}th{height:20px;font-size:12px;font-weight:normal;border-bottom原创 2011-05-20 19:51:00 · 3374 阅读 · 0 评论 -
JS中定义类的方法
JS中定义类的方式有很多种: 1、工厂方式 function Car(){ var ocar = new Object; ocar.color = "blue"; ocar.doors = 4; ocar.showColor = function(){ document.write(this.color) }; r原创 2011-05-20 19:43:00 · 860 阅读 · 0 评论 -
502 bad gateway是什么意思
通俗解释一下 1.什么是502 bad gateway 报错? 简单来说 502 是报错类型代码 bad gateway 错误的网关 2.产生错误的原因 连接超时 我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错原创 2012-04-23 17:02:26 · 91699 阅读 · 2 评论 -
Position定位:relative | absolute
定位一直是WEB标准应用中的难点,如果理不清楚定位那么可能应实现的效果实现不了,实现了的效果可能会走样。如果理清了定位的原理,那定位会让网页实现的更加完美。定位的定义:在CSS中关于定位的内容是: position:relative | absolute | static | fixedstatic(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进行转载 2012-05-25 14:28:19 · 1250 阅读 · 0 评论 -
获取Html元素在页面中的绝对位置及问题
在Web开发中如果要想随心所欲的自由控制HTML元素,我们很多时候需要获得HTML元素在页面中的绝对位置(就是相对于浏览器的左上角坐标(0,0))。 这个位置的获取其实并不难,由于每个Html元素提供了一组和位置相关的属性,他们是: offsetLeft、offsetTop和offsetParent,还有两个带offset叫offsetWidth和offsetHeight,不过这俩和我原创 2012-05-25 14:27:25 · 4832 阅读 · 1 评论 -
实现select下拉框readonly
最近在项目里面有一个编辑页面,一部分人可以编辑,一部分人只能查看,所以想实现只能查看的人 不能修改,已办的input和textarea 都有readonly属性,但是select却不行,在国内看了一些帖子的方案是: onbeforeactivate="return false" onfocus="this.blur()" onmouseover="this.setCapture()" on原创 2012-08-10 10:59:20 · 6782 阅读 · 2 评论 -
HTTP 报文格式
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 (1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔转载 2014-06-20 18:06:52 · 868 阅读 · 0 评论