Jimmy小站
小明也有大梦想 — 蒋明/铭javascript 对象数组取每个对象的某一个属性重新组合成新的数组2019-09-13 / 前端开发笔记 / 3364 围观 / 1 吐槽
javascript对象数组取每个对象的某一个属性重新组合成新的数组vararr=[{'id':'1','name':'img1','imgUrl':'./img1.jpg',},{'id':'2','name:'img2',...
javascript的闭包2016-06-25 / 前端开发笔记 / 3687 围观 / 0 吐槽
首先,作为javascript与其他编程语言最大区别的地方就是函数的闭包。这里我说明一下我对javascript闭包的理解。所谓闭包,就是包含所需必要元素的全集。比如在一个function内,需要用到某一个变量,系统会通过各种途径搜寻,直到找到该变量(因此,在function中嵌套function就相当于使用了函数闭包功能)。首先从本地环境中查找,如果没有找到则一层一层的向外层环境中查询。因此内部的function可以不需要显式传参,就可以使用外部变量。(比如你需要在学校...
javascript 的prototype(原型)属性与javascript继承2016-06-24 / 前端开发笔记 / 3435 围观 / 0 吐槽
1.javascript的构造函数,其中的成员变量与方法都是对对象的每个实例独立。function Person (name, age, job) {this.name = name;this.age = age;this.job = job;this.sayName = function(){alert(thi...
JQuery前端开发小技巧2016-05-07 / 前端开发笔记 / 3092 围观 / 0 吐槽
1、检测InternetExplorer版本当涉及到CSS设计时,对开发者和设计者而言InternetExplorer一直是个问题。尽管IE6的黑暗时代已经过去,IE也越来越不流行,它始终是一个能够容易检测的好东西。当然了,下面的代码也能用于检测别的浏览器。$(document).ready(function() { if (navigator.userAgent.match(/...
在写好样式的div中添加文字导致其位置偏移的解决办法2016-04-28 / 前端开发笔记 / 3837 围观 / 2 吐槽
解决办法就是对设置了display:inline-block;属性的元素同时设置好vertical-align:middle; <style type="text/css"> .box{ display: inline-block; &nbs...