![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 85
wbdaodao
这个作者很懒,什么都没留下…
展开
-
【转】高性能javascript
高性能JavaScript 一下内容是转载的,内容应该出自高性能JavaScript一书中,此书值得一读。学习过程中写的笔记,有误请指正。 性能并不是唯一的考虑因素,在对性能要求并非苛刻的环境中,性能也可让位于:团队编码规范,个人编码习惯,代码可读性,模块可扩展性等因素。 以下提到的对性能的优化,仅仅提供了从性能的角度去阐释一些设计思路,但实际上,浏览器本身会逐步优化自身的性能问题...原创 2012-10-29 17:26:22 · 83 阅读 · 0 评论 -
JAVASCRIPT 原型
理解JavaScript的原型链和继承 Table of Contents instanceof 引发的问题 instanceof 运算符可以用来判断某个构造函数的prototype属性是否存在另外一个要检测对象的原型链上1。 什么意思呢? 来个题 Function instanceof Object; 用高中数学的话就是把x,y代入公式得: in...原创 2015-07-17 15:09:37 · 100 阅读 · 0 评论 -
JS继承机制的实现
+function(exports){ //命名空间 var MML={}; /** * 简单继承的实现 * * 1、通过代理function实例对象区分父对象与子对象的prototype属性指向的prototype对象 * 2、通过闭包原理实现动态生成私有属性存取器 * 3、子类可以添加自身的私有属性、特权方法、原型对象 * ...2015-02-05 14:04:14 · 87 阅读 · 0 评论 -
Mootools系列教程
一周学会Mootools 1.4中文教程:序论一周学会Mootools 1.4中文教程:(1)Dom选择器一周学会Mootools 1.4中文教程:(2)函数一周学会Mootools 1.4中文教程:(3)事件一周学会Mootools 1.4中文教程:(4)类型一周学会Mootools 1.4中文教程:(5)Ajax一周学会Mootools 1.4中文教程:(6)动画一周学会Mootools 1....原创 2014-03-06 17:29:28 · 170 阅读 · 0 评论 -
CMD 模块定义规范
在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。 在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下: define(factory); define Function define 是一个全局函数,用来定义模块。 define ...原创 2013-08-02 14:33:49 · 85 阅读 · 0 评论 -
前端性能优化的14个规则
作为一个半前端工程师,而且只会写点HTML5和CSS3的“假”前端工程师,为了能更好地理解一下前端的花花世界,最近拜读了《高性能网站建设指南》一书,对作者提出的前端性能优化的14个规则获益匪浅,为了让自己印象更深刻点,决定作此文,当做学习笔记也好,知识总结也罢,总归看过的东西要让自己很好地掌握很好地运用起来才是王道。在解读这些规则的同时,我会用我一年半多的移动网站开发经历提出一些针对移动网站的优...原创 2013-12-06 13:13:04 · 213 阅读 · 0 评论 -
【转】JS去空格
我遇到一个问题,就是需要去除一个字符串的所有空格,换行等,只保留有用的字符,找了一下,做如下总结,留着以后用: js方法:str = str.replace(/[ ]/g,""); //替换所有空格,那不能替换回车符等str.replace(/(^\s*)|(\s*$)/g, ""); //去掉左右空格str.replace(/(\s*$)/g, ""); //去掉右空格str.repl...原创 2013-01-06 17:25:15 · 58 阅读 · 0 评论 -
【叨、校长】DIV大小随窗口改变、Ext Panel放大功能的实现
<html> <head> <title>My JSP 'index.jsp' starting page</title> <link rel="stylesheet" type="text/css" href="ext3.4/resources/css/ext-all.css" />2012-09-09 20:39:36 · 153 阅读 · 0 评论 -
【转】javascript原型设计模式
在JavaScript中创建对象,对于JavaScript开发者来说,会有很多种方法去创建,本文将剖析JavaScript原型设计模式,在大多数地方,可以使用这种原型属性来分享对象中的实例方法。 1.定义内部方法(Defining Methods Internally) 在所有创建对象的方式中,这大概是最简单,最直观的方式了。使用function定义构造函数,在设置所有对象的属性和方法时,只要...原创 2012-12-04 17:31:15 · 71 阅读 · 0 评论 -
【转】JS 时间类型详解
Date (对象) Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。 Date 对象必须使用 Flash 5 或以后版本的播放器。 Date 对象的方...原创 2012-08-02 14:13:39 · 339 阅读 · 0 评论 -
java开发中的时间类型
1、java时间类型的转换 * 时间类型格式化: Date date=new Date(); SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); format.format(sDate); * Date-->long long l=new Date().getTime(); * long-->...2012-04-01 11:23:34 · 109 阅读 · 0 评论 -
JS常用排序算法
笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。 1、插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因...原创 2015-07-21 16:56:04 · 105 阅读 · 0 评论