摘要:
分享一下编写设置和获取颜色的插件,首先我将插件的名字命名为jquery.color.js。该插件用来实现以下两个功能1.设置元素的颜色。2.获取元素的颜色。 先在搭建好如下编写插件的框架: 我这里采用jQuery.fn.extend().这种方法来编写,代码如下: 这个方法可里面有一个value.参 阅读全文
posted @ 2017-04-08 19:24
郑兴鹏
阅读(104)
评论(0)
推荐(0)
摘要:
今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色。但是css只能是改变IE浏览器的颜色,而且CSS不能做到改变火狐浏览器的样式和颜色。所以只能是通过JavaSc 阅读全文
posted @ 2017-04-08 19:24
郑兴鹏
阅读(197)
评论(0)
推荐(0)
摘要:
利用闭包的强大威力,但从表面上看,它们似乎与回调无关。下面一起来研究其中最强大的一个:模块。 正如在这段代码中所看到的,这里并没有明显的闭包,只有两个私有数据变量something和another,以及doSomething() 和doAnother() 两个内部函数,它们的词法作用域(而这就是闭包 阅读全文
posted @ 2017-04-08 19:23
郑兴鹏
阅读(234)
评论(0)
推荐(0)
摘要:
当我们浏览网页的时候,时常会碰到可以滚动屏幕的炫酷网页,今天笔者对这一技术进行简单实现,效果不及读者理想中那般炫酷,主要针对滚屏的技术原理和思想进行分享和分析。本示例在页面右侧有五个数字标签,代表五个页面,点击数字可以切换到对应的页面,滚动鼠标滑轮可以实现数字标签的切换,页面的切换。笔者未对页面的平 阅读全文
posted @ 2017-04-08 19:22
郑兴鹏
阅读(919)
评论(0)
推荐(0)
摘要:
在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求。目前页面中常用的一些组件,都有多种jQuery插件可供选择,网络上也有很多专门收集jQuery插件的网站。利用jQ 阅读全文
posted @ 2017-04-08 19:21
郑兴鹏
阅读(83)
评论(0)
推荐(0)
摘要:
当我们在电商网站上购买商品时,经常会看到这样一种效果,当我们把鼠标放到我们浏览的商品图片上时,会出现类似放大镜一样的一定区域的放大效果,方便消费者观察商品。今天我对这一技术,进行简单实现,实现图片放大镜效果。 我在代码中进行了代码编写的思路的说明和详细的代码注释,方便读者,请看代码: 这里,我并没有 阅读全文
posted @ 2017-04-08 19:21
郑兴鹏
阅读(236)
评论(0)
推荐(0)
摘要:
预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加载技术,来增强网站的性能 阅读全文
posted @ 2017-04-08 19:20
郑兴鹏
阅读(193)
评论(0)
推荐(0)
摘要:
this是面向对象语言中一个重要的关键字,理解并掌握该关键字的使用对于我们代码的健壮性及优美性至关重要。而javascript的this又有区别于Java、C#等纯面向对象的语言,这使得this更加扑朔迷离,让人迷惑。this使用到的情况: 1. 纯函数2. 对象方法调用3. 使用new调用构造函数 阅读全文
posted @ 2017-04-08 19:20
郑兴鹏
阅读(113)
评论(0)
推荐(0)
摘要:
最近在做ios的自动化平台,需要通过命令行安装卸载ipa包 好了问题来,别人上传的ipa包,很可能是开发签名了只能在特定手机上安装的测试ipa包,那我们如何将其安装在我们的自动化的iphone上呢? 答案看起来显而易见,将其重新签名,但是我们是自动化平台,总不能手动签名所以需要使用mac的命令行将其 阅读全文
posted @ 2017-04-08 19:17
郑兴鹏
阅读(437)
评论(0)
推荐(0)
摘要:
程序员的核心竞争力是什么?很多人会将“技术能力”放在第一位,但是在我的心中我会将“技术能力”排在人际交往能力之后。很多程序员将主要精力花在了提升自己的技术层次上,忽略人际交往能力在职业生涯中的重要性,只懂技术的程序员终究只有有限的发展空间。在工业时代,竞争力是靠不断改进生产方式和生产工具获得的,如今 阅读全文
posted @ 2017-04-08 19:16
郑兴鹏
阅读(271)
评论(0)
推荐(0)
摘要:
这篇文章不涉及小程序技术方面得问题,只讨论小程序的核心问题。 探讨一个问题最好的方法是问”为什么“,这篇文章主要思路是通过回答以下几个问题来探讨微信小程序的“思想”。 为什么微信要开发微信小程序? 微信开发小程序的一个目的据说是打通线上与线下的联系,因为微信目前的月活跃用户数量已经达到了8亿 ,但是 阅读全文
posted @ 2017-04-08 19:15
郑兴鹏
阅读(181)
评论(0)
推荐(0)
摘要:
弹性布局是由w3c在2009年提出的一种布局方法,目前浏览器都已经支持弹性布局(忽略IE6吧)。本文主要讲解弹性布局的基本语法并将其应用到实际网页布局中。 怎样应用弹性布局? 改变盒子display的属性为flex即可将盒子变为flex容器(flex container),其所有子元素自动变为容器成 阅读全文
posted @ 2017-04-08 19:11
郑兴鹏
阅读(174)
评论(0)
推荐(0)
摘要:
决定页面显示效果好坏的主要因素是细节的美化。这篇文章主要总计一些美化页面细节的技巧。 很多页面都有横向分布的栏目,那么各个栏目之间的纵向分隔符是怎样实现的呢? 将标签 p 的右边框设置成我们需要的分隔符样式就可以得到我们想要的效果了。 横向分隔符怎样实现? 我们可以利用 content与 after 阅读全文
posted @ 2017-04-08 19:11
郑兴鹏
阅读(180)
评论(0)
推荐(0)
摘要:
这篇文章主要分析css3新特性的典型应用,都是干活,没得水分。 1.动画属性:animation。 利用animation可以实现元素的动画效果,他是一个简写属性,用于设置6个动画属性:amination-name(名字)/duration(持续时间)/delay(延迟时间)/timing-func 阅读全文
posted @ 2017-04-08 19:10
郑兴鹏
阅读(428)
评论(0)
推荐(0)
摘要:
一直在想程序上是否特意让线程在指定的CPU上去运行,这样可以提高运行效率,所以特地写个代码让CPU使用率画正弦曲线的实验,我使用的是AMD X4 641的CPU,为四核四线程的片子。 代码如下 不指定CPU,发现,貌似系统会平分一下到第一和第二个CPU的使用 指定在第一个CPU上运行的话,效果如下: 阅读全文
posted @ 2017-04-08 19:07
郑兴鹏
阅读(197)
评论(0)
推荐(0)
摘要:
[TOC] 1、MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 Mysql是开源的,所以你不需要支 阅读全文
posted @ 2017-04-08 19:06
郑兴鹏
阅读(167)
评论(0)
推荐(0)
摘要:
YARN产生背景 MRv1的局限 YARN是在MRv1基础上演化而来的,它克服了MRv1中的各种局限性。在正式介绍YARN之前,先了解下MRv1的一些局限性,主要有以下几个方面: 扩展性差。在MRv1中,JobTracker同时兼备了资源管理和作业控制两个功能,这成为系统的一个最大瓶颈,严重制约了H 阅读全文
posted @ 2017-04-08 19:05
郑兴鹏
阅读(690)
评论(0)
推荐(0)
摘要:
相同 Comparable和Comparator都是用来实现对象的比较、排序 要想对象比较、排序,都需要实现Comparable或Comparator接口 Comparable和Comparator都是Java的接口 区别 Comparator位于java.util包下,而Comparable位于j 阅读全文
posted @ 2017-04-08 19:04
郑兴鹏
阅读(541)
评论(0)
推荐(0)
摘要:
WAMP:在windows系统下搭建PHP开发环境 APPSERVER: 两种可用于开发环境的,一般用WAMP LAMP构架 Linux系统 Apache服务器管理软件 Mysql数据库 php语言 php服务器管理软件Apache .net服务器管理软件IIS Java服务器管理软件TomCat 阅读全文
posted @ 2017-04-08 19:02
郑兴鹏
阅读(126)
评论(0)
推荐(0)
摘要:
【功能说明】 点击按钮时,页面跳转到对应区域 【HTML代码说明】 【1】【主体框架】 【2】【详细信息列举】 【CSS重点代码说明】 阅读全文
posted @ 2017-04-08 19:01
郑兴鹏
阅读(188)
评论(0)
推荐(0)
摘要:
前面的话 location提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。location是一个很特别的对象,因为它既是window对象的属性,也是document对象的属性,而且还可以单独使用。本文将详细介绍location对象 属性 location将URL解析成独立的片段,让开发 阅读全文
posted @ 2017-04-08 18:23
郑兴鹏
阅读(610)
评论(0)
推荐(0)
摘要:
前面的话 Web早期,HTML是一种很有限的语言,这种语言不关心外观,它只是一种简洁的小型标记机制。随着Mosaic网页浏览器的出现,网站开始到处涌现。对于页面改变外观的需求增加,于是增加了类似<font>和<big>之类的标记元素。几年之后,大多数网站标记几乎完全由表格和font元素组成,且对于所 阅读全文
posted @ 2017-04-08 18:22
郑兴鹏
阅读(1078)
评论(0)
推荐(0)
摘要:
说到面向对象继承就要扯到原型链了,因为ECMAScript实现继承的主要方法就是原型链,JavaScript高级程序设计一书中这样写到:继承基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 1、原型链继承 上面代码通过将实例化的Person赋给Student.prototype来实现 阅读全文
posted @ 2017-04-08 18:21
郑兴鹏
阅读(150)
评论(0)
推荐(0)
摘要:
1、indexOf() 该方法用来返回某个指定的字符串值在字符串中首次出现的位置。 语法:indexOf(searchvalue,fromindex);两个参数,参数一表示查询的字符串值,参数二可选表示开始查询的起始位置,若不写默认从首字符开始查询 上面代码都只有一个参数分别打印出"d"、"D"字符 阅读全文
posted @ 2017-04-08 18:19
郑兴鹏
阅读(429)
评论(0)
推荐(0)
摘要:
首先要知道JSON是一种轻量级的数据格式,不是一种编程语言,因此其他语言也可以使用。 一、JSON语法 JSON语法可以表现为下面三种值: 1.简单值:字符串、数值、布尔值和null,如"hello json",3,false,null。但是JSON不支持undefined 2.对象:一种复杂的数据 阅读全文
posted @ 2017-04-08 18:18
郑兴鹏
阅读(198)
评论(0)
推荐(0)
摘要:
一、什么是ajax ajax是一种异步通信技术。在ajax出现之前,客户端与服务端之间直接通信。引入ajax之后,客户端与服务端加了一个第三者--ajax。有了ajax之后,通过在后台与服务器进行少量数据交换,可以达到在不刷新整个页面的情况下实现局部刷新。其原理如图 二、XHR对象 ajax技术的核 阅读全文
posted @ 2017-04-08 18:17
郑兴鹏
阅读(388)
评论(0)
推荐(0)
摘要:
总结一下平时遇到的浏览器兼容性问题,本篇关于JS。 1.事件绑定 兼容写法: 小结:addEventListener()兼容firefox、chrome、safari、opera、IE9+ attachEvent()兼容IE7,8 2.event事件对象 兼容写法 小结:e兼容火狐浏览器,windo 阅读全文
posted @ 2017-04-08 18:17
郑兴鹏
阅读(461)
评论(0)
推荐(0)
摘要:
面试中经常会考到数组的去重。作为一名合格的前端开发者,不知道几种去重方法是在不应该。废话不多说直接开撸…… 一、indexOf()方法 实现思路:使用indexOf()方法来判断新数组中是否有这个值,若没有则将这个值push到数组中 代码很简单,说明一点indexOf()是ES5中的方法,不兼容IE 阅读全文
posted @ 2017-04-08 18:16
郑兴鹏
阅读(235)
评论(0)
推荐(0)
摘要:
1.原型是函数对象的属性,它的初始值是一个空对象,这个prototype原型对象可以添加方法和属性。 2.构造器对象查找属性和方法时先查找构造器后查找原型。 3.若构造器中的属性和原型中的属性相同,构造器的优先级会高于原型。 4.枚举属性(for-in) (1).数组枚举 var a=[1,2,3] 阅读全文
posted @ 2017-04-08 18:15
郑兴鹏
阅读(90)
评论(0)
推荐(0)
摘要:
extend函数的第一个参数是子构造器,第二个参数是父构造器; 为什么子构造器的原型对象不直接指向父构造器的原型对象,是因为若child.prototype=parent.prototype,则会出现父子的原型对象绑定在一起,即父子的原型对象的引用相等,相当于指向同一个地址,改变子对象的原型,父对象 阅读全文
posted @ 2017-04-08 18:13
郑兴鹏
阅读(217)
评论(0)
推荐(0)
摘要:
js的对象之间的继承抛弃了原型与构造器的概念,而转为字面量对象之间进行属性拷贝的方式进行继承。 首先我们来写一个封装好的继承函数: 函数有一个形参parent,函数内部新建一个空的子对象,这个子对象就像一个白的画板,逐渐的将父对象上的内容临摹上去。for循环当中是将父对象中的属性和方法逐个复制给子对 阅读全文
posted @ 2017-04-08 18:12
郑兴鹏
阅读(144)
评论(0)
推荐(0)
摘要:
1.每个函数都有一个arguments属性,表示函数的实参集合,这里的实参是重点,就是执行函数时实际传入的参数的集合。 2.arguments不是数组而是一个对象,但它和数组很相似,所以通常称为类数组对象,以后看到类数组其实就表示arguments。 3.arguments有length属性,可以用 阅读全文
posted @ 2017-04-08 18:11
郑兴鹏
阅读(263)
评论(0)
推荐(0)
摘要:
所谓深拷贝,就是子对象不紧继承父对象的非引用属性,还能继承父对象的引用属性(Object,Array),当子对象对继承的引用类型属性做修改时,父对象的引用类型不会被修改。 我们先写个浅拷贝的封装函数: 接下来写个深拷贝的封装函数: 分析两个函数有何不同,extendCopy方法是将父对象的属性和方法 阅读全文
posted @ 2017-04-08 18:11
郑兴鹏
阅读(189)
评论(0)
推荐(0)
浙公网安备 33010602011771号