随笔分类 -  javascript

1
摘要:概览无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或 JavaScript 的命名空间,它们对后面页面... 阅读全文
posted @ 2015-12-08 09:58 请低下头 阅读(393) 评论(0) 推荐(0)
摘要:在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM... 阅读全文
posted @ 2015-10-28 11:57 请低下头 阅读(351) 评论(0) 推荐(0)
摘要:本文是对“ECMA-262-3 in detail”系列学习内容的概述与总结。如果你对ES3系列文章感兴趣,本文每一节内容均包含相应ES3系列章节的链接,以供阅读与获取更深入的解释。本文预期读者:有经验的程序员,专业人士让我们首先来考虑ECMAScript的基础——对象(object)的概念。一、对... 阅读全文
posted @ 2015-09-29 14:50 请低下头 阅读(281) 评论(0) 推荐(0)
摘要:W3C标准中对CSS3的transition这是样描述的:CSS的transition允许CSS的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值...-webkit-transition: all .2s ea... 阅读全文
posted @ 2015-09-25 17:09 请低下头 阅读(3769) 评论(0) 推荐(0)
摘要:感觉大叔的博文真的是很不错 我打算严格要求自己 按照大叔说的,这样我就会更有规范,更有思想的去工作 去写代码(一入代码深似海)1,尽可能的少用全局变量(污染全局空间,也会和别人的代码 发生冲突造成严重的后果) ---->命名空间模式或者是函数立即自动执行.2.不管是不是在函数内始终用var来声明变量... 阅读全文
posted @ 2015-09-23 17:53 请低下头 阅读(172) 评论(0) 推荐(0)
摘要:ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧 o(╯□╰)o 。1.基本类型基本的数据类型有:`unde... 阅读全文
posted @ 2015-09-21 10:52 请低下头 阅读(674) 评论(0) 推荐(0)
摘要:最近看了javascript 高级程序设计第三版 和 高性能javascript 对于 延迟脚本好像有点出入(可能是我理解的出入,所以打算自己亲自测试一下 来证明 到底怎么回事)高级程序设计中对于defer的解释:这个属性的用途表明脚本在执行时不影响页面的构造 (脚本会被延迟到整个页面都解析完毕在运... 阅读全文
posted @ 2015-09-20 14:55 请低下头 阅读(489) 评论(0) 推荐(0)
摘要:js数组中 我们很多数组的方法都知道其中的含义 但是每一次用的都不是很顺手 下边我给大家写了一个小小的demo 来理解那些 近似”双胞胎“的东西// splice方法 var a=[1,2,3,4,5,6,7,8]; console.log(a.splice(4))//5 6 7 8... 阅读全文
posted @ 2015-09-01 14:06 请低下头 阅读(289) 评论(0) 推荐(0)
摘要:最近遇到一个项目 要求有两个icon(就是下载地址 下载安卓的apk 和ios的安装包)一开始的方案是 什么设备都显示这两个icon 但是后来老大说这样不好 安卓用户给他下载ios 也不行 ios下载安卓也不行 于是就想到了一个办法 (判断终端)于是百度了一些 经测试是可以完成的var u = na... 阅读全文
posted @ 2015-08-28 09:47 请低下头 阅读(405) 评论(1) 推荐(0)
摘要:function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:... 阅读全文
posted @ 2015-08-14 16:59 请低下头 阅读(170) 评论(0) 推荐(0)
摘要:直接上代码 不墨迹 function name(user){ user="zero"; alert(user); } name('零度')这个的结果可能很多人都会猜错 自己去试一下吧!说执行顺序 为下边的更复杂的一个代码做铺垫1、执行函数的时候 把“零度” 赋值给了 us... 阅读全文
posted @ 2015-08-12 15:23 请低下头 阅读(179) 评论(0) 推荐(0)
摘要:今天他们说为啥获取不到textarea的数值 这个问题让我很纳闷 为什么会获取不到呢?按照逻辑来说 同样都是表单元素 怎么可能出现呢? 我就看了一眼代码alert($("#textarea").val())textarea的 id 也是textarea 在这里咱们不纠结命名的问题 但是这个代码是真... 阅读全文
posted @ 2015-07-27 12:07 请低下头 阅读(14023) 评论(1) 推荐(0)
摘要:从原理就可以知道,unshift的效率是较低的。原因是,它每添加一个元素,都要把现有元素往下移一个位置。但到底效率差异有多大呢?下面来测试一下。 测试环境的主要硬件:CPU T7100(1.8G);内存4G DDR2 667;硬盘5400转。主要软件:操作系统为Windows 7;浏览器为Firef... 阅读全文
posted @ 2015-07-22 11:59 请低下头 阅读(2989) 评论(0) 推荐(1)
摘要:今天小弟在这里说一下 js 关于事件的一些总结 在这里直接上代码 省去啰嗦的步骤以免看烦了 总结的不好希望大家见谅一、事件的默认事件事件的默认事件是什么? 就是a标签有一个链接事件 input type标签有一个默认的点击输入事件 等等。。。。那么问题来了 如果我这里有一个a标签 默认是有一个超链接... 阅读全文
posted @ 2015-06-26 10:42 请低下头 阅读(292) 评论(0) 推荐(0)
摘要:算了 还是上代码吧 记得写过这篇文章,但是找不到了(对,就是找不到了,算了再写一遍吧) 也是在群中有人问这个绑定不同事件 或者同一个事件的依次触发问题个人建议如果是一个事件的话那么最好写成函数, 还有人问 如果我下一个函数 要依赖上一个函数执行是否完毕来执行(就是上一个函数如果执行完毕我才执行下一个... 阅读全文
posted @ 2015-06-18 12:06 请低下头 阅读(335) 评论(0) 推荐(0)
摘要:废话少说直接上代码function add(x, y) { var total = x + y; alert(total); return total;}add(5,10);//15这里是会弹出来 15 的但是如果这样的add(2,3,4,5);这样调用会出现什么??答案是 5 (对,... 阅读全文
posted @ 2015-06-11 15:31 请低下头 阅读(217) 评论(0) 推荐(0)
摘要:function add(x, y) { var total = x + y; return total;}add(5,10);关于函数的return 我一开始是认为没有什么用的 后来在项目中用到才发现还是有点用的 现在咱们思考一下var a= add(5,10);alert... 阅读全文
posted @ 2015-06-11 14:51 请低下头 阅读(323) 评论(0) 推荐(0)
摘要:ps 可能篇幅比较长,请大家耐心看看今天有人在群里问我 动态获取高度怎么获取 我就说jq中的outerHeight、 height 、innerHeight 原生的height clientHeight、scrollHeight、offsetHeight 按道理百度一下 就ok 了 但是他问了一句... 阅读全文
posted @ 2015-06-09 22:03 请低下头 阅读(12640) 评论(0) 推荐(0)
摘要:最近在工作中碰到一个需求:有左右2个并列的div,2个div都不能限定高度。左div为导航,右div为内容。如何能让左div块自动获得和右div块相等的高度?刚进公司好一段纠结那个时候技术好垃圾的路过(现在也很垃圾)请看代码function $(id){ return document.ge... 阅读全文
posted @ 2015-06-08 13:32 请低下头 阅读(546) 评论(0) 推荐(0)
摘要:******标题很吓人************其实就是一个小小的例子 ,从例子中简单的分析一下作用域、预解析和变量提前的概念 关于js中的那些小知识点 你会看到这里的结果第一次弹窗是undefined 第二次是2也许会有人疑问为什... 阅读全文
posted @ 2015-06-03 10:04 请低下头 阅读(295) 评论(0) 推荐(0)

1