Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript的数据类型、字面量、变量介绍

javascript的数据类型、字面量、变量介绍

数据类型: 1.数值型(整型int 浮点型floating) 2.字符串类型(string) 3.布尔型(只有两个值:ture fasle) 字符串字面量 1.转义系列: 在javascript中一些符号是辨别不出来的,只有转义之后正确显示出来。如: " 单引号 " 双引号 换行符 回车符 \ 反斜杠 转义实例: 复制代码 代码如下: <script type="text/javascript"> document.write("hel...
JavaScript之编码规范 推荐

JavaScript之编码规范 推荐

一、命名 1、应给变量和函数取一个含义确切的名称,不要随意命名。 2、非构造函数采用驼峰命名法,尽量采用动宾结构,以与变量名相区别,如getName或IsFull。构造函数(即自定义类型)名称首字母大写,以与非构造函数相区别,如Person。 3、变量采用驼峰命名法。由于JavaScript是一种弱类型语言,因此建议在变量名称前加前缀:整形(i),浮点数(f),布尔型(b),字符串(s),数组(a)。但不强制这么做,可根据个人爱好选择,选择好后就不要混用加...
javascript中break,continue和return语句用法小结

javascript中break,continue和return语句用法小结

由于最近一直在看javascript,下面简要说一下它们三个在javascript的一些用法 break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。 for(var i=1;i...
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)

jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)

自己试着写了下: 复制代码 代码如下: $(function(){ //获取要定位元素距离浏览器顶部的距离 var navH = $(".nav").offset().top; //滚动条事件 $(window).scroll(function(){ //获取滚动条的滑动距离 var scroH = $(this).scrollTop(); //滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定 if(scroH>=navH)...
nodejs win7下安装方法

nodejs win7下安装方法

这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。 对的,win7下的搭建,你只需一步一步跟着我做,就ok了,不用去了解过多的细节,那不是我们现在要关心的,我们现在首要目的是把环境搭建好,要不然就没有下一步了。 Step 1. 下载 node.js在windows下是要安装在Cygwin下的,去Cygwin网站下载Cygwin安装程序。 Cygwin网站:http://c...
Javascript的常规数组和关联数组对比小结

Javascript的常规数组和关联数组对比小结

首先我们看看数组的分类: 从数组的下标分为索引数组、关联数组 复制代码 代码如下: /* 索引数组,即通常情况下所说的数组 */ var ary1 = [1,3,5,8]; //按索引去取数组元素,从0开始(当然某些语言实现从1开始),索引实际上就是序数,一个整型数字 ary1[0]; ary1[1]; ary1[2]; ary1[3]; /* 关联数组,指以非序数类型为下标来存取的数组 python中称为字典 */ var ary2 = {}; //存取...
基于jquery的鼠标拖动效果代码

基于jquery的鼠标拖动效果代码

记得在之前的一个"拖动层"的随笔中,我实现拖动,是用的一个布尔变量,判断是否可以拖动某元素。 这两天看了一些东西,发现不需要设这个布尔变量; 实现过程: 按下鼠标的时候,给文档对象(当然也可以是别的DOM对象)的移动事件绑定一个处理函数,同时也给鼠标抬起时绑定一个解除的处理函数。 复制代码 代码如下: //按下鼠标并移动时(拖动),调用的函数; function startSelection(event){ …… } //解除移动时的处理函数; funct...
<< 561 562 563 564 565 566 567 568 569 570 >>