JavaScript
雨雪飘零
岂能尽如人意, 但求无愧于心。
展开
-
通过 JS 判断页面是否有滚动条的简单方法
前言最近在写插件的过程中,需要使用 JS 判断是否有滚动条,搜了一下,大致方法都差不多,但都有些啰嗦,代码不够简洁。最终通过参考不同方法,写了一个比较简单的方法。在判断滚动条的同时也需要计算滚动条的宽度,通过本篇文章一并与大家分享。为什么要判断滚动条判断滚动条的需求在弹窗插件中用的较多,因为弹窗大多会添加overflow: hidden的属性,如果页面比较长的话,添加这个属性之后页面会有晃动。为了增强用户体验,通过判断是否有滚动条而添加margin-left属性以抵消overf...转载 2020-06-19 13:09:12 · 2157 阅读 · 0 评论 -
你可能不知道的10个JavaScript小技巧
<br />“梦想天空”(网名)曾发表一篇博文,为我们介绍了10个JavaScript开发小技巧,现转载于此,供大家学习:<br />尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。<br />1.变量转换<br />看起来很简单,但据我所看到的,使用构造函数,像Arra转载 2010-10-11 12:24:00 · 650 阅读 · 0 评论 -
JavaScript面向对象的支持
javascript遍历对象属性和方法 function allPrpos(obj) { // 用来保存所有的属性名称和值 var props = ""; // 开始遍历 for(var p in obj){ // 方法 if(typeof(obj[p])=="function"){ obj[p](); }else{ // p 为属性名称,obj[p]为对应属性的值转载 2010-10-11 23:46:00 · 611 阅读 · 0 评论 -
JavaScript面向对象的支持
~~~~~~~~~~~~~~~~~~很少有人对JavaScript的面向对象特性进行系统的分析。我希望接下来的文字让你了解到这个语言最少为人知的一面。 1. JavaScript中的类型--------虽然JavaScript是一个基于对象的语言,但对象(Object)在JavaScript中不是第一型的。JS是以函数(Function)为第一型的语言。这样说,不但是因为JS中的函数具有高级语言中的函数的各种特性,而且也因为在JS中,Object也是由函数来实现的。——关于这一点,可以在后文中“构造与析构”转载 2010-10-11 23:42:00 · 942 阅读 · 0 评论 -
jquery中的数组过滤筛选-$.grep()
<br />jquery中有个grep()方法用于数组元素过滤筛选,悲剧的是,平时我们用的api文档中找不到这个说明。查看官方说明<br />grep()的使用方法:<br />grep(array,callback,invert)array:待过滤数组; callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形原创 2010-11-12 14:08:00 · 1226 阅读 · 0 评论 -
jquery数组处理
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <br /><html> <br /><head> <br /> <title>Hi!</title> <br /> <script type="text/javascript" src="../scripts/jquery-1.2.1.js"> <br /> </script>转载 2010-11-12 14:07:00 · 714 阅读 · 0 评论 -
在 2016 年学 JavaScript 是一种什么样的体验?
转载自:https://zhuanlan.zhihu.com/p/22782487译者:方应杭嘿,我最近接到一个 Web 项目,不过老实说,我这两年没怎么接触 Web 编程,听说 Web 技术已经发生了一些变化。听说你是这里对新技术最了解的 Web 开发工程师?准确地说,我是一名「前端工程师」。不过你算是找对人了。我对今年的技术别提多熟了,前端可视化、音乐播放器、能踢足球的无人机,你尽管问吧。我刚...转载 2018-06-07 09:37:27 · 236 阅读 · 0 评论