JavaScript

JavaScript进阶学习(二)—— 基于原型链继承的js工具库的实现方法

文章来源:小青年原创发布时间:2016-07-03关键词:JavaScript,原型链,jQuery类库转载需标注本文原始地址: http://zhaomenghuan.github.io/前言写这篇文章的目的很简单,就是想把之前一些不太清晰的概念梳理一下,网上这类教程很多,但是本文尽可能还原问题本质,注意知识点之间的联系。相信看过我前面的博客的朋友一定知道我写文章的风格了

MottoJS,一个让你的“座右铭”更好玩的JS插件

项目地址:https://github.com/jrainlau/m...体验地址:https://jrainlau.github.io/mo...七夕快到了,我不会告诉你这是一个告白神器……写一封长长的告白信,把config里面的时间设置得长一些,然后默默地把它发给你的心上人……介绍MottoJS是一个只有4kb(.min文件只有2kb)的JS插件,绿色无依赖。通过Mot

【转】【译】让你的网站更炫酷的一些小 tips

原文链接 : 101 Ways to Make Your Website More Awesome原文作者 : Nicholas Tart译文出自 : 掘金翻译计划译者 : 达仔译文链接:https://github.com/xitu/gold-miner/blob/master/TODO/101-ways-to-make-your-website-more-awesome

jQuer的read函数源码解读

如果你对$(document).ready()的理解也仅限于在DOM Tree绘制完毕后触发,那么,你也应该好好研究下ready的工作原理,因为,TST的面试官问过我这个问题。。。一、关于jQueryjQuery是一个伟大的脚本库,由John Resig在 2006年1月的BarCamp NYC上释出第一个版本。你可以在 http://jquery.com/ 下载到最新版本

「滴滴滴,老司机开车了」Nodejs 爬取煎蛋网妹子图

“流氓不可怕,就怕流氓有文化”前天刚考完编译,今天考完网络,就开始捣鼓代码了,花了一天时间摸索了一下nodejs的爬虫,也就是tcp,http连接。也是就做了一个爬取煎蛋网妹子图的爬虫,并保持至本地。思路介绍通过http请求报文模拟一次访问煎蛋网的操作获取到了网页的HTML代码后,进行正则表达式匹配,得到图片地址通过图片地址,再次发送http请求报文,将图片数据保存至本地思

js接口

js接口意义:提供一种以说明一个对象应该有哪些方法的手段。接口是面向对象javascript程序员的工具箱中最有用的工具之一接口的利弊:对于一些中小型程序来说 使用接口很显然是不明智的,对项目来说接口的好处也不明显,只是徒增其复杂度而已。对于接口的好处,那么显而易见 首先促进代码的重用,对于开发来讲,还可以告诉程序员那些类都使用了什么方法,如果你事先知道接口那么就减少了你在

mongodb数据库的使用

最近在学习node,所以听说node和mongodb更配哦。。所以我就来学习mongodb了一、mongodb的开启和关闭1. 查找mongod是否可用which mongod2. 启动mongodb指定path 和log日志mongod --dbpath /data2/db --port=27017 --fork /data2/db/log/mongod.log3. 关闭

Javascript重温OOP之面向对象

面向对象程序设计(Object-oriented programming,OOP)是一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。——维基百科一般面向对象包含:继承,封装,多态,抽象对象形式的继承浅拷贝var Person = {name: 'allin',age: 1

JavaScript 类数组对象

定义JavaScript 类数组对象的定义:可以通过索引访问元素,并且拥有 length 属性;没有数组的其他方法,例如 push , forEach , indexOf 等。举例说明var foo = { 0: 'Java', 1: 'Python', 2: 'Scala', length: 3}转换如果类数组对象需要转化为数组,可以用 Array

Javascript重温OOP之原型与原型链

prototype原型对象每个函数都有一个默认的prototype属性,其实际上还是一个对象,如果被用在继承中,姑且叫做原型对象。在构造函数中的prototype中定义的属性和方法,会被创建的对象所继承下来。举个栗子:function F(){}F.prototype.work = function(){console.log('F is working..');};var