
Js
文章平均质量分 82
wbj0110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
12 款优秀的 JavaScript MVC 框架评估
在最近的几个月中,作者(Gordon L.Hempton)一直在寻求哪种MVC框架最为完美,他将目前能获取到的所有框架都粗略地试了试,然后在文章中列出了每一种框架的情况概要,在文末分享了作者经过对比之后最终的推荐产品。 首先要特别说明一下,作者认为以下四个功能是十分重要的: UI Bindings(UI绑定):作者想说的不仅仅是模板,而是想谈一种在底层模型出现变化时,视图层能够自动相应地...原创 2013-11-25 09:40:19 · 165 阅读 · 0 评论 -
SuperFish一款基于jQuery的级联下拉菜单
Superfish的简介:Superfish是Suckerfish菜单样式的加强版。两者都是基于jQuery,结合现有纯CSS级联下拉菜单,还增加了以下这些网站管理员急需的功能。1.Superfish样式在IE 6支持悬停(hover属性),增加的默认类为”sfHover”,你也可以改变类名。2.鼠标移动的延时功能。为了更方便解决鼠标存在问题的朋友,默认延时为800毫秒,你也可以更改延...原创 2013-09-20 21:31:41 · 156 阅读 · 0 评论 -
网页文本替换技术
做网站设计的时候,常常会遇到想在页面上显示某一字体,但是由于网站用户电脑里没有里某有相应的字体而烦恼。一般会想到的是用图片替换文字。而今天要说的是一个让用户即使电脑里没有那种字体还能自己显示的方法。sIFR通过sIFR你可以任意定义WEB中的文本字体,即便是客户端浏览器未安装的字体。sIFR使用Flash渲染字体效果,可以平滑消除文本锯齿,你可以像使用用CSS控制文本一样轻松得到各...原创 2013-09-20 21:32:29 · 836 阅读 · 0 评论 -
JS+CSS实现隔行换色
<!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"><head>&原创 2013-09-20 21:33:04 · 211 阅读 · 0 评论 -
Javascript模板引擎
模板引擎的主要功能就是把变化的数据融入到不变的模板中,并生成最终结果。目前,前端的主要数据格式无非是XML和JSON。如何将这些数据更加方便的呈现呢?最近看了很多的PHP模板引擎,今天看到了一个非常棒的Javascript模板引擎,用以更方便的呈现前台数据。它的一个超级简单的、快速的,高速缓存的,非常容易使用的模板引擎。下面就来看下这个模板引擎是如何工作的。?...原创 2013-09-25 08:56:01 · 171 阅读 · 0 评论 -
使用JS让链接从新窗口打开
当网页内出现很多链接,且链接需要在新窗口打开时。使用程序自动target=”_blank”的话页面代码量会变大。下面是使用JS来时某个Div层里的链接在新窗口打开的方法。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra...原创 2013-09-25 08:56:24 · 365 阅读 · 0 评论 -
b-s开发中经常用到的javaScript技术
程序代码: 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,...原创 2013-09-28 10:39:04 · 176 阅读 · 0 评论 -
八款Js框架介绍及比较
目前来看,JS框架以及一些开发包和库类有如下几个,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fxDojo (JS library and UI component ):Dojo是目前最为强大的j s框架,它在自己的Wiki上给自己下了一个定义,dojo是一个用JavaScript编写的开源的D...原创 2013-09-29 09:05:19 · 138 阅读 · 0 评论 -
scrollWidth,clientWidth等区别
scrollWidth:是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度) scrollHeight: 获取对象的滚动高度。scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离offsetWidth是对象的可见宽度,包滚动条...原创 2013-10-02 11:28:30 · 189 阅读 · 0 评论 -
【javascript】cookie 基础
一、什么是 cookie?cookie 就是页面用来保存信息,比如自动登录、记住用户名等等。二、cookie 的特点1.同个网站中所有的页面共享一套 cookie2.cookie 有数量、大小限制3.cookie 有过期时间三、如何使用 cookie?通过 document.cookie 来写入 cookie<!DOCTYPE HTML><html lang="e...原创 2015-03-30 11:58:52 · 124 阅读 · 0 评论 -
前端安全须知(淘宝)
一、网络安全机密性(加密)、完整性(防伪造)、来源可靠性(签名)程序漏洞二、web前端安全XSS:Cross Site Script(跨站攻击脚本)往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行。XSS的种类:1.XSS-基于DOM的XSS产生原因:当web page含有一些不受服务器端控制的DOM的时候发生...原创 2013-09-19 11:55:00 · 190 阅读 · 0 评论 -
获取ip地理信息
第一种是利用纯真ip数据库,这个可以在网上找到很多,缺点是更新有点慢。 第二种是利用门户网站的接口目前已知的有腾讯、新浪、网易、搜狐和Google提供IP地址查询API,但是找得到的只有腾讯、新浪和网易的,Google的貌似要用Google Maps所以没有研究。看了下国内的几个腾讯提供的是JavaScript的,网易提供的是XML,而新浪的有多种格式可以用,注意非XML的数据源都...原创 2013-09-19 11:52:57 · 181 阅读 · 0 评论 -
Javascript跨域访问解决方案
由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的父域taobao.com。二、基于不同父域页面之间的访问;参见如下3个...原创 2014-02-25 09:25:50 · 127 阅读 · 0 评论 -
Jcrop是一个功能强大的图像裁剪引擎
Jcrop是一个功能强大的图像裁剪引擎jQuery的。它的设计使开发人员可以很容易地直接集成了先进的图像裁剪功能集成到任何基于Web的应用程序在不牺牲动力和灵活性(或编码,测试和调试的星期)。Jcrop还设有干净,组织良好的代码,在大多数现代的web浏览器效果很好。 在<HEAD>你需要加载必要文件的页面 这包括: jQuery库 Jcrop的Javascript...原创 2013-12-13 10:45:38 · 171 阅读 · 0 评论 -
Javascript 面向对象编程
avascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方,...原创 2013-12-16 09:54:05 · 107 阅读 · 0 评论 -
Javascript闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...原创 2014-01-01 18:00:07 · 104 阅读 · 0 评论 -
网络爬虫读取js生成的页面
还有js逻辑的页面,对网络爬虫的信息抓取工作造成了很大障碍。DOM树,只有执行了js的逻辑才可以完整的呈现。而有的时候,有要对js修改后的 dom树进行解析。在搜寻了大量资料后,发现了一个开源的项目cobra。cobra支持JavaScript引擎,其内置的JavaScript引擎是 mozilla下的 rhino,利用rhino的API,实现了对嵌入在html的JavaScript的解释执行。...原创 2014-01-15 10:41:07 · 213 阅读 · 0 评论 -
JS面向对象教程
Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确 相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去 吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地...原创 2014-02-10 14:15:36 · 215 阅读 · 0 评论 -
200多个js技巧代码
XML/HTML code?123456789101112131415161718192021222324252627282930313233343536373839404142434445...原创 2013-08-27 11:01:45 · 128 阅读 · 0 评论 -
谷歌地图开发入门
现在lbs搞的红火的很,基于地图的交友购物交通服务更是多如牛毛,几天就主要对谷歌地图开发一点初步,另外发现mapabc的开发接口很是详细,如果不是谷歌地图的话,感觉mapabc更容易入门,有很多现成的代码,学习起来更容易,对一些复杂的开发比较适合,例如房地产等开发,不过谷歌地图比较主流,一些简单的开发还是比较好的使用,官方手册是最好的学习资料http://code.google.com...原创 2013-09-02 09:43:07 · 298 阅读 · 0 评论 -
基于ip的手机地理定位
现在lbs服务比较火,基本上都需要定位用户的地理信息,用户地理信息一般是通过gps来定位实现的,那么假如用户的gps坏了,或者没有开启,那么怎么获得用户的地理信息的呢?替代的办法就是可以获得手机真实ip信息来大致获取手机用户的大概位置,虽然不是很精确,但是在精确度不高的情况下可以临时代替一下,本文就是实现如何通过ip来定位用户的。这里主要使用获得pc端模拟手机端原理使用工具:地...原创 2013-09-02 09:43:53 · 623 阅读 · 0 评论 -
优雅绝妙的Javascript跨域问题解决方案
在今年的baidu salon分享会上黄方荣主讲的《WEB数据交互的艺术》中提到一个非常优雅绝妙的解决方案!话不多说,直接上解决方案原理图:该图要解决的问题说明如下:在AAA.com域名下的index.htm页面中内嵌了BBB.com域名下的一个页面index.htm, 正常情况下iframe内部的index.htm页面是无法访问父页面index.htm中的任何dom对象或者js函数的,因...原创 2014-02-25 09:25:20 · 125 阅读 · 0 评论 -
【jquery】jquery.cookie.js 的使用指南
jquery.cookie.js 是一款轻量级的 cookie 插件,可以读取,写入和删除 cookie。本文主要针对 jquery.cookie.js 的用法进行详细的介绍。使用方法:设置 cookie:$.cookie('the_cookie', 'the_value');复制代码注:如果 $.cookie 没有第三个参数,那么当浏览器关闭时,该 cookie 将会自...原创 2015-03-30 12:00:54 · 187 阅读 · 0 评论