-
浏览器渲染的那些事(三)
布局 当渲染对象被创建并添加到树中,是没有位置和大小的,计算这些值的过程称为layout或reflow。 布局是一个递归过程,由根渲染对象开始,对应html文档元素,布局继续递归的通过一些或所有的frame层级,为每个需要几何信息的渲染对象进行计算。跟渲染对象位
-
js获取内容中的url链接,并设置超链接
js获取内容中的url链接,并设置超链接,通过正则表达式获取并替换普通链接为超链接,具体实现代码看下面: var regexp = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|\|-)+)/g;content = content.replace(regexp, function ( $url ) { return a href= + $url + t
-
jQuery默认隐藏左侧菜单的方法
公司一项目需要默认隐藏框架的左侧菜单,遇到了一些问题,下面简要记录问题的解决过程,以备后续查看、参考。 初 这个问题看似很简单,只需要找到对应的js和css,设置左侧菜单不显示或者默认点击一次即可。 沿着上面的思路,我改出了第一版: $( document ).
-
《JavaScript Dom编程艺术》读书笔记(一)
执行Javascript的方式 第一种方式是将JS代码放到 head 标签中的 script 标签之间: head script ....... //JS代码放在这 / script / head 一种更好的方式是将JS代码存为一个扩展名为.js的独立文件。通过 head 标签中的 script 标签中的 src 属性指向该文件:
-
JavaScript中“共享传参”和“按值传参”的理解
众所周知,JavaScript中参数是按值传递的。与访问变量不同,基本类型和引用类型的参数在传递时都如同变量的复制。 但是我们在使用引用类型的参数传递时,经常会发现在函数内改变引用类型参数(如对象)会在函数外反映出来,这种情况貌似与 按值传参 的思想不
-
jQuery Autocomplete(自动完成)插件的下载使用
jQuery的Autocomplete(自动完成、自动填充)插件有不少,但比较下来我感觉,还是bassistance.de的比较强大,我们就来写一些代码感受一下。 最简单的Autocomplete(自动完成)代码片段 123456789 script type = text/javascript var websites = [ Google , N
-
整理的25款强大的jQuery自动完成插件
jQuery输入自动完成 Combogrid Combogrid 是一个jQuery插件用于为输入框添加高级自完成功能(auto-complete)。当用户输入的时候,会在输入框的下方面动态显示一个拥有分页功能的表格(Grid)控件。 通过Ajax请求,然后结果以JSON(或JSONP:用于跨域请求)
-
手机站jQuery自动完成插件autoComplete.js
AutoComplete 是一个 jQuery Mobile 的插件,用于实现在 jQuery Mobile 中的搜索框中提供自动完成的功能。 autoComplete.js 自动完成是一个jQuery插件,移动它允许开发人员能够自动完成搜索框添加到您的项目。 根据该 博客条目 雷蒙德卡姆登(的 @cfjedimast
-
自动补全插件 jQuery.AutoComplete
jQuery.AutoComplete是一个基于jQuery的自动补全插件。借助于jQuery优秀的跨浏览器特性,可以兼容Chrome/IE/Firefox/Opera/Safari等多种浏览器。 特性一览: 支持补全列表的宽度设定。 支持补全列表的最大高度设定。 支持补全列表的行数限制。 支持补全列表
-
jQuery的文本编辑框扩展插件 TextExt
TextExt 是一个 jQuery 插件 ,提供对文本输入框的功能扩展,可实现自动完成、标签输入、ajax和过滤功能。 在开发2.0版 请注意,在积极开发2.0版本。 检出#2.0.0 WIP分行更有趣的动作! CoffeeScript的和全覆盖茉莉 - 有趣的东西! 关于 TextExt是的jQuery
-
jQuery的自动完成插件 Autocomplete使用下载
jQuery的自动完成插件1.2.3 这个 jQuery插件 乔恩Zaefferer的(现在已经过时到jQuery用户界面) 的jQuery自动完成插件 ,用小的修改,以使UP / DOWN键,使输入元素文本的导航。 其中,自动完成是在通过UP / DOWN箭头键文本导航可能需要一个textarea元素用于
-
jquery.mentionsInput又一款jQuery自动完成插件
jquery.mentionsInput jquery.mentionsInput是一个小的,但真棒UI组件,可以让你@mention有人在短信中,就像你是用来在Facebook或Twitter。 该项目由写 肯尼斯Auchenberg ,并开始作为一个内部项目 波迪奥 ,但随后被开源给它一个生活在社区。 介绍 要开始-
-
jQuery输入自动完成插件 Combogrid
Combogrid 是一个 jQuery插件 用于为输入框添加高级自完成功能(auto-complete)。当用户输入的时候,会在输入框的下方面动态显示一个拥有分页功能的表格(Grid)控件。 通过 Ajax请求 ,然后结果以JSON(或JSONP:用于跨域请求)的数据类型返回。 插件下载
-
PC跳转手机与手机跳转pc JS代码
这个代码放在PC模板的代码里面 script type=text/javascript //平台、设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; system.win = p.indexOf(Win) == 0; system.mac = p.indexOf(Mac) ==
-
理解javascript原型和作用域系列简述【执行上下文】下
上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据: 变量、函数表达式变量声明,默认赋值为undefined; this赋值; 函数声明赋值; 如果在函数中,除了以上数据之外,还会有其他数据。先看以下代码: 以上代码展示了在函数体的语句执行之
-
理解javascript原型和作用域系列简述【执行上下文】上
什么是执行上下文(也叫做执行上下文环境)?暂且不下定义,先看一段代码: 第一句报错,a未定义,很正常。第二句、第三句输出都是undefined,说明浏览器在执行console.log(a)时,已经知道了a是undefined,但却不知道a是10(第三句中)。 在一段js代码拿过来
-
jQuery内核详解与实践读书笔记1:原型技术分解1
一直以来都有研究一下jQuery源代码的想法,但是每次看到jQuery几千行的代码,头就大了,没有一点头绪,也不知道从哪里开始。昨天去图书馆无意间发现了这本《jQuery内核详解和实践》,翻看了一下里面的内容,这正是我寻觅多时剖析jQuery源码的好书。 废话不多
-
javascript瀑布流效果
其实javascript瀑布流 前几年都已经很流行了(特别是美丽说,蘑菇街),最近看到网上有人问这个瀑布流效果,所以自己有空的时候就研究了下,其实也是研究别人的代码,研究了下别人写的思路,所以有了一个自己的版本代码。下面来讲讲瀑布流的思路吧! 思路:1.
-
js 获取格林尼治时间戳
昨天在一论坛里看到有朋友问 js 如何获取格林尼治时间戳。 不少朋友第一反应是 toGMTString 。。。 确实可以得到 格林尼治时间 ,但不是 时间戳 。 虽然我也没有啥好的方法一步到位的获取,不过至少是获取到了,与大家分享下吧,让各位贱笑了。 getTimezoneO
-
query多选下拉框插件 jquery-multiselect(修改)
其实网上关于该控件的使用教程已经很多了,其中 query多选下拉框插件 jquery-multiselect Jquery多选下拉列表插件jquery multiselect功能介绍及使用 这2个的介绍已经比较详细了,尤其是第二个有扩展MyValues函数,只是扩展有些bug,这里我在提出一些我的扩展