摘要:
var arr = [7,2,0,-3,5]; 1.apply()应用某一对象的一个方法,用另一个对象替换当前对象 由于max()里面参数不能为数组,所以借助apply(funtion,args)方法调用Math.max(),function为要调用的方法,args是数组对象,当function为n 阅读全文
摘要:
由于业务需求要写一个日历,日历好写,但是,要标出周六和周日为红色,用到的部分核心函数如下: 阅读全文
摘要:
文章目录 apply、call apply、call 区别 apply、call实例 数组之间追加 获取数组中的最大值和最小值 验证是否是数组(前提是toString()方法没有被重写过) 类(伪)数组使用数组方法 面试题 bind 绑定函数 偏函数(Partial Functions) 和setT 阅读全文
摘要:
最近项目上用到了很多svg图,设计师经常频繁改版,苦不堪言,于是就想到了把图片转成字体库来使用。 使用图片的缺点: 1. 图片加载速度慢 2. 图片大小固定,无法调节 3. 当代码重构或者图片目录位置改变时,需要一个个修改,繁琐而且容易出错 字体库优点 1. 字体不会因缩放而失真(这根制作字体的图片 阅读全文
摘要:
隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现在CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法。 方法1:计算滚动条宽度并隐藏起来 在本站的侧栏,你可以看到前端日报的那块内容并没有滚动条,但鼠标移上去却可以 阅读全文
摘要:
《那封08年收到的情书》 文/伟 这篇文章是高中毕业那个暑假写的,今天不小心看到了,就注明一下吧 ——写在前面 还有不到一个月,我就要去那个叫“大学”的地方了,这几日在家中翻阅了一些中学时的旧书,就在书箱不起眼的一个角落,我发现了一个布满尘埃的信封,随着信封的打开,我的思绪也飞越到了四年前的那个夏天 阅读全文
摘要:
用到的文件,我都已经打包好了,自行下载: https://files.cnblogs.com/files/lguow/lib.rar 核心代码如下: 凑字数用。。。。。。。。。。。。。。凑字数用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。凑字数用。。。。。。。。。。。。。。。。 阅读全文
摘要:
由于业务需求,要实现 一个下拉框搜索功能。这个下拉功能和百度的还是有点区别的,百度的是时时与服务器交互的,而这个只是模拟。技术点在于实现 了搜索功能。 未搜索前如下图: 搜索后: Sublime Text3自动保存的功能(失去焦点自动保存) 这是最新版本的Sublime Text3的设置方法 (三部 阅读全文
摘要:
心得:我们都知道input有一个change事件,但是是在input元素失去焦点的时候发生,不能时时的监听input内容的改变。 刚开始的时候我是想用setInterval设置计时器的原理定时监听input内容的改变,但是结果差强人意,效果一点也不好,有时候操做过快还会出现undefined的情况。 阅读全文
摘要:
Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。 1、# uname -a (Linux查看版本当前操作系统内核信息) Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54: 阅读全文
摘要:
;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended ; 以及在线文档 https://php.net/manual/en/security.php. ;;... 阅读全文
摘要:
通过Icon类可实现自定义标注的图标,下面示例通过参数MarkerOptions的icon属性进行设置, 也可以使用marker.setIcon()方法。 所使用图片: 演示地址:点击 阅读全文
摘要:
由于公司业务需求,要求做到:百度地图实现 多点标记,自动调整缩放等级,自适应缩放, 效果图如下: 代码如下:(换上你自己的key) 在下面打个小广告: 本人在业余时间,可以帮有需要的朋友解决技术上的问题,和接一些 页面定制开发。个人接单,价格实惠,只当是多交些朋友了。 在下面打个小广告: 本人在业余 阅读全文
摘要:
由于业务需求,现在要自定义tootips; 设计稿如下: 代码如下: 更多 :http://gallery.echartsjs.com/editor.html?c=xB1DgDmtmb 阅读全文
摘要:
打开Eclipse Babel Project 主页: http://www.eclipse.org/babel/downloads.php 根据Eclipse的版本找到相应的插件地址,复制下来。 进入Eclipse,选择Help->Install New Software... 点击Add按钮,把 阅读全文
摘要:
由于业务需求要下载文件的功能: 阅读全文
摘要:
客户端用现成的sha256.js做。 下载地址:http://www.bichlmeier.info/sha256.html 原文链接: http://www.cnblogs.com/elaron/archive/2013/04/09/3010375.html 阅读全文
摘要:
首先,判断浏览器是否支持placeholder属性:目前经验来看placeholder属性在 IE10及以上 才能正常显示,而我们实际项目中往往要求兼容到 IE8 (1)如果只需要让不支持placeholder的浏览器能够支持改功能,并不要求支持原生placeholder的浏览器表现一致,那么可以采 阅读全文
摘要:
最近在写一个新的项目,从头开始写,所以就要从注册登录开始做起.以前写登录注册模块的时候,无外乎给input框一个type=”password”就可以了,近期因为要涉及到显示隐藏状态的切换. 样式代码如下: 注: html: <ul> <li class="phone bgImg"> <input t 阅读全文
摘要:
废话不多说,如图所示:直接上代码 : 阅读全文
摘要:
假如你是古代某个国家的将军,你们国家除了你以外,还有另外9个将军,每个将军带领着一支军队,总共10支军队,这10支军队在地域上分散驻扎。你们国家想要进攻一个强大的敌国,这个敌国也有一定的实力,足以抵御你们5支军队的同时袭击。因此你们10支军队必须要成一致意见,起码要大部分军队达成一致,才可顺利的消灭 阅读全文
摘要:
最近公司业务上的 需求,要求做一些图表,我们技术框架上选择方便使用的Echarts. 下面是效果图: 下面是具体代码: 阅读全文
摘要:
在数组中都是数字的时候很好去重,例如:var arr=[1,2,2,2,3,4,5,4,5,3,6];可以用两层for循环或者其他方式进行去重 我在这里也给出一个方法吧: Array.prototype.distinct = function (){ var arr = this, len = ar 阅读全文
摘要:
写在前面 :从提出需求到完美的解决问题,实现过程是曲折的。 需求:在前(web client)后(Restful Service)端完全解耦的模式框架下,webclient需要请求 Service 返回的图片文件(二进制流),并在client端显示。 第一步思考:拿到此需求, 基于程序员的狂妄心里, 阅读全文
摘要:
最近很好奇前端的文件上传功能,因为公司要求做一个支持图片预览的图片上传插件,所以自己搜了很多相关的插件,虽然功能很多,但有些地方不能根据公司的想法去修改,而且需要依赖jQuery或Bootstrap库,所以我就想学下图片上传的原理,试着做一个原生无依赖,而且足够灵活的图片上传插件。话不多说,开整。 阅读全文
摘要:
为了测试图片上传插件的上传功能是否好用,最近尝试搭建了一个接收图片的服务器,因为图片上传的编码格式是form-data,所以我选择使用express+multer,实现过程中发现有几个需要注意的地方,在这里和大家分享下。 1 引入express和multer 这里没什么好说的,安装好包文件后,引入文 阅读全文
摘要:
Document Pull to Refresh 朋友圈1 朋友圈2 朋友圈3 朋友圈4 朋友圈5 朋友圈6 朋友圈7 朋友圈8 朋友圈9 朋友圈10 ... 阅读全文
摘要:
我们经常会看到一些旋转音乐播放开关,今天我也写了一个分享出来,大家需要的话可以参考一下: 阅读全文
摘要:
阅读全文
摘要:
在我们的生产实际中,后端的接口往往是较晚才会出来,并且还要写接口文档,于是我们的前端的许多开发都要等到接口给我们才能进行,这样对于我们前端来说显得十分的被动,于是有没有可以制造假数据来模拟后端接口呢,答案是肯定的。应该有人通过编写json文件来模拟后台数据,但是很局限,比如增删改查这些接口怎么实现呢 阅读全文
摘要:
vue1.0与vue2.0对于v-for的使用的区别: 1,vue1.0中有$index,而vue2.0将$index移除. 2,vue1.0中(index,item) in list 而vue2.变成了(item,index) in list 的写法. 3,vue1.0中使用track-by来标记 阅读全文
摘要:
一、Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所 阅读全文
摘要:
三级联动,随着越来越多的审美,出现了很多种,好多公司都仿着淘宝的三级联动 ,好看时尚,so我们公司也一样……为了贴代码方便,我把写在data里面省市区的json独立了出来,下载贴进去即可用,链接如下 首先页面显示如下: 然后我们县级所在地区会出现三级联动,如下:(以下是片段,背景色未截取) 这个张什 阅读全文
摘要:
输入提示后查询,点击获取坐标 请输入关键字: 鼠标左键在地图上单击获取坐标 X: Y: 城市: 阅读全文
摘要:
js 格式化数字,格式化金额: 使用效果: 再来一个,直接舍去的办法: 阅读全文
摘要:
前面的话 一说到响应式设计,肯定离不开媒体查询media。一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持)。本文将详细介绍媒体查询的内容 媒介类型 在CSS2中,媒体查询只使用于<style>和<link>标签中,以media属 阅读全文
摘要:
最近在做注册登陆页面,都要涉及到验证11位有效手机号码,这里贴出代码,希望能帮到有这个开发需求的朋友。 这里我直接封装在一个方法中,需要用的时候传入一个input的jq对象即可。当然,您也可以直接传入字符串,如: 这里的重点是这个正则表达式: 这个表达式的意思是: 1--以1为开头; 2--第二位可 阅读全文
摘要:
textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到。与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制以达到预设的需求。 通常的做法就是使用#脚本语言来实现对textarea文本域的字数输入限制,简单而 阅读全文
摘要:
先看一下效果: html: css: vue.js: 阅读全文
摘要:
一般这样创建一个日期变量 var d = new Date("2017-08-11 12:00:00"); 发现在iOS中不兼容,返回valid Date。 IOS中不支持 - 连接日期 阅读全文