Welcome 微信登录

首页 / 脚本样式 / JavaScript

详解JavaScript基于面向对象之创建对象(1)

详解JavaScript基于面向对象之创建对象(1)

这一次我们深入的学习一下JavaScript面向对象技术,在学习之前,必要的说明一下一些面向对象的一些术语。这也是所有面对对象语言所拥有的共同点。有这样几个面向对象术语:一、对象 ECMA-262把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。尽管ECMAScript如此定义对象,但它更通用的定义是基于代码的名词(人、地点或事物)的表示。二、类 每个对象都由类定义,可以把类看...
详解JavaScript基于面向对象之创建对象(2)

详解JavaScript基于面向对象之创建对象(2)

接着上文《详解JavaScript基于面向对象之创建对象(1)》继续学习。4、原型方式 我们创建的每个函数都有一个通过prototype(原型)属性,这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法。逻辑上可以这么理解:prototypt通过条用构造函数而创建的那个对象的原型对象。使用原型的好处就是可以让所有对象实例共享它所包含的属性和方法。也就是说,不必在构造函数中定义对象信息,而是直接将这些信息添加到原型中。 原型方式利用了对...
浅谈javascript中onbeforeunload与onunload事件

浅谈javascript中onbeforeunload与onunload事件

在最近的项目中,需要做到一个时间,就是用户离开页面的时候,我需要缓存页面其中一部分的内容,但是我不需要用户刷新的时候也缓存,我只希望在我用户离开的时候执行这个函数。百度之,有onbeforeunload与onunload这两个事件,但是onbeforeunload在用户刷新的时候也会执行。搞得我弄的挺久的,所以想在这里做一个小小的总结onbeforeunload与onunload事件onbeforeunload定义和用法onbeforeunload 事件在...
jQuery实现监控页面所有ajax请求的方法

jQuery实现监控页面所有ajax请求的方法

本文实例讲述了jQuery实现监控页面所有ajax请求的方法。分享给大家供大家参考,具体如下:你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作?很容易想到的解决方案是,等其中一个结束以后,再发起另外一个,这个过程用回调函数来完成。但是,如果其中一个ajax请求的代码不是你写,你改不了,怎么办?又或者说,你只想知道某个url请求什么时候结束,不想管其他的请求,怎么弄?<!DOCTYPE html><htm...
JavaScript动态插入CSS的方法

JavaScript动态插入CSS的方法

写组件时有时想把一些组件特性相关的 CSS 样式封装在 JS 里,这样更内聚,改起来方便。JS 动态插入 CSS 两个步骤:创建1、一个 style 对象2、使用 stylesheet 的 insertRule 或 addRule 方法添加样式一、查看样式表先看下 document.styleSheets,随意打开一个页面其中前三个是通过 link 标签引入的 CSS 文件,第四个是通过 style 标签内联在页面里的 CSS。有如下属性每一个 cssRu...
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的

SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的

json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位。Json的语法非常简单,采用的是键值对表示形式。JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序,也可以从服务器端程序传递json格式的字符串给前端并由前端解释。这个字符串是符合json语法的,而json语法又是 javascript语法的子集,所以...
SpringMVC restful 注解之@RequestBody进行json与object转换

SpringMVC restful 注解之@RequestBody进行json与object转换

由于快过年的原因,项目组没有太多任务,闲来无事研究了一下spring中restful调用。发现spring竟然已经强大到如此境界,程序员已经不需要在关心在写接口的过程中数据的转换以及调用,只需要专注业务。下面我总结一下步骤及其在研究过程的遇到的问题。步骤: 1、git clone https://github.com/spring-guides/gs-rest-service.git 从spring官网上下载了源码 2、进行maven编译(gradle也行...
详解AngularJS中module模块的导入导出

详解AngularJS中module模块的导入导出

AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。关于AngularJS中module的导入导出,在Bob告诉我之前还没写过,谢谢Bob在这方面的指导,给到我案例代码。在AngularJS实际项目中,我们可能需要把针对某个领域的各个方面放在不同的module中,然后把各个module...
日常收集整理的JavaScript常用函数方法

日常收集整理的JavaScript常用函数方法

函数就是包裹在花括号中的代码块,前面使用了关键词 function:function functionname(){这里是要执行的代码}当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。提示:JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。字符串长度截取functiocutstr(strlen...
基于jQuery实现复选框是否选中进行答题提示

基于jQuery实现复选框是否选中进行答题提示

最近是在项目需求中遇到的功能点,根据用户选择的选项给出相应的提示,下面给出了测试程序的效果图,看看是不是很满意,如果大家觉得还不错,请继续查看全文。一、实现的原理:第一步:判断用户选择哪一项,即哪个复选框被选中第二步:根据复选框的选中情况给出相应的提示二、下面来看主体程序:<!DOCTYPE html><html><head><meta charset="utf-8" /><title></...
<< 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 >>