首先我们来看看Module模式的基本特征:1、模块化,可重用; 2、封装了变量和function,和全局的namaspace不接触,松耦合; 3、只暴露可用public的方法,其它私有方法全部隐藏。基本用法先看一下最简单的一个实现,代码如下:var Calculator = function (eq) { //这里可以声明私有成员 var eqCtl = document.g
在《悟透JavaScript,有如下例子:function Sing(){with(arguments.callee){     //如果没有这个with,那么a,b 则是非法的alert(a+""+b);}};Sing.a="1";Sing.b="2";Sing();Sing.a="3";Sing.b="4";Sing();
原创 2012-12-04 23:24:03
280阅读
1.什么是...?   ...是扩展运算符,是ES6的新语法 2.怎么使用?   作用在对象上,返回一个对象。取出对象所有可遍历属性,返回一个新的对象可以进行拷贝   2.1基本用法   let person = { name:'张三',age:18}     let someone = {...person}     console.log(someone) //返回 { name
JavaScript:switch用法基本语法switch(n){ case 1: 代码块1 break; 代码块2 语句; break; default: 代码块3 break; }先定义一个自变量n,当n的值与后面的case 后面的值相等,就执行case后面对应的代码块,当n的值与case后面的数都不相等,就执行default后面的代码块。5、键盘上输入一个时间点,使用警告框给予不同时间的
转载 2020-06-09 00:10:50
43阅读
模块的概念一个模块就是一个文件,一个脚本就是一个模块模块可以相互加载,使用特殊的指令 export 和 import 就可以实现交换功能,从另一个模块调用一个模块的函数: export 关键字标记了可以从当前模块外部访问的变量和函数。 import 关键字允许从其他模块导入功能。例如有一个exprot.js文件导出一个函数export function sayHi(user) { alert(
转载 2023-12-31 13:37:08
490阅读
前言JavaScript被用来设计向HTML页面添加交互行为,将HTML代码和js代码进行分离,然后让他们行为交互。使用js添加页面动画效果,提供用户操作体验,主要应用有:嵌入动态文本于HTML页面;对浏览器事件做出响应、读写HTML元素、验证form表单提交数据。一、登录时检验信息1.使用flag进行判断:定义flag,然后将flag的内容返回给表单<html> <head&
转载 2023-07-22 12:06:47
251阅读
数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。 前言数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。今天主要介绍:如何找出数组的重复/非重复元素数组扁平化方法找出数组的重复元素或非重复元素双重循环 + slice,找出重复的元素。虽然只要求找
1 JavaScript是什么JavaScript一种直译式脚本语言,一种基于对象和事件驱动并具有安全性的客户端脚本语言;也是一种广泛应用客户端web开发的脚本语言。简单地说,JavaScript是一种运行在浏览器的解释型的编程语言。2 JavaScript的基本结构1 <script type="text/javascript"> 2 JS语句; 3 </sc
转载 2023-06-07 14:28:26
151阅读
this在函数执行时,this 总是指向调用该函数的对象。要判断 this 的指向,其实就是判断 this 所在的函数属于谁。在《javaScript语言精粹》这本书中,把 this 出现的场景分为四类,简单的说就是:有对象就指向调用对象没调用对象就指向全局对象用new构造就指向新对象通过 apply 或 call 或 bind 来改变 this 的所指。1) 函数有所属对象时:指向所属对象函数有
1.看例子 代码执行效果如下: 姓名: kobe bryant 年龄:28 性别:boy 2.系统对象 执行结果: localhost http://localhost/xxx.html
原创 2021-08-05 15:42:30
158阅读
    主要的工作是做一个根据时间段变化图片的背景色,并在每一个时间段开始的同时同步进行倒计时,唉,两个分开来做都很好做,但是整合到一起的时候就麻烦了,倒计时的时候不会进行刷新......先说这个弹窗问题,在不是上述时间段的时候,不能购买产品,弹出一个弹窗来提示用户,我是用setAttribute做的,但是在做成效果之后,遇到了有些浏览器不兼容的问题。下面来说说:&n
转载 9月前
38阅读
with 语句 为一个或一组语句指定默认对象。 用法:with (<对象>) <语句>; with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子,请注意 Math 的重复使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10); y = Math.tan(14 * Math.E); 当使用 with 语句时,代码变得
转载 精选 2010-11-15 20:13:09
440阅读
# Javascript的$用法 ## 简介 在JavaScript,`$`符号是一个非常常用的标识符,通常用来表示jQuery库的主函数,也用于其他一些JavaScript库。它提供了一种简洁的方式来选择和操作HTML元素。 本文将向你介绍如何在JavaScript中使用`$`符号,并展示一些常见的用法和示例。 ## 使用流程 下面是使用`$`符号的一般流程: ```flow s
原创 2023-08-08 07:54:43
1328阅读
# JavaScript的animate用法 在Web开发,动画能够为用户提供更好的体验。JavaScript提供了多种方式实现动画效果,其中最常见的是使用`animate`方法。本文将深入探讨JavaScript`animate`的用法,并提供代码示例,帮助大家理解如何创建移动、缩放及透明度等动画效果。 ## 什么是animate? `animate`是一个用于在网页上创建平滑过渡效
原创 10月前
261阅读
一.概念 websocket定义 WebSocket是html5提供的一种在单个TCP连接上进行双向通信的协议,解决了客户端和服务端之间的实时通信问题。浏览器和服务器只需完成一次握手,两者之间就可以创建一个持久性的TCP连接,此后服务器和客户端通过此TCP连接进行双向实时通信。 websocket优 ...
转载 2021-08-05 18:33:00
208阅读
2评论
在前几个项目的开发 遇到onload使用的几种情形1. 可以在Body 里面执行 <body onload="alert(123)">
转载 2011-02-26 10:18:00
247阅读
2评论
对于过度动画如果要同时渲染整个列表时,可以使用transition-group组件。transition-group组件的props和transition组件类似,不同点是transition-group组件的props是没有mode属性的,另外多了以下两个props    tag         &nbsp
     随机数       在内置方法中有一个math的方法是取随机数,叫做random。Math.random() 函数返回一个浮点数,  伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重
in运算符是javascript语言中比较特殊的一个,可以单独使用作为判断运算符,也常被用于for...in循环中遍历对象属性 一、判断 语法 prop in objectName 如果objectName指向的对象中含有prop这个属性或者键值,in运算符会返回true。 复制代码 var arr = ['one','two','t
转载 2023-10-04 11:05:59
173阅读
一:javascript的基本概述javascript是一种浏览器的脚本语言 它的作用是放在网页上增强网页的效果,让网页的功能更加强大 本质上与java没有关系二:javascript的基本介绍1.基本的数据类型:布尔型 数字 字符串 对象 null undefined2.复杂类型(1)数组定义数组的一般格式为: var b=new Array(); var b=[1,2,3,4]; 数组
转载 2023-07-23 11:38:31
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5