- 军军小站|张军博客
拥有Javascript标签的文章
Javascript

javascript显示当前日期时间和当前为本年第几周

运行效果:javascript文件:functionClock(){vardate=newDate();this.year=date.getFullYear();this.month=date.getMonth()+1;this.date=date.getDate();this.day=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六")[date.getDay()];this.hour=date.getH

系统 2019-08-12 09:30:17 2313

Javascript

JavaScript 中的内存泄露模式

知道内存泄漏的起因,那么在JavaScript中进行相应的防范就应该相当容易。在这篇文章中,作者KiranSundar和AbhijeetBhattacharya将带您亲历JavaScript中的循环引用的全部基本知识,向您介绍为何它们会在某些浏览器中产生问题,尤其是在结合了闭包的情况下。在了解了您应该引起注意的常见内存泄漏模式之后,您还将学到应对这些泄漏的诸多方法。JavaScript是用来向Web页面添加动态内容的一种功能强大的脚本语言。它尤其特别有助于

系统 2019-08-12 09:30:16 2312

Javascript

从JavaScript到Python之异常

不少前端工程师看到这个标题可能会产生质问:我js用得好好的,能后端能APP,为什么还要学习Python?至少有下面两个理由:学习曲线。ES6之后的JavaScript(TypeScript)的在语法上和Python有很多异曲同工的地方,所以学习曲线非常平滑,上手难度很低。应用场景。JavaScript虽然是web开发的王者,但是其在某些方面还是存在一些问题的。比如Node.js虽然可以写后端,但大多用于CGI层,做接口整合和模板渲染,而Python、Jav

系统 2019-09-27 17:52:38 2311

Javascript

python Web:JavaScript--文件导入、基础

1.JavaScript概述什么是JavaScript简称JS,是一种运行于JS解释器或执行引擎中的脚本代码,是一种浏览器解释型的语言主要用来实现页面的交互与动态效果JS的组成核心语法ECMAScript规范了JS的基本语法浏览器对象模型-BOMBrowserObjectModel,提供了一系列操作浏览器的方法文档对象模型-DOMDocumentObjectModel.提供了一系列操作文档的方法2.JS使用方式在元素标签中绑定JS代码,主要指JS事件事件:

系统 2019-09-27 17:47:01 2311

Javascript

javascript关于位置的相关参数解释

javascript关于位置的相关参数解释clientX:相对于网页的x坐标clientY:相对于网页的y坐标offsetX:相对于父容器的x坐标offsetY:相对于父容器的y坐标offsetLeft:获取对象相对于版面或由offsetParent属性指定的父坐标的计算左侧位置offsetTop:获取对象相对于版面或由offsetParent属性指定的父坐标的计算顶端位置screenX:相对于显示器的x坐标screenY:相对于显示器的y坐标scroll

系统 2019-08-29 23:08:01 2310

Javascript

Javascript的事件委托

原文:http://www.nczonline.net/blog/2009/06/30/event-delegation-in-javascript/#传统的事件处理所谓事件委托即使用单个EventHandler来管理页面上特定的一类事件。这并不是什么新的idea,但对于Web应用的性能而言,是很重要的。比如,有时候,你可能会写如下的代码:document.getElementById("help-btn").onclick=function(event)

系统 2019-08-29 23:50:28 2309

Javascript

JavaScript(JScript)下Singleton(单态)模式的实

单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录数据库连接都需要这样的单线程操作。还有,singleton能够被状态化;这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如果你要把这个数字永久保存到数据库,你可以在不修改单态接口的情况下方便的做到

系统 2019-08-29 22:08:31 2309

Javascript

Python和JavaScript间代码转换的4个工具

选Python还是JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在Web前端领域已经拥有明确的答案。立足于浏览器平台,如果放弃JavaScript,我们也就没什么可选择的项目了。好吧,也许答案也不是这么绝对。JavaScript已经成为众多其它编程语言争相选择的转换目标(相关实例包括TypeScript、Emscripten、Cor以及Cheerp)。而Python则拥有庞大的追随者群体,另

系统 2019-09-27 17:38:01 2308

Javascript

JavaScript 继承方式

关于继承可以朴素的理解为,通过继承,子类可以复用父类的方法,以达到代码重用。JavaScript可用多种方式模拟继承,本文先举例介绍各种方法,后对比分析优缺点。在JavaScript中,构造函数也和普通的函数一样,可以被赋值和调用,对象冒充通过此原理来模拟继承。FunctionClassA(name){this.name=name;this.sayHello=function(){alert("Hello,"+this.name);}}FunctionCl

系统 2019-08-29 22:05:16 2308

Javascript

css+javascript 无限级菜单

演示:http://www.cssrain.cn/demo/ddlevelsmenu/demo.htmhttp://www.cssrain.cn/demo/ddlevelsmenu/demo2.htm下载:http://www.cssrain.cn/demo/ddlevelsmenu/ddlevelsmenu.rarcss+javascript无限级菜单

系统 2019-08-29 22:03:50 2308

Javascript

[转]那些相见恨晚的 JavaScript 技巧

JavaScript的成功让人津津乐道,为Web网页编写JavaScript代码已经是所有Web设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的JavaScript程序员,也未能完全吃透。本文从7个方面讲述JavaScript中那些你不很熟知但非常实用的技巧。简略语句JavaScript可以使用简略语句快速创建对象和数组,比如下面的代码:可以使用简略语句如下:对象car就此创建,不过需要特别注意,结束花括号前一定不要加";"否则在IE会

系统 2019-08-29 22:18:22 2307

Javascript

Javascript 接口模拟

Javascript接口模拟可以通过三种方式实现文档手段(注释)、辅助类和鸭式辨。第一种和第二种只形式上体现没有真正的实现。鸭式辨实现原理是:”只要能像鸭子一样叫和走就是鸭子”,所以通过进行javascript对象属性对比进行判断是否实现了一个接品。1、建立一个模拟接口对象2、建立接口实现检查3、示例Javascript接口模拟

系统 2019-08-12 01:32:45 2307

Javascript

十个开源的Javascript框架

下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。jQueryhttp://jquery.com/如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,做出网页的效果也是令人称道的。不过,他最牛的是它的文件大小,只有区区18K,实在是居家旅行,网站开发之首选。下面是一个日历控件,很不

系统 2019-08-29 22:49:01 2306