![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 66
高新普惠_搬砖手
现就职于山西高新普惠,请大家关注: www.gaoxinzb.com
喜欢读书,喜欢写代码,喜欢思考。
软件工程师就像游戏玩家,需要修炼很多种技能,开发语言就像主动技能;模式和算法算是内功;软件工程和UML等算是被动技能;你的等级是什么?有哪些技能?欢迎讨论
展开
-
Jquery学习笔记——操作属性
遍历元素Each(函数): 遍历包装集,并执行迭代函数,参数为下标,this为元素修改元素属性Attr(name): 并对有争议的属性名称进行了规范化,如 class float(IE中是styleFloat), for,maxlength read原创 2011-08-18 15:58:48 · 646 阅读 · 1 评论 -
JavaScript(5)——位置动态变化
作用:网页元素的位置动态发生变化。这种变化可以是以某一时间为周期的循环变化,或在用户操作下触发的变化。知识要点:准确定位元素方法: event的各种属性 body对象的scrollLeft和scrollTop scrollHeight scrollWidth clientHeight等功能实现:跟随鼠标移动的图片:先确定鼠标当前的位置(通过event属性实现),原创 2012-07-19 14:05:25 · 1021 阅读 · 0 评论 -
JavaScript(6)——实现滚动
作用:由改变网页中元素的相对位置实现,利用层和定位元素、浏览器中实现页面滚动的元素和方法实现。知识要点:IE的元素:使文本在其width和height形成的区域内滚动显示,属性有behavior bgColor direction height width hspace vspace loop scrollAmount scrollDelay start()原创 2012-07-19 14:06:23 · 479 阅读 · 0 评论 -
JavaScripts 效果实例
横向和纵向滚动条的显隐 去掉x轴 去掉y轴 不显 页面跳转Window.location.href跳转到指定页面Window.history.back 后退Window.history.forward:前进Window.history.go(n|URL):在历史访问记录列表中跳转表格变色onmouseout="this.style.back原创 2008-01-04 13:24:00 · 1235 阅读 · 0 评论 -
JavaScript(7)——事件
通常浏览器执行某种默认动作响应某个事件,如onsubmit onclick onkeydown,onmousedown,onmouseup,,可以返回false阻止浏览器执行该动作。 不同的浏览器中,获得引发事件的对象不太一样,建议还是使用Jquery库完成事件的封装。错误处理 给window.onerror 赋值一个函数,然后窗口中发生Java原创 2012-07-19 14:07:30 · 472 阅读 · 0 评论 -
vbscript 学习笔记
第三章1. 建立列表1.无序列表:列表项目作为一个整体,与上下文各有一段空白格式为:ul和 li的属性:type=disc,circle,squareul 的属性设置到,LI的属性设置到 符号类型> 符号类型1>表项1 符号类型2>表项2 …原创 2012-09-10 11:27:19 · 4574 阅读 · 0 评论 -
正则表达式(五)——javascript
可用的字符串函数 search match replace split字符串遍历var s="";var re=/d(b+)(d)/ig;var str="cbdBdbsbdbdz";while(result=re.exec(str))!=null) { s+=""+result.index+" "+result[0]+原创 2012-09-29 21:00:35 · 447 阅读 · 0 评论 -
IE插件开发
又叫IE扩展(Internet Explorer Extension),是一种通过使用IE的扩展机制实现的组件,该组件可以实现对现有IE功能的扩展。IE具有以下扩展方式: 上下菜单(Context menu extensions):在上下文菜单中加入自定义的菜单,以执行自定义的命令,实现IE功能的扩展。 工具栏(Toolbars):常见的IE插件就是各种IE工具栏。它是以I原创 2012-11-02 15:57:16 · 5474 阅读 · 0 评论 -
Jquery学习笔记——插件编写
Jquery标志浏览器检测 $.browser 当需要根据特定的方法、对象和属性存在与否而对代码进行分支,可以使用对象检测技术,如: if( element.attachEvent). 而有时候同样的成员函数,只是参数不同,使用对象检测技术无法区分,就需要用到浏览器标志,如 $.browser , 对于IE6和IE7 可使用$.browser.version进行判断,如下原创 2011-08-25 11:11:00 · 398 阅读 · 0 评论 -
Jquery学习笔记——编码规范
文件和函数命名: 文件:jquery.插件名.js 函数:插件名 { 函数 }复杂函数的参数: 使用参数对象,如 Function f1(p1,options) { Var o=$.extends( { Option原创 2011-08-25 11:09:58 · 713 阅读 · 0 评论 -
Jquery学习笔记——代码组织
核心原则: 按功能组织你的代码:模块,服务等 无代码重复,使用inheritance解决 松耦合,代码之间通过 custom event,pub/sub完成消息传递封装:使用对象进行封装的好处是:解决消除匿名函数,以配置参数为中心,更方便去重构和重用。比如对事件处理函数,定义为_开头的函数,隐含其为工具函数或私有函数,一个简单的实例:var myFeature原创 2011-08-22 21:49:14 · 1417 阅读 · 0 评论 -
Jquery学习笔记——自定义事件
作用:为了在模块之间解耦合(地球人都知道!)基本结构被触发端: obj.bind('自定义事件名称','传入的数据',处理函数)触发端: 触发对象.click( function(event) { 找到被触发端对象.trigger(‘自定义事件名称’,'传递的数据')如:$(document).bind('myCustomEvent', { foo原创 2011-08-26 17:26:27 · 459 阅读 · 0 评论 -
jquery学习笔记——简介
CSS的出现是把样式和标记分开,jquery试图将行为和标记分开,例如将button中的onclick这样实现:document.getElementById(“testButton”).onclick();Jquery包装器 wrapper $(“pa”):代表p元素中的所有链接。 参考资料: docs.jquery.com/Selectors;实原创 2011-08-15 11:40:07 · 420 阅读 · 0 评论 -
fabric 学习笔记
Fabric 的学习定义 Fabric provides a missing object model forcanvas, as well as an SVG parser, layer of interactivity, and a whole suite ofother indispensable tools. 作用 在canvas的底层基础上提供了 obj原创 2013-11-05 17:25:25 · 17733 阅读 · 2 评论 -
Process 简单学习
作用: large-scaleinstallation work, motion graphics, and complex data,visualization,原型开发,想法测试, 编程教学. 开发: 交互和数据驱动的visualization 尽量简单,不要有复杂结构 一个程序叫做sketch 只有语句没有函数的叫做staticsketch,原创 2014-08-27 14:41:55 · 717 阅读 · 0 评论 -
jsPlumb 学习笔记
介绍 使用svg完成画图,四个概念: anchor: endpoint在的位置,可通过name访问 endpoint:connection的一端节点,通过addPoint makeSource, connect创建, connector:连接线 overlay:connector的装饰组件,如labelarrow 一个connection由一个c原创 2014-08-27 14:49:10 · 23573 阅读 · 3 评论 -
ExtJs 学习笔记
ExtJS中的组件体系由下图所示: 组件大致可以分成三大类,即基本组件、工具栏组件、表单及元素组件。 基本组件有: xtype Class ------------- ------------------ box Ext.BoxComponent 具有边框属性的组件 button Ext.Bu原创 2011-02-21 11:38:00 · 1115 阅读 · 0 评论 -
JavaScript(4)——动态层
知识要点:层可包含其他所有的html代码,作用是提供一种在网页中定位的方式。可通过改变层的位置改变内容的相对位置,各层可相互叠加,通过z坐标实现改变。层可以嵌套功能实现:树形目录:父节点是一个层,子节点是一个层,单击时判断是收缩还是展开,决定子层的隐藏和显示visibility,并将下面层的高度下移下拉菜单:在层的基础使用oncilick onmouseove原创 2012-07-19 14:04:49 · 460 阅读 · 0 评论 -
JavaScript(1)——数据类型、运算符、流程处理、函数
编辑环境eclipse下的jseclipse或者 spketIDE插件注释方式同java中位运算符与,或,非,异或,左移,右移循环语句的使用:1. 数组For(var i=0;i<arr.length;i++) Arr[i];2. 对象For(var name in obj) {原创 2012-07-19 13:55:31 · 712 阅读 · 0 评论 -
jquery 使用技巧
1.关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对转载 2011-08-13 11:57:17 · 399 阅读 · 0 评论 -
Jquery最佳实践
1. 使用最新版本的jquery。新版本会改进性能,而且会有更多功能2. 用对选择器id》元素标签 》.class 》伪类,如:hidden ; 属性,如input[type=text] 3. 理解父子之间的关系查找子元素原创 2011-08-20 01:42:34 · 746 阅读 · 0 评论 -
Jquery学习笔记——处理表单元素
Val(): 返回包装集中第一个元素的值,如果为多选元素,则返回所有值的数组,要求包装集须为表单元素,而且不区分单选和复选按钮的选中状态 对于单选按钮组,如名称为radioGroup,获得其选中值,如下: $(input[name=radioGroup]:ch原创 2011-08-18 16:00:25 · 367 阅读 · 0 评论 -
Jquery学习笔记——操作样式
操作类名称类名称只在 中定义的 .className 部分AddClass(names): names为字符串,包含要添加的类名称removeClass(names)toggleClass(name);针对包装集中的每个元素判断是否包含类名称(以空格分开),如原创 2011-08-18 15:59:35 · 469 阅读 · 0 评论 -
Jquery 1.3以上 新增函数
Proxy1.4版本在jQuery命名空间下新增了一个名叫”proxy“的方法,该方法有两个参数:一个是作用域,一个是准备执行的处理方法。在Javascript中,this关键字很巧妙地自动执行父亲对象或某个DOM元素对象。当有时候我们希望this指向的不是一个DOM元素转载 2011-09-26 15:51:59 · 475 阅读 · 0 评论 -
Jquery UI框架
1. DWZ 官方网址:http://code.google.com/p/dwz/ 官方介绍:DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架.DWZ富客户端框架设计目标是简转载 2011-09-30 10:38:34 · 508 阅读 · 0 评论 -
Jquery学习笔记——Ajax
Ajax函数详解jQuery提供了几个用于发送Ajax请求的函数. 其中最核心也是最复杂的是jQuery.ajax( options ),所有的其他Ajax函数都是它的一个简化调用. 当我们想要完全控制Ajax时可以使用此结果, 否则还是使用简化方法如get, post,转载 2011-09-21 13:16:32 · 612 阅读 · 0 评论 -
Jquery学习笔记——事件
Jquery事件模型绑定事件 Bind(eventType,data,listener): eventType 类型可以添加命名空间的后缀;data可以作为Event实例的data属性,可省略;listener的参数是Event对象,如:原创 2011-08-19 18:06:13 · 1011 阅读 · 0 评论 -
Jquery学习笔记——操作包装集
包装实验室: chapter2/lab.wrapped.set.html2.1 大小 $(‘a’).size()2.2 获取元素 $(‘a’)[0] 获取第一个 $(‘a’).index($(‘a#a1’))原创 2011-08-18 15:53:37 · 1195 阅读 · 2 评论 -
Jquery学习笔记——动画
参考资料 chapter5/lab.effects.html jQuery允许对象呈现某些特殊效果。 $('h1').show(); //展现一个h1标题。其中可选参数为 speed和callBack,speed可以为 (String,Number) :原创 2011-08-19 22:06:06 · 877 阅读 · 1 评论 -
Jquery学习笔记——工具函数
主要操作非Dom元素的javascript对象和非对象相关的操作常用的工具方法有以下几种: 1. 字符串 $.trim() 去除字符串两端的空格。 2. 对象和集合 $.each( 数组|对象,callBack):原创 2011-08-19 22:00:30 · 638 阅读 · 0 评论 -
jquery 学习笔记——选择元素
选择DOM元素和创建新的DOM元素1. 选择被操作的元素 选择器实验室 chapter2/lab.selectors.html1.1 CSS选择器 相同于CSS中的选择方法 Element #id .class 以及组合,如:label.out Selector1,selector2,select原创 2011-08-18 15:51:46 · 936 阅读 · 1 评论 -
Jquery学习笔记——队列和Data
队列jQuery中的queue和dequeue是一组很有用的方法,他们对于一系列需要按次序运行的函数特别有用。特别animate动画,ajax,以及timeout等需要一定时间的函数queue和dequeue的过程主要是:1,用queue把函数加入队列(通常是函数数组)2,用dequeue将函数数组中的第一个函数取出,并执行(用shift()方法取出并执行)3. 使用clea转载 2011-09-30 15:54:38 · 992 阅读 · 0 评论 -
Jquery 知识点
1。 jQuery选择器按照功能主要分为"选择"和"过滤". 并且是配合使用的. 可以同时使用组合成一个选择器字符串. 主要的区别是"过滤"作用的选择器是指定条件从前面匹配的内容中筛选, "过滤"选择器也可以单独使用, 表示从全部"*"中筛选. 比如: $(":[title]")。而"选择"功能的选择器则不会有默认的范围, 因为作用是"选择"而不是"过滤".2. 表单过滤器 Form Filt转载 2011-11-29 17:15:53 · 382 阅读 · 0 评论 -
JavaScript(3)——动态内容
作用:根据选择发生变化,或在时间的触发下不断发生变化知识要点:innerText innnerHTML outerText和outerHTML(修改id指定的html代码或文本内容)insertAdjacentHTML()和insertAdjacentText() (向元素标记对间追加内容)selection是window的子对象,包括clear() empty(原创 2012-07-19 14:04:11 · 389 阅读 · 0 评论 -
JavaScript(2)——对象
自定义对象:创建对象:1. 构造函数方式创建构造函数的定义Function 类名(参数1,参数2){ This.city=参数1; This.year=参数2; This.show=function()}调用:Var a=new 类名(1,3);说明:l 构造函数通过 new来调用l 构造函原创 2012-07-19 14:03:27 · 419 阅读 · 0 评论