摘要:
【干货来了】让手机站点像原生应用的四大途径 干货来了,在于提升用户体验,非常实用,做webapp的童鞋不要错过~ 本文由99根据Kyle Peatt的《A Beginner's Guide to Perceived Performance: 4 Ways to Make Your Mobile Si 阅读全文
posted @ 2017-04-01 09:54
博客菜鸟100
阅读(228)
评论(0)
推荐(0)
摘要:
理解js闭包 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部 阅读全文
posted @ 2017-04-01 09:52
博客菜鸟100
阅读(284)
评论(0)
推荐(0)
摘要:
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r评注:可以用来删除空白行 阅读全文
posted @ 2017-04-01 09:52
博客菜鸟100
阅读(260)
评论(0)
推荐(0)
摘要:
GitHub 忽略空白字符变化 在任意diff页面的URL后加上?w=1,可以去掉那些只是空白字符的变化,使你能更专注于代码的变化。 详见 GitHub secrets. 调整Tab字符所代表的空格数 在diff或者file页面的URL后面加上?ts=4,这样当显示tab字符的长度时就会是4个空格的 阅读全文
posted @ 2017-04-01 09:51
博客菜鸟100
阅读(299)
评论(0)
推荐(0)
摘要:
如何仅通过CSS实现多行文本超长自动省略号 在CSS中,我们可以通过下面的样式实现DIV元素中文本超长后自动截断并以省略号结尾: overflow: hidden; word-break: normal; text-overflow: ellipsis; text-overflow: ellipsi 阅读全文
posted @ 2017-04-01 09:50
博客菜鸟100
阅读(437)
评论(0)
推荐(0)
摘要:
JavaScript中的this上下文最全收集--没有之一 JavaScript来自一门健全的语言,所以你可能觉得JavaScript中的this和其他面向对象的语言如java的this一样,是指存储在实例属性中的值。事实并非如此,在JavaScript中,最好把this当成哈利波特中的博格特的背包 阅读全文
posted @ 2017-04-01 09:48
博客菜鸟100
阅读(203)
评论(0)
推荐(0)
摘要:
1、gulp.src(globs[, options]) 1.1、说明:src方法是指定需要处理的源文件的路径,gulp借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,gulp.src返回当前文件流至可用插件; 1.2、globs: 需要处理的源文件匹配符路径。类型 阅读全文
posted @ 2017-04-01 09:47
博客菜鸟100
阅读(215)
评论(0)
推荐(0)
摘要:
gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有使用过前端构建工具,或者觉得gruntjs太难用的话,那就尝试一下gulp吧。 阅读全文
posted @ 2017-04-01 09:45
博客菜鸟100
阅读(177)
评论(0)
推荐(0)
摘要:
[整理]svn常见问题汇总 1、’.’ is not a working copy.Can’t open file‘.svn/entries’: 系统找不到指定的路径。 解答:原因是输入的访问路径不正确,如svn://192.168.6.200/如果最后少写了“/”,就会出现这种错误提示。2、将文件 阅读全文
posted @ 2017-04-01 09:44
博客菜鸟100
阅读(496)
评论(0)
推荐(0)
摘要:
var arr = ['item 1', 'item 2', 'item 3']; var ohtml='<ul><li>'+arr.join("</li><li>")+'</li></ul>';console.log(ohtml); 阅读全文
posted @ 2017-04-01 09:43
博客菜鸟100
阅读(281)
评论(0)
推荐(0)
摘要:
Vue工作原理&实现双向绑定MVVM 本文能帮你做什么? 1、了解vue的双向数据绑定原理以及核心代码模块2、缓解好奇心的同时了解如何实现双向绑定为了便于说明原理与实现,本文相关代码主要摘自vue源码, 并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等,也难免存在一些问题,欢迎大 阅读全文
posted @ 2017-04-01 09:42
博客菜鸟100
阅读(391)
评论(0)
推荐(0)
摘要:
详解apply、call、bind apply、call 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时 阅读全文
posted @ 2017-04-01 09:41
博客菜鸟100
阅读(139)
评论(0)
推荐(0)
摘要:
AngularJS各种'service'的区别 看了很多文章可能还是不太说得出AngularJS中的几个创建供应商(provider)的方法(factory(),service(),provider())到底有啥区别,啥时候该用啥,之前一直傻傻分不清楚,现在来总结一下。 下文中泛指统一用中文,英文即 阅读全文
posted @ 2017-04-01 09:41
博客菜鸟100
阅读(730)
评论(0)
推荐(0)
摘要:
1.递归 ? 1 2 3 4 5 6 7 8 function fib(n){ if(n==1||n==2){ return 1; } return fbnq(n-1)+fbnq(n-2); } fbnq(10); //55 ? 1 2 3 4 5 6 7 8 function fib(n){ if 阅读全文
posted @ 2017-04-01 09:40
博客菜鸟100
阅读(318)
评论(0)
推荐(0)
摘要:
Mac下Apache+MySQL+PHP开发环境安装过程 mac下是自带有Apache和php的服务器的,不需要另外安装,本文就对相关配置进行介绍。 第一:Apache 在终端中输入,下面指令即可启动Apache服务器: //启动 sudo apachectl-k start //重新启动 sudo 阅读全文
posted @ 2017-04-01 09:36
博客菜鸟100
阅读(2221)
评论(0)
推荐(0)
摘要:
原生封装的js前端工具库(包含了jquery的常用功能) 框架中包含了jquery常用的功能,代码很简单,用起来很方便 /***************************************************************************************** 阅读全文
posted @ 2017-04-01 09:35
博客菜鸟100
阅读(482)
评论(0)
推荐(0)
摘要:
常用javaScript组件封装(一) 现在Javascript库海量,流行的也多,比如jQuery,YUI等,虽然功能强大,但也是不万能的,功能不可能涉及方方面面,自己写一个的JS库是对这些的补充,很多也比较实用,把应用到项目中中去也比较方面,这也是对工作的一些积累,也加深对知识的理解。2012- 阅读全文
posted @ 2017-04-01 09:34
博客菜鸟100
阅读(238)
评论(0)
推荐(0)
摘要:
【面试题】BFC 神奇背后的原理 BFC 已经是一个耳听熟闻的词语了,网上有许多关于 BFC 的文章,介绍了如何触发 BFC 以及 BFC 的一些用处(如清浮动,防止 margin 重叠等)。虽然我知道如何利用 BFC 解决这些问题,但当别人问我 BFC 是什么,我还是不能很有底气地解释清楚。于是这 阅读全文
posted @ 2017-04-01 09:32
博客菜鸟100
阅读(108)
评论(0)
推荐(0)
摘要:
面试题】CSS清浮动处理(Clear与BFC) 在CSS布局中float属性经常会被用到,但使用float属性后会使其在普通流中脱离父容器,让人很苦恼 1 浮动带来布局的便利,却也带来了新问题 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta 阅读全文
posted @ 2017-04-01 09:31
博客菜鸟100
阅读(235)
评论(0)
推荐(0)
摘要:
JavaScript实现 页面滚动图片加载(懒加载) 现在的页面大多都具有的特点 - 内容丰富,图片较多;像我们经常浏览的淘宝,京东,团购网站之类的(本人网购控,属于一个月不在网上花点钱就不痛快),一个页面几十张图片那叫毛毛雨,所以现在流行起了一个方法 - 滚动动态加载。这个方法能解决很大程度的HT 阅读全文
posted @ 2017-04-01 09:30
博客菜鸟100
阅读(4091)
评论(0)
推荐(0)
摘要:
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 阅读全文
posted @ 2017-04-01 09:29
博客菜鸟100
阅读(123)
评论(0)
推荐(0)
摘要:
JavaScript 操作 Cookie 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。” - w3school cookie 是访问过的 阅读全文
posted @ 2017-04-01 09:29
博客菜鸟100
阅读(107)
评论(0)
推荐(0)
摘要:
[面试题]URL参数解析成一个Json对象 问题:请编写一个JavaScript函数parseQueryString,它的用途是把URL参数解析为一个对象。 eg:var obj=parseQueryString(url); 创建对象的三种形式: 一: var Person=new Object() 阅读全文
posted @ 2017-04-01 09:28
博客菜鸟100
阅读(2571)
评论(0)
推荐(0)
摘要:
js数组去重的三种常用方法总结 第一种是比较常规的方法 思路: 1.构建一个新的数组存放结果 2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比 3.若结果数组中没有该元素,则存到结果数组中 复制代码代码如下: Array.prototype.unique1 = functio 阅读全文
posted @ 2017-04-01 09:27
博客菜鸟100
阅读(409)
评论(0)
推荐(0)
摘要:
数据结构之排序算法(第二版)-JS实现 var Sort = {} Sort.prototype = { // 利用sort进行排序 systemSort:function(array){ return array.sort(function(a, b){ return a - b; }); }, 阅读全文
posted @ 2017-04-01 09:26
博客菜鸟100
阅读(176)
评论(0)
推荐(0)
摘要:
数据结构中的7种排序方法-JS实现 新技术一直在不断变化,掌握一些基础是未来学习不断更新的技术的坚实基础。近来闲来无事,为了温习一下从前学的数据结构,将数据结构中的排序算法用JS实现了一遍 简单排序 1.冒泡排序 冒泡排序是最简单排序算法,时间复杂度为n的平方,代码如下: function bubb 阅读全文
posted @ 2017-04-01 09:25
博客菜鸟100
阅读(1529)
评论(0)
推荐(0)
摘要:
JavaScript性能优化总结 前言 JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下javaScript方面的知识点,绝对是干货。 下面是我总结的一些小技巧,仅供参考。(我先会说一个总标题,然后用一小段话来说明这 阅读全文
posted @ 2017-04-01 09:24
博客菜鸟100
阅读(224)
评论(0)
推荐(0)
摘要:
RequireJS、SeaJS的区别 一、RequireJS 和 SeaJS 则是模块加载器,倡导的是一种模块化开发理念,核心价值是让 JavaScript 的模块化开发变得更简单自然。模块加载器也可降级为文件加载器用,因此使用 RequireJS 和 SeaJS,也可以达成 LABjs 的性能优化 阅读全文
posted @ 2017-04-01 09:23
博客菜鸟100
阅读(1688)
评论(0)
推荐(0)
摘要:
差别: .bind()是直接绑定在元素上 .live()则是通过冒泡的方式来绑定到元素上的。更适合列表类型的,绑定到document DOM节点上。和.bind()的优势是支持动态数据。 .delegate()则是更精确的小范围使用事件代理,性能优于.live() .on()则是最新的1.9版本整合 阅读全文
posted @ 2017-04-01 09:22
博客菜鸟100
阅读(236)
评论(0)
推荐(0)
摘要:
jQuery的数组处理、便捷、功能齐全。最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生JavaScript数组不能企及的功能。最近时间紧迫,今天抽了些时间回过头来看jQuery中文文档中对数组的介绍,顺便对jQuery数组做个总结,温故而知新。 强烈建议你打开DEMO演示后再看下面的详 阅读全文
posted @ 2017-04-01 09:21
博客菜鸟100
阅读(476)
评论(0)
推荐(0)

浙公网安备 33010602011771号