摘要:
一、为什么要进行Javascript压缩?1、减少JS代码容量,增加下载速度和执行速度;2、压缩后的JS代码不具备可识性,在一定程度上达到加密效果,防止被人轻易使用。二、常规Javascript压缩的原理:1、压缩多余的空格和换行符;2、删除注释,因为注释对浏览用户是无用的,删除了可以缩小文件体积;3、把较长的变量名称和过程名称统一替换为很短的名称。三、其他Javascript压缩(加密)原理http://www.cnblogs.com/heimirror/archive/2010/06/04/1751304.html1、加密:微软有一个控件,可以将javascript加密,加密后真的是一点都 阅读全文
摘要:
jQuery源码分析(版本1.6.1)00 前言开光01 总体架构02 正则表达式-RegExp-常用正则表达式03 构造jQuery对象-源码结构和核心函数03 构造jQuery对象-工具函数04 选择器 Sizzle-工作原理04 选择器 Sizzle-设计思路04 选择器 Sizzle-从左向右的余热04 选择器 Sizzle-块分割器chunker(有图有真相)05 异步队列 Deferred06 浏览器测试 Support07 数据缓存 Cache08 队列 Queue09 属性操作10 事件处理 Event-概述和基础知识10 事件处理 Event-源码结构10 事件处理 Even 阅读全文
摘要:
Fuck,户口迁移证丢了。fuck我那同学。户口迁移证遗失可以补办,补办可参考:1,到迁出户口的派出所复印当时迁出的户口迁移证存根,并交由派出所盖章。2,凭存根到迁往地派出所签署未落户证明;3,凭存根上的编号,找当地报社进行登报遗失申明,并保留发票;4,凭存根,未落户证明,报纸,发票,毕业证复印件,身份证复印件到迁出派出所办理新的户口迁移证。以上流程仅供参考,具体办理流程以迁出派出所的要求为准。湖南大学生服务网解答对于迁移证丢失或者过期的情况一般的处理步骤如下:首先,回原毕业学校所在地的派出所(即在校时办理身份证的派出所)查询户口迁移档案,找到户口迁移证存根,然后复印。派出所户政科负责人会在上 阅读全文
摘要:
先用一个简单的例子说明:var o={flag:true};var test=!!o.flag;//等效于var test=o.flag||false;alert(test);由于对null与undefined用!操作符时都会产生true的结果,所以用两个感叹号的作用就在于,如果明确设置了o中flag的值(非null/undefined/0""/等值),自然test就会取跟o.flag一样的值;如果没有设置,test就会默认为false,而不是null或undefined。在jQuery中比较经典的例子如下:(jQuery 1.7.0.js: Line 748) grep: 阅读全文
摘要:
js群里说大话设计模式是垃圾。推荐“webcast的设计模式”,回去以后看。 阅读全文
摘要:
Javascript闭包的定义非常晦涩——闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留它们在闭包最初定义(或创建)时的值(深连结)。简单来说,Javascript闭包就是在另一个作用域中保存了一份它从上一级函数或作用域取得的变量(键值对),而这些键值对是不会随上一级函数的执行完成而销毁。周爱民说得更清楚,闭包就是“属性表”,闭包就是一个数据块,闭包就是一个存放着“Name=Value”的对照表。就这么简单。但是,必须强调,闭包是运行期概念,一个函数实例。Javascript闭包的实现 阅读全文
摘要:
jQuery File Upload是一个非常优秀的上传组件,主要使用了XHR作为上传方式,并且利用了相当多的现代浏览器功能,所以可以实现诸如批量上传、超大文件上传、图片预览、拖拽上传、上传进度显示、跨域上传等功能。美中不足的是jQuery File Upload的默认UI比较复杂,集成了全部功能,让jQuery File Upload的定制变得比较繁琐。尝试用jQuery File Upload制作了一个类似微博图片上传的单文件式上传Demo,将一些要点记录下来备忘。最终效果如下图:jQuery File Upload的最简模型jQuery File Upload包含了一堆文件,首先需要弄清 阅读全文
摘要:
今天刚知道js都有模板引擎了。转一篇文章:原文:http://cdc.tencent.com/?p=5723jqueryupload:https://github.com/blueimp/jQuery-File-Upload#download随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,与此同时 javascript MVC 思想也开始流行起来。javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,近一年来在开源社区中更是百花齐放,在 Twitter 阅读全文