JS重定向
在本窗口中打开:self.location="url"
在新窗口中打开:window.open(url)
JS异常(编码上与Java异常处理类似)
抛出异常:throw new Error(errorString) ;
捕获异常:
try{
statements
}
catch( e ) {
statements
}
finally{
statements
}
JS函数定义
function fname(pList){
statements
}
JS匿名函数
var f = new Function('name' , "satements") ;
var f = new function(name){
statements
};
JS函数成员
function Person(name , age){
// this修饰代表成员属性
this.age = age ;
// Person修饰代表静态属性,既函数名
Person.name = name ;
// 以var修饰代表局部变量
var b = 0 ;
}
递归思维
目标比当前大:递归往大递归
目标比当前小:递归往小递归
JS函数的参数传递与Java一样都是值传递
不同的是:
JS允许函数在有参数的情况下,调用空参数的函数,既不带参数的函数,而Java不行,因为Java是强类型语言,而JS是弱类型语言。
JS不允许函数重载,因此要调用函数只要函数名就够了,Java允许重载。
JS的对象
function Person(name , age){
this.name = name ;
this.age = age ;
// 为Person构造函数指定info方法
// 每次创建实例都会创建info实例,容易形成闭包,函数也是对象,这点与Java不同。
this.info =function(){
document.writeln("姓名:" + this.name) ;
document.writeln("年龄:" + this.age) ;
}
}
// 创建Person实例p
var p = new Person('Seven' , 23) ;
// 执行p的info方法
p.info()
分享到:
相关推荐
【标题】"js素材点滴记录和分享"涉及的是JavaScript编程领域的知识,主要集中在JavaScript的应用实践和素材积累。JavaScript,简称JS,是一种轻量级的解释型编程语言,广泛用于网页和网络应用开发,能实现动态内容、...
4. **JavaScript**:`.js`文件用于前端交互和增强用户体验。 5. **数据库连接和配置**:可能有`.config`或`.inc`文件,包含数据库连接信息和其他系统配置。 6. **数据库文件**:如`.mdb`(Access数据库)或`.sql`...
本设计源码提供了一个基于HTML和JavaScript的个人博客,包含241个...该项目旨在为个人用户提供一个便捷、高效的个人博客发布和分享平台,支持文章发布、分类管理、评论互动等功能,帮助用户更好地记录和分享生活点滴。
2. **用户界面(UI)**:UI由HTML、CSS和JavaScript组成,负责网站的布局和交互效果。ASP文件可以嵌入在HTML中,通过服务器端脚本动态生成内容。 3. **后端逻辑**:这是ASP的核心,处理用户的请求,执行业务逻辑,...
通过使用 getElementById() 和 getElementsByTagName() 方法 通过使用一个元素节点的 parentNode、firstChild 以及 lastChild 属性 有两种特殊的文档属性可用来访问根节点: document.documentElement document.body
该项目是一款基于SpringBoot框架构建的JavaScript驱动时间线日记本设计源码,整合了84个文件,其中包含49个Java源文件...该系统旨在提供一个直观易用的时间线日记本功能,适用于个人或团队记录生活和工作中的点滴回忆。
全面介绍JavaScript! 很适合入门者! 这本是只是上册
在JavaScript编程中,call和apply是两个非常重要的方法,它们都用于函数调用上下文的改变。这两个方法的主要用途是可以在特定的作用域中调用函数,允许传递给函数的参数,同时也可以通过它们实现继承和多态等面向...
《梦颜时光记录点滴心情经历网站html源码》是一份专为记录个人生活点滴和心情体验而设计的网站源码资源。这份源码是开发者们进行网页设计、学习前端技术或者构建个人情感日记网站的理想起点。它包含了丰富的HTML元素...
10. **开发技术**:制作这样的日记工具可能涉及到的技术包括前端界面开发(如HTML、CSS、JavaScript),后端服务器管理(如Python、Java或Node.js),数据库管理(如SQLite、MySQL),以及可能的移动平台开发(如...
这篇名为“Nodejs学习点滴”的博文,结合了“源码”和“工具”两个标签,暗示了作者可能分享了关于Node.js核心原理以及相关开发工具的见解和经验。接下来,我们将深入探讨Node.js的核心特性,以及`build.js`、`Dom...
标题“Ext点滴”可能指的是对Ext JS框架的深入理解和应用分享。Ext JS是一个广泛使用的JavaScript库,用于构建富客户端Web应用程序。它提供了丰富的组件库,包括数据绑定、模型、视图、控制器等概念,帮助开发者构建...
这个项目的出现,旨在为开发者提供一个基础的博客平台,用于展示个人的技术文章、心得分享或者生活点滴。通过学习和研究这个项目,我们可以深入理解JavaScript在实际Web开发中的应用,以及如何与HTML等前端技术协同...
### jQuery使用点滴:按钮事件与下拉列表处理 #### 按钮事件处理 在jQuery中,处理按钮点击事件非常简单。以下是一个典型的例子,展示了如何通过点击按钮来触发一个函数,该函数会检查表单字段(如用户名和密码)...
JavaScript代码固定图片在页面左上角 JavaScript是一种广泛应用于Web开发的脚本语言,用于实现客户端的交互功能。在Web开发中,JavaScript常用于图片的处理和操作。在本文中,我们将讨论如何使用JavaScript代码将...
本项目为个人生活记录VCR博客,采用Java和前端技术栈(包括JavaScript、Vue、HTML)设计,包含59个文件,其中Java源文件...系统旨在记录和分享个人、家庭及生活圈子的点滴故事,为用户打造一个温馨的个人生活记录平台。
这款插件的特色在于它能够无缝集成到Chrome浏览器中,让用户在浏览网页的同时,轻松记录生活中的点滴或者工作上的想法与进展。 在JavaScript开发领域,创建Chrome插件是一项技术挑战。首先,JavaScript是Web开发的...