摘要: DOM全称Document Object Model文档对象模型,允许我们用javascript来操作HTML文档里面的内容。DOM是一组对象的集合,这些对象代表HTML文档里的各个元素。 1. Document对象 document对象代表当前的文档,它是由浏览器创建,并且充当文档对象模型(DOM 阅读全文
posted @ 2017-08-28 23:35 蔡春保 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 用过node的应该对npm很熟悉; NPM全称是Node Package Manager,是一个Node的包管理和分发工具 平时我们会用到的npm,下面列出一些常用指令 1.安装 2.查看 3.删除 4.更新 5.查看 阅读全文
posted @ 2017-07-26 12:38 蔡春保 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 做到有关用户注册的时候,会遇到获取验证码的时候,验证码会有一个60s的倒计时,工作中写了一个原生js代码。 html js 阅读全文
posted @ 2017-05-16 11:31 蔡春保 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 做移动端的开发,总会适应各个手机的尺寸,常常会遇到标题单行显示,多余的显示省略号,这些只用css就能搞定了。 text-overflow 属性规定当文本溢出包含元素时发生的事情。仅仅使用这一个还不能实现想要得到的效果,想要想要的效果,还必须设置文本强制一行的显示,这是就需要white-space属性 阅读全文
posted @ 2017-05-15 16:02 蔡春保 阅读(3686) 评论(0) 推荐(0) 编辑
摘要: json只是数据的一种格式,简介和清晰的层次结构让它成为数据交换的语言,易于人编写和阅读,同时也易于机器解读和生成,并且有效提高数据传输速度。json有两种格式 1.json对象 2.json数组 往往实际中应用的是两者的组合成更为复杂的数据集合 json和js对象的转换,window下有JSON属 阅读全文
posted @ 2017-04-28 11:23 蔡春保 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 写过手机站的可能会遇到明明css样式已经写好了,但是到了iphone上面会出现默认的样式,这样我们是不能接受的。其实这个很容易就能够解决,去掉iphone按钮默认的css的样式就行了,具体如下: 另外还有以下浏览器的默认样式,只要去掉默认的css样式即可 1.浏览器默认发光样式 2.去除IE10+文 阅读全文
posted @ 2017-04-25 16:21 蔡春保 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 经过一番的折腾终于在linux上安装了node,记录下来以免忘记 1.下载node 去官网下载最新的linux版本下对应node.js,node-v6.10.2-linux-x64.tar.gz 2.上传node文件到服务器 我用的是Xshell配合xftp上传到node目录下,这个是一个压缩文件, 阅读全文
posted @ 2017-04-21 18:19 蔡春保 阅读(758) 评论(2) 推荐(0) 编辑
摘要: 术语Ajax描述了一种主要使用脚本操纵HTTP的Web应用架构,浏览器再XMLHttpRequest类上定义了它们的HTTP API,这个类的每个实例都表示一个独立的请求/响应对 一个HTTP请求由4部分组成: HTTP请求方法或“动作”(verb) 正在请求的URL 一个可选的请求头集合,其中可能 阅读全文
posted @ 2017-03-28 22:16 蔡春保 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 做移动端页面开发的可能会了解到,ios系统click事件会有卡顿的现象,这个问题的根源是苹果本身自带的safari有双击放大页面的功能,再次双击会返回到原始尺寸,所以在第一次点击的系统会延迟300ms来判断是不是双击操作,为了解决这个问题,网上也给了解决的办法,把click事件绑定到ontouchs 阅读全文
posted @ 2017-03-28 11:34 蔡春保 阅读(736) 评论(1) 推荐(0) 编辑
摘要: jQuery插件扩展有两种形式 1.第一类 $.extend() 扩展工具方法下的插件形式 例如:$.xxx() $.yyy() 扩展工具方法下的插件,只需要传一个参数,或者不需要传参。 2.第二类 $.fn.extend() 扩展到JQ对象下的插件形式 例如:$().xxx() $().yyy() 阅读全文
posted @ 2017-03-27 10:41 蔡春保 阅读(155) 评论(0) 推荐(0) 编辑