文章分类 -  JAVASCRIPT

摘要:本文来源于多年的 JavaScript 编码技术经验,适合所有正在使用 JavaScript 编程的开发人员阅读。 本文的目的在于帮助大家更加熟练的运用 JavaScript 语言来进行开发工作。 文章将分成初级篇和高级篇两部分,分别进行介绍。 初级篇 1、三目运算符 下面是一个很好的例子,将一个完 阅读全文
posted @ 2017-12-13 10:20 luckc# 阅读(136) 评论(0) 推荐(0)
摘要:by:http://www.cnblogs.com/zhaopei/p/upload.html 阅读目录 利用表单实现文件上传 表单异步上传(jquery.form插件) 模拟表单数据上传(FormData) 分片上传 使用HTML5 拖拽、粘贴上传 上传插件(WebUploader) 总结 作为程 阅读全文
posted @ 2017-07-31 17:19 luckc# 阅读(145) 评论(0) 推荐(0)
摘要:[译]5.41 Swagger tutorial 单击此处查看原文 更多概念参见:Implementing Swagger with your API docs 关于 Swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger 可以生成一个具有 阅读全文
posted @ 2017-07-12 11:15 luckc# 阅读(465) 评论(0) 推荐(0)
摘要:sms:2525<?php if($os =='ios'){ ?>&<?php }else{ ?>?<?php } ?>body=KKG 阅读全文
posted @ 2017-06-15 16:42 luckc# 阅读(108) 评论(0) 推荐(0)
摘要:Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG 使用场景: 无需浏览器的 Web 测试 页面访问自动化 屏幕捕获 网络监控 无需浏览器的 Web 测试 页面访问自动 阅读全文
posted @ 2017-05-24 10:42 luckc# 阅读(167) 评论(0) 推荐(0)
摘要:·CALL语法:call(thisObj,Object)定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么... 阅读全文
posted @ 2015-01-22 10:31 luckc# 阅读(137) 评论(0) 推荐(0)
摘要:越来越多的网站,开始采用"单页面结构"(Single-page application)。整个网站只有一张网页,采用Ajax技术,根据用户的输入,加载不同的内容。这种做法的好处是用户体验好、节省流量,缺点是AJAX内容无法被搜索引擎抓取。举例来说,你有一个网站。 http://example.co... 阅读全文
posted @ 2014-12-02 09:23 luckc# 阅读(127) 评论(0) 推荐(0)
摘要:相信大家都非常熟悉jQuery类库,绝对最受欢迎的JS框架,如果你也有兴趣阅读v源代码的话,或者你也会有同感。以下便是阅读jQuery源代码后挖掘的18条令人惊奇的信息:1. sizzle的大小Sizzle是用来帮助jQuery实现DOM查询操作的引擎,可能你不知道它占用了jQuery源代码的22%... 阅读全文
posted @ 2014-09-24 09:34 luckc# 阅读(129) 评论(0) 推荐(0)
摘要:简介AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。通常,我们是通过以下技术来解决静态网页技术在构建动态应用上的不足:类库 - ... 阅读全文
posted @ 2014-08-28 17:47 luckc# 阅读(285) 评论(0) 推荐(0)
摘要:对Web开发者而言,开源的JavaScript库Tracking.js正在使计算机视觉和增强现实技术变得简单, 使用它可以展示效果类似Kinect或者Wii的体感应用,且该JavaScript库体积小 (~7k),非常轻量级,且接口简洁。Tracking.js能够在移动Web应用、桌面应用中工作,甚... 阅读全文
posted @ 2014-08-18 12:00 luckc# 阅读(263) 评论(0) 推荐(0)
摘要:最近在研究SSO单点登录技术,其中有一种就是通过js的跨域设置cookie来达到单点登录目的的,下面就已京东商城为例来解释下跨域设置cookie的过程涉及的关键知识点:1、jquery ajax跨域重定向,要理ajax解跨域重定向,先要了解浏览器对重定向的处理。正常我们请求一个地址,如果server... 阅读全文
posted @ 2014-08-12 12:22 luckc# 阅读(916) 评论(0) 推荐(0)
摘要:1.1.1 摘要相信有C++、C#或Java等编程经验的各位,对于this关键字再熟悉不过了。由于Javascript是一种面向对象的编程语言,它和C++、C#或Java一样都包含this关键字,接下来我们将向大家介绍Javascript中的this关键字。本文目录全局代码中的this函数中的this引用类型函数调用以及非引用类型引用类型以及this的null值函数作为构造器被调用时this的值手动设置函数调用时this的值1.1.2 正文由于许多面向对象的编程语言都包含this关键字,我们会很自然地把this和面向对象的编程方式联系在一起,this通常指向利用构造器新创建出来的对象。而在EC 阅读全文
posted @ 2012-08-02 12:39 luckc# 阅读(117) 评论(0) 推荐(0)
摘要:导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。译文正文:到处都是属性、方法,代码极其难懂,天哪,我的程序员,你究竟在做什么?仔细看看这篇指南,让我们一起写出优雅的面向对象的JavaScript代码吧!作为一个开发者,能否写出优雅的代码对于你的职业生涯至关重要。随着像Node.js这类技术的发展,你甚至可以在服务器端使用JavaScript了。同样的,你也可以使用JavaScript来控制MongoDB的持 阅读全文
posted @ 2012-05-07 18:23 luckc# 阅读(140) 评论(0) 推荐(0)
摘要:基础知识SpiderMonkey 简介和其他的 JavaScript 引擎一样,SpiderMonkey 不直接提供像 DOM 这样的对象,而是提供解析,执行 JavaSccript 代码,垃圾回收等机制。SpidlerMonkey 是一个在 Mozilla 之下的开源项目,要使用 SpiderMonkey,需要下载其源码,然后编译为静态 / 动态库使用。要在自己的应用程序中使用 SpiderMonkey,首先需要了解以下三个核心概念:运行时环境运行时环境是所有 JavaScript 变量,对象,脚本以及代码的上下文所存在的空间。每一个上下文对象,以及所有的对象均存在于此。一般应用仅需要一个运 阅读全文
posted @ 2012-04-23 10:14 luckc# 阅读(304) 评论(0) 推荐(0)
摘要:这是我早期在网上看的javascript学习方法,觉得很不错,就保存到word了,这几天学习Js,再看了一遍,对初学或者已经会Js的程序员来说,还是可以学习的。还有大家如果有更好的Js学习方法,可以提供下噢。谢谢!1.Javascript数组API1.//定义数组2.varpageIds=newArray();3.pageIds.push('A');4.5.数组长度6.pageIds.length;7.8.//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined9.vara=[1,2,3,4,5];10.varb=a.shift();//a:[ 阅读全文
posted @ 2012-04-23 09:35 luckc# 阅读(183) 评论(0) 推荐(0)
摘要://jQuery将div等固定在浏览器右上角的方法//$(window):浏览器对象//$(document.body):body对象//$(document):文档对象(function($){// 拓展自jQuery $.extend({// 静态方法写法(自定义一个叫osiris的类,避免与jQuery自身方法重名) osiris : { setTopRight : function($this){ $this.css({"display": "block", "position": "absolute", 阅读全文
posted @ 2012-03-31 19:25 luckc# 阅读(514) 评论(0) 推荐(0)
摘要:本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。这些都是我尽量记住的有着最佳性能的代码段,因此如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!我希望你在这一文章中能找到有帮助的东西。1.如何创建嵌套的过滤器:1. //允许你减少集合中的匹配元素的过滤器,2. //只剩下那些与给定的选择器匹配的部分。在这种情况下,3. //查询删除了任何没(:not)有(:has)4. //包含class为“selec 阅读全文
posted @ 2012-01-10 16:18 luckc# 阅读(135) 评论(0) 推荐(0)