JSON.stringify()、,JSON.eval(),JSON.parse()各自的区别于作用

JSON.stringify()  接受一个参数;将json对象转化为js对象;        JSON.eval(), JSON.parse(): 都可以将js对象转化为json对象;       example1: var str1 = '{"data1":"...

2016-05-23 16:11:39

阅读数 170

评论数 0

location.hash详解

location.hash详解 去年9月,twitter改版。 一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为   http://twitter.com/username 改版后,就变成了...

2016-05-11 21:23:36

阅读数 142

评论数 0

jquery之empty()与remove()区别

要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。 empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把dsfsd中的文本给移除了,而留下 了,仍保留其在dom中所...

2016-05-11 14:59:40

阅读数 154

评论数 0

格式化小数位

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。  document.write("JS保留两位小数例子");     var a=2.1512131231231321;     document.write("原来的值:"+a...

2016-04-21 21:59:40

阅读数 149

评论数 0

jquery源码学习2

// Define a local copy of jQuery jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' r...

2016-04-20 21:11:51

阅读数 146

评论数 0

jquery源码学习1

引子 最近打算试试看看jQuery的源码,刚开个头就卡住了。无论如何都理解不了jQuery源码入口部分中的 return new jQuery.fn.init( selector, context ) 看了好多帖子都没看懂,觉得自己很蠢,心里很苦,吃宵夜都不香了。昨晚去游泳,游完8*100...

2016-04-20 20:54:15

阅读数 197

评论数 0

事件冒泡处理

当我们点击一个控件的时候,如果包括这个控件的父控件也有click事件,则会继续执行。 比如:div下的a都有click事件,点击a的时候,会alert出现2次。这个现象叫做冒泡事件。 这个事件从原始元素开始一直冒泡到DOM树的最上层。 目标元素: 任何一个事件的目...

2016-04-14 17:29:00

阅读数 171

评论数 0

web前端开发代码命名规范整理

做为一个web前端工程师,每天接触HTML、css就像吃饭一样,但是作为一名合作、优秀的web前端工程师,对DIV+CSS命名还是有一定的规范的,本文整理了一份web前端开发中DIV+CSS各种命名规范。 Div+CSS命名规范一. 窗体 头:header   内容:conten...

2016-04-09 17:53:58

阅读数 1493

评论数 0

js scroll

jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用.   注意当浏览器窗口大小改变时(如最大化或拉大窗口后) jQuery(window).height() 随之改变,但是jQu...

2016-04-09 16:42:58

阅读数 340

评论数 0

js slideToggle 的另一种实现方式,根据不同的状态添加选中颜色

$(function () {   var _content = $('.list .item');   _content.on("click",function(){     if ($(this).next(".content")....

2016-03-20 16:49:57

阅读数 235

评论数 0

doT.js——前端javascript模板引擎问题备忘录

我手里维护的一个项目,遇到一个问题:原项目的开发人员在Javascript中,大量的拼接HTML,导致代码极丑,极难维护。他们怎么能够忍受的了这么丑陋、拙劣的代码呢,也许是他们的忍受力极强,压根就没想去寻找解决方法。 可是,我,是万难不能接受这种丑陋的解决方式的。有没有优雅的解决方法呢,于是...

2016-03-17 01:21:41

阅读数 234

评论数 0

js填写银行卡号,每隔4位数字加一个空格

1、原生js写法 JavaScript 1 2 3 4 5 6 7 8 !function () {     document.getElementById('...

2016-03-17 00:55:00

阅读数 2735

评论数 0

DIV+CSS左右列高度自适应问题

我们在用DIV+CSS布局网页的时候,必然会遇到左右两列自适应高度的问题,就是左边列的背景会随着右边列内容的增加也相应的增加高度,下面就教大家DIV+CSS左右两列自适应高度的方法。   下面给出最终的效果图:     具体代码如下所示: ...

2016-03-15 20:52:45

阅读数 219

评论数 0

border占据边距的问题

box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。         例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 "border-box"。这可令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。 ...

2016-03-15 20:46:17

阅读数 1188

评论数 0

css实现居中的方法

在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中和垂直居中。水平居中是比较容易的,直接设置元素的margin: 0 auto就可以实现。但是垂直居中相对来说是比较复杂一些的。下面我们一起来讨论一下实现垂直居中的方法。 首先,定义一个需要垂直居中的div元素,...

2016-03-14 00:59:10

阅读数 165

评论数 0

随笔

./  当前页面的文件 /  最高层的文件 ../ 父级文件    本地打开的文件用 \ 隔离文件; 类子 :https://www.lingtouniao.com/product/demand.html 本地打开文件用 / 隔离文件         类子 :C:\Users\ll...

2016-03-01 21:08:43

阅读数 126

评论数 0

格式化日期时间的显示

/* (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2009-03-10 二 20:09:04        * (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss&q...

2016-02-21 15:04:41

阅读数 157

评论数 0

手机字段验证

联通手机号与移动手机号字段开头分类情况如下:   联通   2G号段(GSM网络)130、131、132、155、156   3G上网卡145   3G号段(WCDMA网络)185、186   4G号段 176、185   移动   2G号段(GSM网络)有134x(0-8)、1...

2016-01-19 13:34:05

阅读数 435

评论数 0

浏览器

Google Chrome的特点是简洁、快速。GoogleChrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,Google Chrome基于更强大的JavaScript V8引擎,这是当前Web浏览器所无法...

2016-01-12 19:00:51

阅读数 156

评论数 0

clientHeight / scrollHeight / offsetHeight 等属性的区别图

clientHeight / scrollHeight / offsetHeight 等属性的区别图 网页(内容)可见区域宽:document.body.clientWidth 网页(内容)可见区域高:document.body.clientHeight 即页面浏览器中可以看到内容的这个区...

2016-01-06 23:05:24

阅读数 2542

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭