js
文章平均质量分 84
Kk-87
不积跬步,何以行千里!
展开
-
js中怎么改变this指向
call和apply来自Function.prototype; 所以所有的函数都可以使用; 特点是可以自由指定函数内部的this; 区别是传参的方式不同。 call() 语法: 函数.call(this, arg1, arg2, arg3, arg4) 第一个参数用来指定函数内部的this指向,后面的参数是函数执行时所需的实参。 function a原创 2017-03-21 15:39:36 · 2013 阅读 · 0 评论 -
canvas基础
标签 使用 canvas 标签, 即可在页面中开辟一格区域. 可以设置其 width 和 height 设置该区域的尺寸.默认 canvas 的宽高为 300 和 150.不要使用 CSS 的方式设置宽高, 应该使用 HTML 属性.如果浏览器不支持 canvas 标签, 那么就会将其解释为 div 标签. 因此常常在 canvas 中嵌入文本, 以提示原创 2017-03-21 16:18:21 · 588 阅读 · 0 评论 -
定时器动画
如何利用定时器实现简单的动画效果原创 2017-03-21 16:33:17 · 437 阅读 · 0 评论 -
利用原生js实现轮播图效果
如何利用原生js实现轮播图效果原创 2017-03-21 16:37:21 · 618 阅读 · 0 评论 -
检测对象属性的几种方式
本文列举了几种检测对象属性是否存在或者可使用的方法原创 2017-03-21 16:46:57 · 1304 阅读 · 0 评论 -
数组的一些方法属性介绍
声明数组的两种方式: 1. 构造函数的方式 var array obj = new Array(); 创建一个数组; var arrayobj = new Array(size); 创建一个指定长度的数组; 2. 声明字面量的方式 var arr =原创 2017-03-21 17:16:27 · 280 阅读 · 0 评论 -
js预解析介绍
js解析器在解析代码的时候,其实分为两个步骤: 1. 预解析(变量提升); 2. 代码一行一行往下执行; 预解析: 1. 在代码执行之前,会把页面中的所有变量的声明提前,但是不会提升赋值; 2. 在代码执行之前,会把页面中所有的声明提前,但是不会提升调用; 3. 先原创 2017-03-21 17:18:42 · 217 阅读 · 0 评论 -
三级联动效果
这里只是提供一个思路,具体看代码,这里将动态生成option列表封装成函数, 方便复用: html> html lang="en"> head> meta charset="UTF-8"> title>三级联动案例title> head> body> form action="" method=get> select name="" id="pre" onchange='原创 2017-03-26 00:25:04 · 273 阅读 · 0 评论