Js与Jquery教程 第2页

JS对象继承的几种方式总结

xiaoqi 发布于 2017-06-14

今天学习了一下js的继承,js中的继承主要分四种,原型继承,构造函数继承,call/apply继承以及es6的extend继承。 1.原型继承: 原型继承主要利用js对象的prototype引用父类的构造函数来复制父类的方法。 //定义一个Person类 function Per...

使用 JScript 创建 .exe 或 .dll 文件

xiaoqi 发布于 2017-06-13

JScript 是由微软开发的活动脚本语言,基于 ECMAScript 规范实现。Internet Explorer 中的 JavaScript,实际上是指 JScript。JScript 已被 Windows Script Host(WSH)支持(WSH 中的 JavaScri...

关于console,我等还是知之甚少

xiaoqi 发布于 2017-06-10

在开发过程中:我一般习惯使用 Chrome浏览器做为调试工具,当然就免不了错误信息的调试,比如我们经常使用的console.log(),可是仅仅就如此吗? 在好奇心的促使下,我请教了咱们可爱的度娘,啪啪啪,淘到了一片文章,自己也一个个调试着使用了一番,想不到有这么好用的东西,我竟...

javascript基本语法理解

xiaoqi 发布于 2017-06-08

对于一门语言的学习,我想第一步应该是熟悉其基本语法,然后再使用的过程中才能够不陌生。 软件就是一套复杂的逻辑系统,在这套复杂的系统里包含了无数的小系统,他们相互独立又多有联系,而使用什么语言来编写就由你来决定。 javascript是一门脚本语言,她的语法规则和其他编程语言有些是...

jQuery源码学习

xiaoqi 发布于 2017-06-08

jquery工具方法学习及原理 now 用法: jquery.now 作用: 获取距离1979年1月1日到现在的毫秒数 原理: 是利用原生ECMA5 Date.now 属性 Callbacks 用法: var a = jquery.Callbacks(); a.add( fn )...

动态加载css方法实现和深入解析

xiaoqi 发布于 2017-06-08

一、方法引用来源和应用 此动态加载css方法 loadCss,剥离自Sea.js,并做了进一步的优化(优化代码后续会进行分析)。 因为公司项目需要用到懒加载来提高网站加载速度,所以将非首屏渲染必需的css文件进行动态加载操作。 二、优化后的完整代码 /* * @function ...

js中时间戳转化为时间

xiaoqi 发布于 2017-06-04

translateDate : function(current_date) { var date = new Date(current_date); var datetime = date.getFullYear() + "-" + ((date.getMonth() + 1)...

JS常用的七种跨域方式-工作笔记

xiaoqi 发布于 2017-06-02

javascript跨域有两种情况: 1、基于同一父域的子域之间,如:a.c.com和b.c.com 2、基于不同的父域之间,如:www.a.com和www.b.com 3、端口的不同,如:www.a.com:8080和www.a.com:8088 4、协议不同,如:http:/...

懒加载的原理及实现

xiaoqi 发布于 2017-06-02

懒加载原理 1、先将img标签中的src链接设为同一张图片(空白图片),将其真正的图片地址存储再img标签的自定义属性中(比如data-original)。 当js监听到该图片元素进入可视窗口时,即将自定义属性中的地址存储到src属性中,达到懒加载的效果。 2、这样做能防止页面一...