
JavaScript
文章平均质量分 66
黄卉
这个作者很懒,什么都没留下…
展开
-
三种纯CSS实现三角形的方法
转载:http://www.feelcss.com/three-pure-css-to-achieve-the-triangle-method.html看到像上图这样的 tip 的小三角,你会怎么办?切个图上去?恩,不错,简单,兼容性也一级棒,不但好控制,那点小东西也增加不了多少图片的大小。但有没有更好更讲究技巧的办法呢?哈哈,那必须有啊,而且还不止一种呢:)纯 C转载 2013-11-27 14:09:04 · 10662 阅读 · 0 评论 -
关于URL编码
一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址“http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是因为网络标准RFC 1738做了硬性规定:".转载 2013-11-11 14:44:35 · 938 阅读 · 0 评论 -
百度搜索URL参数
http://www.baidu.com/s?wd=关键字 wd(Keyword):查询的关键词;http://www.baidu.com/s?wd=关键字&cl=3 cl(Class):搜索类型,cl=3为网页搜索,cl=2为图片搜索;http://video.baidu.com/v?rn=20&pn=0 pn(Page Number):显示结果的页数;http://ww原创 2013-10-24 16:43:07 · 2081 阅读 · 4 评论 -
img onload事件绑定
在需要对img进行onload事件绑定的时候,一般大家都会想到用常规的方法进行事件绑定,如下: img onload事件绑定(错误用法) window.onload = function(){ var img = document.getElementById('imgId'); img.onload = function(){ alert(1); };原创 2012-12-19 11:12:51 · 15834 阅读 · 0 评论 -
JavaScript中不能作为变量名的关键字和保留字总结
JavaScript中不能作为变量名的关键字和保留字总结:1、js中的关键字:breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnew原创 2012-12-18 16:59:07 · 3290 阅读 · 0 评论 -
JavaScript模块化编程(一):模块原型和理论概念详解
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等……开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Java转载 2012-12-18 17:17:22 · 4518 阅读 · 2 评论 -
js获取height和width总结
js获取height和width总结 $(document).ready(function() { alert("浏览器当前窗口可视区域高度:"+$(window).height()); //浏览器当前窗口可视区域高度 alert("浏览器当前窗口文档的高度:"+$(document).height());原创 2012-12-26 16:58:15 · 21260 阅读 · 0 评论 -
jQuery1.4+版本 ajax 不执行success回调函数,却进入error回调函数
在jQuery1.4.2版本在使用ajax时存在一个严重问题,如果指定dataType为json,竟然死活不进入success回调函数,值进入error回调函数里面,而其他版本,如1.2.6是正常的。示例代码如下:jQuery.ajax({ url: "text.html", type: "POST", data: strjson, success:原创 2012-12-26 14:08:18 · 6393 阅读 · 2 评论 -
JavaScript 语言基础知识点总结(思维导图)
温故而知新 ———— 最近温习了一遍Javascript 语言,故把一些基础、概念性的东西分享一下。(下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料) JavaScript 数组JavaScript 函数基础Javascript 运算符JavaScript 流程控制JavaScrip转载 2012-11-29 13:37:41 · 904 阅读 · 0 评论 -
原生js获取iframe中dom元素--父子页面相互获取对方dom元素
用原生js在父页面获取iframe子页面的元素,以及在子页面获取父页面元素,这是平时经常会用到的方法,这里写一个例子来总结下:1、父页面(demo.html),在父页面修改子页面div的背景色为灰色,原来为红色: demo主页面 window.onload = function(){ var _iframe = document.getElementById('if原创 2012-11-27 17:55:22 · 18675 阅读 · 3 评论 -
有a、b两个变量,如何在不添加第三个变量的情况下,交换a、b变量的值?
有a、b两个变量,如何在不添加第三个变量的情况下,交换a、b变量的值?$(function(){ var a='qwe11',b='asd22233'; a = a+','+b; b = a.substring(0,a.indexOf(',')); a = a.substring(a.indexOf(',')+1,a.length); console.log(a+'--原创 2013-01-06 10:57:31 · 6018 阅读 · 7 评论 -
身份证正则表达式
以黑龙江省的身份证进行讲解:15位1-6位是你所在的地方7-12位是你的生日13-15位是你的身份证号18位1-6位是你所在的地方7-14位是你的生日15-17位是你的身份证号18位是校验码如:230102800808002(15位)23黑龙江省01哈尔滨市02道里区800808生日002身份证号var reg15 = /^[1-9]\d{7}((0[1-9])原创 2013-01-06 11:36:24 · 3254 阅读 · 2 评论 -
js去除空格12种方法
JS去除空格的方法目前共有12种:实现1String.prototype.trim = function() { return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');}看起来不怎么样, 动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的Stri原创 2013-11-08 09:42:58 · 72658 阅读 · 3 评论 -
ckeditor3.4.2是否升级为4.2.1的问题
ckeditor官网访问地址:http://ckeditor.com/demo目前公司项目中用到富文本编辑器基本都是cheditor3.4.2,在不修改其源码的情况下,不兼容于IE10,具体见《是否使用百度富文本编辑器 》。而且用百度富文本编辑器暂时被搁置,所以考虑将其升级为官方网站上的最新版本4.2.1,至于是否升级有待考验。一、优点。1、解决IE10下的原创 2013-09-16 14:11:01 · 2611 阅读 · 0 评论 -
document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
原生js方法“document.getElementsByClassName”在ie8及其以下浏览器中,不能使用。修改:加入兼容性判断,在需要用到该方法的位置修改为getClassNames方法。代码如下:原来方法: document.getElementsByClassName('tabs_div');这里的调用方法为:getClassNames('tabs_div' ,原创 2013-09-12 16:52:16 · 14318 阅读 · 0 评论 -
$(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于原生JavaScript中的window.onload方法,不过两者的用法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编原创 2013-08-26 11:20:47 · 1618 阅读 · 0 评论 -
JS性能优化笔记
通过网上查找资料了解关于性能优化方面的内容,现简单整理,仅供大家在优化的过程中参考使用,如有什么问题请及时提出,再做出相应的补充修改。 一、 让代码简洁:一些简略的表达方式也会产生很好的优化eg:x=x+1;在不影响功能的情况下可以简写为x++; 二、 变量名方法名尽量在不影响语意的情况下简单。(可以选择首字母命名)eg:定义数组的长度可以取名为:A原创 2013-08-21 15:11:53 · 10304 阅读 · 0 评论 -
JQuery优化规范
jQuery是目前非常流行的Javascript库之一,随着jQuery应用程序的逐渐增多,其性能优化问题是程序员们不可忽视的,我们知道在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 1.总是从ID选择器开始继承例如有一段HTML代码:以下是引用片段: 交通信号原创 2013-08-21 15:10:55 · 1137 阅读 · 0 评论 -
获取鼠标的绝对位置
我们经常会遇到一种效果,那就是当鼠标移动到某一个链接上时显示一个浮动层,里面显示具体的详细信息。也就是用div模拟title的效果。例如,html中有一个更多的a标签:更多更多详细内容这里是css样式.more_info{ position: absolute; left: 0px; top: 0px; border: 1px solid #CCC; backgrou原创 2013-04-22 09:18:42 · 5987 阅读 · 0 评论 -
用js获取电脑信息
用js获取本地电脑信息(但是只能在IE浏览器下才行,其他浏览器其获取不到的): ieTest window.onload = getusername; function getusername(){ //js获取电脑信息 var WshNetwork = new ActiveXObject("WScript.Network"); var WshShell原创 2013-01-15 16:40:54 · 5936 阅读 · 2 评论 -
原生js事件绑定和事件移除
/** * @description 事件绑定,兼容各浏览器 * @param target 事件触发对象 * @param type 事件 * @param func 事件处理函数 */function addEvents(target, type, func) { if (target.addEventListener) //非ie 和ie9原创 2012-11-27 14:21:00 · 19427 阅读 · 3 评论