Littlombie's Nirvana

Novelty is the great parent of pleasure.


  • Home

  • Archives53

  • Tags31

  • About

  • Nirvana

javascript--函数及作用域总结介绍

Posted on 2017-07-19 | In javascript

本文是对javascript在的函数及作用域进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
在js中使用函数注意三点:

1、函数被调用时,它是运行在他被声明时的语法环境中的;
2、函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有明确指定该对象, this 默认指向 window ( strict 模式除外,本文不涉及 strict 模式);
3、函数是一种带有可执行代码的对象类型数据。

声明函数

  • 1、使用 function 关键字
    复制代码代码如下:
1
2
3
function myfun(a,b){ //声明名为myfun的函数
return a+b;
}
Read more »

jQuery的deferred对象使用详解

Posted on 2017-06-16 | In jQuery

什么是deferred对象?

开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。
通常的解决方法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。
但是,在回调函数方面,jQuery的功能非常弱。为了改变这一点,jQuery开发团队就设计了deferred对象。
简单说,deferred对象就是jQuery的回调函数解决方案。 在英语中,defer的意思是”延迟”,所以deferred对象的含义就是”延迟”到未来某个点再执行。
它解决了如何处理耗时操作的问题,对那些操作提供了更好的控制,以及统一的编程接口。它的主要功能,可以归结为四点。下面我们通过示例代码,一步步来学习。

Read more »

原生js仿jquery一些常用方法

Posted on 2017-05-07 | In javascript

之前在网上发现这篇文章,觉得挺不错的,现在就分享给大家,也给大家做个参考。侵删!

最近迷上了原生js,能不用jquery等框架的情况都会手写一些js方法,记得刚接触前端的时候为了选择器而使用jquery。。。现在利用扩展原型的方法实现一些jquery函数:

显示/隐藏

1
2
3
4
5
6
7
8
9
10
//hide() 
Object.prototype.hide = function(){
this.style.display="none";
return this;
}
//show()
Object.prototype.show = function(){
this.style.display="block";
return this;
}

return this的好处在于链式调用。

Read more »

基于webpack和Vue搭建基础开发环境

Posted on 2017-04-24 | Edited on 2017-05-07 | In web

安装nodejs

windows可以直接下载,
下载链接:https://nodejs.org/zh-cn/

下载完后查看版本:

1
node --version

确认版本在6.0以上

为了下载速度更快,可以选择安装淘宝 NPM 镜像cnpm。

  • 注:以下命令有全局标志-g

安装 Vue

这里我们选择Vue版本为2.2.6

1
$ npm install vue@2.2.6

Read more »
1…789…14
Littlombie

Littlombie

Said less to do more!

53 posts
11 categories
31 tags
RSS
GitHub Weibo Zhihu webSite
Creative Commons
© 2020 Littlombie
Powered by Hexo v3.9.0
|
Theme – NexT.Mist v6.4.2