• 原生的html元素选择器的实现,类似jquery选择器

    做前端,需要选择元素,虽说有jquery和各大js库已经帮我造好了轮子,但我想试试自己实现一个,正好项目也不忙,正好加入自己的js文件中,下面是实现代码。用$g(“#content .op”)这种格式就可以调用,和jquery $()的参数一样: function $findChilds(parentNo

    12-12-11
  • 网站的无密码登录

    大部分网站,都要求用户登录。 常见的做法,是让用户注册一个账户。 这种做法并不让人满意。 对于用户来说,每个网站必须记住一个密码,非常麻烦;对于开发者来说,必须承担保护密码的责任,一旦密码泄漏,对网站的业务和信誉都是巨大打击。 所以,很早以前

    12-12-11
  • 用原生JS获取CLASS对象

    听说是最常用。。。。我是看了dom编程艺术想到的。 !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 meta http-equiv="Content

    12-12-05
  • jQuery必知必熟基础知识

    jQuery 1.特点: 小巧 功能强 跨浏览器 插件 2.使用 实际是js文件 a) 复制js到WebRoot b) 页面script src= jquery .js charset=/script 3.核心对象及常用方法和属性 a)名称 jQuery和$ 用$找出来的对象叫jQuery对象 用document找出来的对象叫Dom对象 b)dom和jq

    12-12-03
  • JavaScript需要类吗?

    译者注:在我长达一年的工作生涯中,我遇到过有人把构造函数称做类,还有人把对象字面量称做类.这比把火狐扩展叫成插件都令我*疼. 无论你喜欢还是不喜欢,ECMAScript 6中将会包含类(class)这个新东西了 [1] .在JavaScript中,对类的需求一直都有两极分化的趋势.有

    12-12-02
  • 通过使用Chrome的开发者工具来学习JavaScript

    本文作者是Peter Rybin,Chrome开发者工具团队成员. 本文中,我们将通过使用Chrome的开发者工具,来学习JavaScript中的两个重要概念闭包和内部属性. 闭包 首先要讲的是闭包(closure) – JavaScript中最有名的东西之一.一个闭包就是一个使用了外部变量的函数.查

    12-12-02
  • 使用ajax和history.pushState无刷新改变页面URL

    表现 如果你使用chrome或者firefox等浏览器访问本博客、 github.com 、 plus.google.com 等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。 是什么有这么强大的功能呢? HTML5

    12-11-29
  • 通过JS动态显示html-DOM操作

    近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: /**//*动态创建DOM元素的相关函数支持www.jcodecraeer.com*//**//*获取以某个元素的DOM对象@obj 该元素的ID字符串*/function getEl

    12-11-24
  • 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现

    postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。 postMessage 方法 JSONP 技术不一样,前者是前端擅

    12-11-24
  • 用原生JavaScript做个简单的回到顶部

    很多网页在下方都会放置一个“返回顶部”按钮,尤其是页面底部没有导航的网页,这样可以帮助访客重新找到导航或者重温一遍广告(想得真美)。随着近几年来 JavaScript 的应用日渐广泛,滑动效果无处不在,于是我也跟跟风,将返回顶部功能做成了滑动效果。后

    12-11-23
  • 26 个可能用到的jQuery工具函数

    用jQuery库的人越来越多,总结一些技巧是很有必要的。 1. 禁用右键点击 (Disable right-click) $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2. 禁用搜索文本框 (Disappearing search field text)

    12-11-14
  • jQuery Masonry-强大的动态不规则布局插件,让你的网页更自然

    Masonry是 一款非常强大的jQuery动态网格布局插件,可以帮助开发人员快速开发类似剪贴画的界面效果。和CSS中float的效果不太一样的地方在 于,float先水平排列,然后再垂直排列,使用Masonry则垂直排列元素,然后将下一个元素放置到网格中的下一个开发区域。

    12-11-08
  • 神奇的jQuery插件:动态布局响应式插件-Freetile.js

    今天我们这里再介绍一款相当不错的响应式布局插件 - Freetile.js ,使用它同样可以生成超酷的动态布局效果。相信大家一定会喜欢! 主要特性 Freetie来自于 Assemblage 和 Assemblage Plus 的内建布局引擎,设计灵感来自于Masonry,VGrid和Wookmark,但是和他

    12-11-08
  • 40个值得你关注的jQuery插件

    ​jQuery开发者社区应该是网站开发中最勤奋和活跃的社区之一了。他们源源不断的为我们提供免费而又实用的插件。我把最近搜集到的40个非常实用的插件分享给大家。

    12-11-08
  • Javascript的10个设计缺陷

    我经常说Javascript的设计不够严谨,有很多失误。 今天的这一篇,前半部分就谈为什么会这样,后半部分将列举Javascript的10个设计缺陷。 我参考的文献主要是Douglas Crockford的专著 《Javascript语言精粹》 ( JavaScript: The Good Parts )和Fredrik Holm

    12-11-07
176文