Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript函数的参数

Javascript函数的参数

本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘函数的参数 对于参数值,JavaScript不会进行类型检查,任何类型的值都可以被传递给参数。 对于函数参数,如果过少,没得到值的参数值为undefined,如果过多,多的会被忽略掉。//调用函数时传入的实际参数function add(num1, num2) {return num1 + num2;}//一切正常的调用方式console.info(add(1, 2)); //3//不检查参数的类型,...
jQuery时间轴插件使用详解

jQuery时间轴插件使用详解

这个时间轴是工作上用到的,自己写了一个, qq空间有时间轴的控件, 百度文库也有时间轴的控件; 百度的时间轴大概是这样的: 用户点击对应的锚链接, 那个三角会滚动, 然后左侧的界面也会滚动; 实际的效果如下图,用户点击左侧的按钮或者右侧的input,滚动条都会主动滚动, 这里有个小技巧就是用after和before伪类生成三角形, 用户点击按钮的滚动效果直接用jq的animate方法:<!--//设置内容;window.onWebMessage...
详细分析JavaScript函数定义

详细分析JavaScript函数定义

函数几个要点: a).函数是javascript中的一等公民 (重要性) b).函数是一个对象 c).函数定义了一个独立的变量作用域定义方式a)命名函数: 除非在另一个函数内部定义,否则,命名函数是全局的。// 全局的命名函数function add(x, y) {return x + y;}console.info(add(100, 200));//300b)匿名函数: 匿名函数通常赋值给一个变量,再通过变量调用。var func = function ...
.NET微信公众号开发之创建自定义菜单

.NET微信公众号开发之创建自定义菜单

一.前言开发之前,我们需要阅读官方的接口说明文档,不得不吐槽一下,微信的这个官方文档真的很烂,但是,为了开发我们需要的功能,我们也不得不去看这些文档.接口文档地址:http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html看了这些个文档,基本意思明白了,就是我们把我们要创建的菜单创建好,post到微信的服务器上面,微信服务器然后给我们一些状态码,从而判断我们的菜单是否创建成功,...
javascript图片预加载实例分析

javascript图片预加载实例分析

本文实例讲述了javascript图片预加载的方法。分享给大家供大家参考。具体如下:lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。这是大部分人使用预加载获取图片大小的例子:var imgLoad = function (url, callback) {var img ...
jQuery实现径向动画菜单效果

jQuery实现径向动画菜单效果

最终效果:在径向菜单的制作前,首先需要知道几点知识点:Math.sin(x) x 的正玄值。返回值在 -1.0 到 1.0 之间;Math.cos(x) x 的余弦值。返回的是 -1.0 到 1.0 之间的数;这两个函数中的X 都是指的“弧度”而非“角度”,弧度的计算公式为: 2*PI/360*角度,使用js表示是这样的:Math.PI/180*度数(1度=180/Math.PI)如:30° 角度 的弧度 = 2*PI/360*30如何计算圆上任何点坐标(...
纯javascript制作日历控件

纯javascript制作日历控件

以前要用到日历控件都是直接从网上下载一套源码来使用,心里一直有个梗,就是想自己动手写一个日历控件,最近刚好来了兴趣,时间上也允许,于是自己摸索写了一个,功能还算完善,界面就凑合了。可能最值得说的一点就是让input控件内部右边显示一个按钮,我是直接给input加了个背景,然后把input的边框去掉实现的。这个是最初版的,再往后打算做出纯javascript版的,再往后打算用JQuery做一套。<!doctype html><html>...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>