#JavaScrip

JavaScript(五)---- 基于对象的操作

常用对象为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类型:Boolean,Number,String。它们是引用类型。当读取基本数据类型时,后台就会创建一个对应的基本包装类对象,所以我们在操作基本数据类型时,可以直接调用一些方法。1、String对象创建一个字符串的方式:方式1: &nbs...

JavaScript(四)---- 函数

函数主要用来封装具体的功能代码。函数是由这样的方式进行声明的:关键字function、函数名、一组参数,以及置于括号中的待执行代码。格式:  function函数名(形参列表){      函数体;     &...
代码星球 ·2021-01-23

JavaScript(三)---- 控制流程语句

常用的控制流程语句有判断语句、分支语句、循环语句。基本用法都和java中的一致,switch有几点特殊。1、判断语句格式:      if(判断条件){         ...

JavaScript(二)---- 变量、数据类型和运算符

变量javaScript中的变量变量是弱类型的,用var来声明。javascript的变量声明格式:  var变量名=数据;声明变量要注意的事项:  1.在javascript中声明变量是使用var关键字声明的,javascript中的变量可以存储任意的数据类型数据。  2.javascript中变量数据类型是根据存储...

JavaScript(一)---- 概述

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Bren...
代码星球 ·2021-01-23

10. JavaScript学习笔记——JSON

///【JSON是一种数据格式,不是JS独有的】///【JSON语法】/*1.数据书写格式:"name":value,JSON要求给属性名加上【双引号】,JSON不能用单引号2.JSON值可以是:数字(整数、浮点数),字符串,布尔值(truefalse),数组,对象,null,注意没有undefined3.数据由逗号分...
代码星球 ·2021-01-23

9. Javascript学习笔记——表单处理

///表单用<form>元素表示,对应的是HTMLFormElement类型,继承自HTMLElement。//属性:action、method、acceptCharset///【获取表单】varform=document.getElementById('form1');//通过给<from>标...

8. JavaScript学习笔记——事件

1///事件就是用户或浏览器自身执行的某种动作。诸如click、load和mouseover,都是事件的名字。而响应某个事件的函数就叫做事件处理程序(或事件侦听器)。事件处理程序的名字以"on"开头,因此click事件的事件处理程序就是onclick,load事件的事件处理程序就是onload。2​3​4///【HTM...

7. JavaScript学习笔记——DOM

DOM是文档对象模型,HTML文档的所有内容都是节点:整个文档是一个文档节点(document最顶级)HTML元素内的文本是文本节点每个表面的属性是属性节点注释是注释节点HTMLDOM将HTML文档视作树结构,这种结构被称为节点树。 文档document根元素html元素head元素body元素title文本...
代码星球 ·2021-01-23

3. Javascript学习笔记——变量、内存、作用域

ECMAScript变量可能包含两种不同数据类型的值:基本类型值【Undefined、Null、Boolean、Number和String。这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值】和引用类型值【在操作对象时,实际上是在操作对象的引用而不是实际的对象。为此,引用类型的值是按引用访问的】。基本类...

1. JavaScript学习笔记——JS基础

严格区分大小写标识符,第一个字符可以是$,建议使用小驼峰法,保留字、关键字、true、false、null不能作为标识符JavaScript是用Unicode字符集编写的   判断数据类型:typeofxxx定义变量:varxxx=yyy;函数内部不加var可以定义全局变量可以随意改变类型...

JavaScript数组的操作

1.初始化vararray=[0,1];2.增加数据array.push(2);//得到[0,1,2]array.splice(位置,删除数量,插入元素...)array.splice(2,0,3);//指定位置插入元素,得到数组[0,1,2,3]3.修改数据array.splice(2,1,4);//指定位置替换元素...
代码星球 ·2021-01-23

javascript控件(二):一个好用的表格(分页实例)

一、官网https://datatables.net/二、引用<scriptsrc="bower_components/datatables.net/js/jquery.dataTables.min.js"></script><scriptsrc="bower_components/dat...

Javascript和OCX的结合历程

这种相对古老的调用方式主要用在Windows系列平台上的多种语言软件之间的合作。此次项目合作方式是,客户提供语音功能的OCX模块和VC++客户端软件,我需要在WEB软件中调用其中的接口开发相关功能,并且调用客户端软件。由于是研究型的项目,我花了一天时间成功的实现了软件调用(静态安装注册OCX),分享一下过程。①注册OC...
代码星球 ·2021-01-22

教你看懂网上流传的60行JavaScript代码俄罗斯方块游戏

  早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式)。    我用C写一个功能基本齐全的俄罗斯方块的话,大约需要1000行代码的样子。所以60行乍一看还是很让人吃惊的。  但是读懂了代码之后发现其实整个程序并没有使用...
首页上一页...1718192021...下一页尾页