-
jQuery 选择器项目实例分析及实现代码
首先废话一句,jQuery选择器真心很强大! 在项目中遇到这么一个问题easyui的问题 如图所示,当前页面显示的是“原始报文查询”的页面,当时左侧导航栏却选中的是“重发报文查询”。如何让右侧的...
作者:asdasdasd03-30 -
Three.js源码阅读笔记(物体是如何组织的)
这是Three.js源码阅读笔记第三篇。之前两篇主要是关于核心对象的,这些核心对象主要围绕着矢量vector3对象和矩阵matrix4对象展开的,关注的是空间中的单个顶点的位置和变化。这一篇将主要讨论Th...
作者:asdasdasd03-30 -
JS 添加网页桌面快捷方式的代码详细整理
复制代码 代码如下: function toDesktop(sUrl,sName){ try{ var WshShell = new ActiveXObject("WScript.Shell"); var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop")...
作者:asdasdasd03-30 -
javascript延时加载之defer测试
偶尔发现 js 中有个延时加载的标签 defer,还在疑惑这么好用的东西为什么没有流行起来。 测试了几个浏览器。在ie7,8,9和360安全济览器下可以。这就是为什么不选择defer的原因了。 复制代码 代码...
作者:asdasdasd03-30 -
javascript 实现简单的table排序及table操作练习
在这个列子中,练习了table的操作,主要有:tBodies、rows、cells,还有有关数组的排序方法:sort 先上代码: 复制代码 代码如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <titl...
作者:asdasdasd03-30 -
JS打开图片另存为对话框实现代码
单击按钮打开图片另存为对话框的示例如下复制代码 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <meta name="Gener...
作者:asdasdasd03-30 -
Three.js源码阅读笔记(Object3D类)
这是Three.js源码阅读笔记的第二篇,直接开始。 Core::Object3D Object3D似乎是Three.js框架中最重要的类,相当一部分其他的类都是继承自Object3D类,比如场景类、几何形体类、相机类、光照类等...
作者:asdasdasd03-30 -
Javascript 加载和执行-性能提高篇
Js的阻塞性 Javascript 在浏览器中的性能问题,可能是最重要的可用性问题 Js的阻塞性 浏览器用单一进程来处理UI进程和Js的执行 不管是内嵌的还是外链的,下载并立即执行 因为它有可能会修改页面...
作者:asdasdasd03-30 -
Javascript图像处理—虚拟边缘介绍及使用方法
前言 上一篇文章,我们来给矩阵添加一些常用方法,这篇文章将讲解图像的虚拟边缘。虚拟边缘 虚拟边缘就是按照一定映射关系,给图像添加边缘。 那么虚拟边缘有什么用呢?比如可以很容易做一个倒影...
作者:asdasdasd03-30 -
一个背景云变换js特效 鼠标移动背景云变化
提到博客,不能不提到博客园cnblogs.com。绝对是国内非常非常牛逼的博客云集地。可能我关注博客的时间比较短,从2010年才开始,而那里的博主们基本4年以上的博龄了。 在群里有人要个比较个性的企...
作者:asdasdasd03-30 -
多个js与css文件的合并方法详细说明
在Web项目的开发中,js,css文件会随着项目的开发变得越来越多,越来越大,这就给给性能方面带来一些问题,如,页面引入的的js,css越多的话,那么对就增加了http请求数,解决该问题的一个好的方法就是合...
作者:asdasdasd03-30 -
Three.js源码阅读笔记(基础的核心Core对象)
Three.js是一个比较伟大的webgl开源库,它简化了浏览器3D编程,使得使用JavaScript在浏览器中创建复杂的场景变得容易很多。Github上众多webgl demo令我兴奋不已,跃跃欲试。由于这个库还处在开发...
作者:asdasdasd03-30 -
javascript 利用Image对象实现的埋点(某处的点击数)统计
需求:统计用户页面某处的点击数或者执行到程序中某个点的次数 特点:根据实际情况,创建多个Image对象,原则谁空闲谁做事。解决因过快发送埋点数据导致部分埋点缺失的问题。 实现:(注下面的代...
作者:asdasdasd03-30 -
Eval and new funciton not the same thing
1、函数声明式 复制代码 代码如下: function foo(){ //code } 在JS中,函数也是对象,函数对象连接到Function.prototype( Function.prototype连接到Object.prototype) 2、函数字面量式 复制代码...
作者:asdasdasd03-30 -
jQuery基础框架浅入剖析
一、原型模式结构 复制代码 代码如下: // 定义一个jQuery构造函数 var jQuery = function() { }; // 扩展jQuery原型 jQuery.prototype = { }; 上面是一个原型模式结构,一个jQuery构造函数和jQ...
作者:asdasdasd03-30 -
前后台交互过程中json格式如何解析以及如何生成
前台: 复制代码 代码如下: $.ajax({ type: "POST", url: "GetMenuRole.ashx", data: "", dataType: "json", success: function (data) { if (data.Status == false) { alert(data.ErrorReason)...
作者:asdasdasd03-30 -
载入jQuery库的最佳方法详细说明及实现代码
由于目前Google的不稳定,而国内没有好的同类服务,故这已不是最优方案。当然,你把Google库路径换成国内稳定且快速的路径(如果存在),依然可以受用此方法带来的各种好处。即便如此,综合考虑...
作者:asdasdasd03-30 -
通过jQuery源码学习javascript(一)
Jquery这么普及,必有它过人之处,通过开源代码进行学习,是个不错的学习方法啊! 以下是我模拟的方法,我尽量简化方法。 定义对象C(类似于jquery的$方法)——这个也是jquery设计非常巧妙的地方...
作者:asdasdasd03-30 -
javascript的字符串按引用复制和传递,按值来比较介绍与应用
按值和按引用的比较 Numbers 和 Boolean 类型的值 (true 和 false) 是按值来复制、传递和比较的。当按值复制或传递时,将在计算机内存中分配一块空间并将原值复制到其中。然后,即使更改原来的值...
作者:asdasdasd03-30 -
Js数组的操作push,pop,shift,unshift等方法详细介绍
js中针对数组操作的方法还是比较多的,今天突然想到来总结一下,也算是温故而知新吧。不过不会针对每个方法进行讲解,我只是选择其中的一些来讲。 首先来讲一下push和pop方法,这两个方法只会对...
作者:asdasdasd03-30 -
CSS(js)限制页面显示的文本字符长度
复制代码 代码如下: <nav class="cf_nav clearfix"> <ul> <li> <a href="http://lizhuangs.18021051d350c3871c0a.tpl.diandian.com" title="首页"> <div class="nav_block"> <span>首页</span> ...
作者:asdasdasd03-30 -
web性能优化之javascript性能调优
JavaScript 是一个比较完善的前端开发语言,在现今的 web 开发中应用非常广泛,尤其是对 Web 2.0 的应用。随着 Web 2.0 越来越流行的今天,我们会发现:在我们的 web 应用项目中,会有大量的 Ja...
作者:asdasdasd03-30 -
ie支持function.bind()方法实现代码
前端开发者应该很清楚 Javscript 脚本的 function 函数对象可以通过 call 或 apply 方法,使其改变内部作用域(this)所指向的对象,实现更多可扩展的功能开发。ie 原生支持 function 对象的 call...
作者:asdasdasd03-30 -
js 判断一个元素是否在页面中存在
1. 判断表单元素是否存在(一) 复制代码 代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if("periodPerMonth" in document.t...
作者:asdasdasd03-30 -
window.open的页面如何刷新(父页面)上层页面
复制代码 代码如下: this.ClientScript.RegisterStartupScript(this.GetType(), this.Title, "window.opener.location.reload();alert('销帐成功!');", true); 主要是这段js代码:window.opene...
作者:asdasdasd03-30