北京总部

web前端开发:如何快速掌握jQuery插件开发

web前端开发:如何快速掌握jQuery插件开发

2017-07-11

jQuery插件就是用来扩展jQuery原型对象的一个方法,简单来说就是jQuery插件是jQuery对象的一个方法。 jQuery插件的使用方式就是jQuery对象方法的调用。 如何快速掌握jQuery插件开发?且看文章讲解~ 一、最简单的jQuery插件封装 我们要做一个改变标签文字颜色的插件。 代码 审查元素> 二、链式调用 链式调用时jQuery的一大特色,一个通用的插件应该遵循jQuery风格,满足链式调用要求。 添加简单的一行代码return this,在插件执行完之后,就会把当前的jQuery对象返回,然后就可以在插件方法后面继续调用其它jQuery方法。 代码 三、使用立即执行函数避免$符号的污染 因为使用了立即执行函数,所以此时的$只属于这个立即执行函数的函数作用域,这样就可以避免$符号的污染。 代码 四、带参数的jQuery插件 继上面的例子,增加一个可以改变文字大小的功能。 代码 执行结果 > 五、总结 定义插件的方式除了上面说的用$.fn来定义,还有另外一种方式来定义插件,那就是使用$.fn.extend方法。 代码 使用$.extend方法给插件设置默认属性,这个方法在这里的用法就是合并两个对象,即把后面一个对象的存在的属性值赋值给第一个对象。 $.extend方法和$.fn.extend方法都可以用来扩展jQuery功能,$.extend方法是在jQuery全局对象上扩展方法,$.fn.extend方法是在$选择符选择的jQuery对象上扩展方法。所以扩展jQuery的公共方法一般用$.extend方法,定义插件一般用$.fn.extend方法。 中软卓越官方网站 http://etc.chinasofti.com http://www.zretc.com 客服电话 400-666-3775 小卓的独家QQ 3177669389

更多>
来自太原中软卓越Java开发培训老师的一封信:我的梦想是什么?

来自太原中软卓越Java开发培训老师的一封信:我的梦想是什么?

2017-07-11

中软卓越的各位同学: 大家好! 我是中软卓越太原EEC的吉老师,今天写这封信给你们,是想和你们聊聊我和你们的“梦想”。 虽说我已不是像你们一般20出头的年岁,但我也与你们一样拥有梦想,我想通过自己的努力,让每一位学员在4-5个月的时间里能够学有所成,在学习结束时能够拥有一个自己满意的工作,当然这个梦想听起来也许不是很高大上,但确实那么的实实在在。你们就是我的“梦想”。我会为我的梦想不懈的努力,许你们一个美好的未来。 这几天在闲余时间和几位学员聊天,我能感受的到,你们之中好多人都对自己的生活与未来感到很迷茫、很无奈。 大家都有一种类似的感悟:我今年二十出头,回头看看,我竟然是一无所有。 二十出头,没有一项拿得出手的技能。 二十出头,各方面没有出色的能力,更没有家庭背景,唯一有的也许就是担忧了。 二十出头,银行卡不少,但却没有存款,真的是一个真正的穷人。 二十出头,我内心经常产生出恐慌,我经常在为自己,我的未来在哪里,难道我将如此下去,继续一事无成,一无所有。 如果可以,我希望自己能够像电脑上的还原精灵一样,只需轻轻一按,就能从头开始。可如果终究是如果,然而生活往往仅有后果和结果。 但是,我也在每一位同学身上看到了年轻人的希望与梦想。 二十出头,一无所有那又怎样,我要改变,我要改变…… 我要学习,我要出人头地就必须学习,我要在中软卓越重新开始! 吉老师很高兴有这么多同学信任中软卓越。我想告诉大家,来到中软卓越不仅是学IT基础知识,更是为了获得更多的项目经验,毕竟很多软件企业更多时候看重你的经历。真正的重点是授课老师传递给大家的工作经验、项目经验,是工作中用的技术,中软卓越做的是实训,而不仅仅是培训。 吉老师很高兴能够在中软卓越遇见你们这些可爱的孩子,你们的欢声笑语就是我耳边最动听的音乐,年少的友谊很宝贵,你们也要珍惜在你们身边一同奋斗的小伙伴们,你们、我们都是彼此人生中美丽的相遇。 只要你肯努力,踏实的学习,你就一定能立足在这个社会。吉老师信任你们,也请你信任自己的潜力与能力。 下面说想对大家说说需要注意到的几个问题: 1、希望大家都能把课堂内容以及学习内容能够看一遍,不然起不到学习的效果,光跟着上课老师很难达到学习效果; 2、年轻仅仅能说明你比别人有更多的时间去学习,如果还和大学一样,也就是浪费更多时间而已; 3、学习也不是缺少时间,也不是缺少努力,而是面对诱惑缺少一颗安静的心; 4、此刻打盹,你的将来会是做梦;而现在努力,你将会圆梦。未来的你,一定会感谢现在拼命的自己; 5、必须做该做的,别管你喜不喜欢!先生存,再谈兴趣。我们的习大大也说,空谈误国,实干兴邦; 6、别怕自己什么都不会,任何人开始任何事情之前同样是什么也不会。重要的是你敢做,并能坚持; 我们不要运气,我们要的是真材实料,要的是真本事! 真诚的祝愿中软卓越的每一位同学能够成功圆梦,也感谢大家对中软卓越的支持。 我在奔跑着追逐“梦想”, 我的“梦想”,你们呢? :) ——中软卓越太原EEC 吉老师 2017.07.05

更多>
如何使用Markdown书写Github-README.md

如何使用Markdown书写Github-README.md

2017-07-05

GitHub 的 markdown 语法在标准的 markdown 语法基础上做了扩充,称之为 GitHub Flavored Markdown ,简称 GFM 。 GFM 在 GitHub 上有广泛应用,除了 README.md 文件外, issues 和 wiki 均支持 markdown 语法。 如何使用Markdown书写Github-README.md?且看文章讲解~ 一、标题 使用 # ## ### #### ##### ###### 后加一个 空格 表示 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 代码 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 效果 二、列表 使用 - 后加一个 空格 表示列表。 代码 - 一级列表 - 二级列表 -三级列表 效果 三、文本处理 斜体:*斜体1* _斜体2_ 粗体: **粗体1** __粗体2__ 效果: 粗体1 粗体2 斜粗体: ***斜粗体1*** ___斜粗体2___ 效果: 斜粗体1 斜粗体2 删除线: ~~删除线~~ 效果: 删除线 文字高亮:`使用一对反引号` 换行 不允许回车换行 ,在上一行的结尾加 两个空格 换行 四、图片 ! 紧跟 [图片alt] 紧跟 (链接) 代码 ![中软卓越logo]() 五、代码块及代码高亮 使用两对三个反引号,中间书写代码,在第一对反引号后面写语言名称可显示代码高亮 代码 var hello = function () { console.log('hello world') } 效果 六、表情 Github的Markdown语法支持添加emoji表情,输入不同的符号码(两个冒号包围的字符)可以显示出不同的表情。 比如:blush:,可以显示��。 中软卓越官方网站 http://etc.chinasofti.com http://www.zretc.com 客服电话 400-666-3775 小卓的独家QQ 3177669389

更多>
使用babel编译后的ES6语法——let&const

使用babel编译后的ES6语法——let&const

2017-06-23

使用babel编译后的es6语法 编译前 const a = 20 for(let i = 0; i < 10; i++){} for(let i = 0; i < 10; i++){} console.log(a) console.log(i) 编译后 "use strict"; var a = 20; for (var _i = 0; _i < 10; _i++) {} for (var _i2 = 0; _i2 < 10; _i2++) {} console.log(a); console.log(i); const 不允许重复赋值。 let 声明的变量仅在块级作用域内有效。 在for循环中使用 let ,编译后i会增加下划线 _i ,并且另一个for循环的i会变成 _i2 ,以此类推。 以数组的形式定义变量 // 编译前 let [d,e,f] = [1,2,3] let {foo,bar} = {foo:'aaa', bar:'bbb'} //编译后 var d = 1, e = 2, f = 3; var _foo$bar = { foo: 'aaa', bar: 'bbb' }, foo = _foo$bar.foo, bar = _foo$bar.bar;

更多>
HTML模板引擎——Jade

HTML模板引擎——Jade

2017-06-20

安装 项目基于 gulp gulp-jade 项目安装 npm install 用法 jade使用 缩进式 语法,剔除了html的尖括号<html></html>写法。 引用源码看下效果 //index.jade <!DOCTYPE html> html(lang="en") head include tpl/meta title Document body .content h2.title h2标签 p.text p标签 // 引入list.jade include tpl/list 1.子元素换行,并缩进 两个 空格,或使用 : 连接子元素。 // 换行缩进方式 ul li // 以':'连接方式 ul: li // 编译结果 <ul> <li></li> </ul> class id 直接使用 . # 代替,可连写多个,中间 不需要 空格,div可以省略。 #content.wrapper // 编译结果 <div id="content" class="warpper"></div> 属性使用() 紧跟 标签。 a(href='#') // 编译结果 <a href="#"></a> 使用 include 引入代码块,.jade可以省略。 include tpl/list // 编译结果:引入tpl/list.jade文件,并编译成html。 欢迎来到中软国际教育集团技术知识库,小卓与您共同学习,共同进步!

更多>
前端第一步,打造高颜值编辑器——ATOM

前端第一步,打造高颜值编辑器——ATOM

2017-06-20

为什么使用ATOM? ATOM是由GitHub打造的,作为跨平台编辑软件,安装十分方便,并且有着各种流行编辑器都有的特性,支持各种语言代码高亮。 快捷键 Sublime用户无缝切换ATOM 插件 插件安装 ctrl + shift + p > setting > install apm install 第一步,打造高颜值ATOM 主题: atom-material-syntax + atom-material-ui 图标: file-icons Map: minimap 第二步,打造高效ATOM 格式化代码 atom-beautify JS智能提示 atom-ternjs 自动路径补全 autocomplete-paths 自动补全CSS3前缀 autoprefixer (推荐使用compass) 颜色拾取 color-picker [ ctrl + alt + c ] 颜色显示 pigments HTML必备 emmet 选择高亮 highlight-selected 浏览器打开 open-in-browser 终端 terminal-plus [ ctrl + ~ ] .vue高亮 language-vue (可选) 虽然性能问题还有待解决,但丰富的插件和主题,用JavaScript开发插件和CSS编写主题……这些让前端er可以独立高度定制的feel还是很爽的! 欢迎来到中软国际教育集团技术知识库,小卓与您共同学习,共同进步!

更多>
每个程序员都应该收藏的算法复杂度速查表

每个程序员都应该收藏的算法复杂度速查表

2017-06-15

这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 OBig-O 复杂度。同学们如果在参加面试前,从互联网上查找各种搜索和排序算法的优劣,在面试时便不会被问住。 所以,为了节省大家在面试前复习的时间,小卓今天为大家寻找了一篇算法复杂度速查表,希望可以对大家有所帮助。 英文:http://bigocheatsheet.com/ 编译: Linux中国 链接:https://linux.cn/article-7480-1.html 图例 数据结构操作 数组排序算法 图操作 堆操作 大 O 复杂度图表 Big O 复杂度

更多>
0起点学Java,攀登编程语言常青树

0起点学Java,攀登编程语言常青树

2017-06-14

        Duang,duang,duang!让小伙伴们久等了!         自打上周五发布“0起点学IT”的专题预告后,各方同学都表示非常之期待,小卓今天如约而至,一起聊聊Java的学习心得。 0起点学JAVA, 攀登编程语言常青树! 小卓详解:        Java是一种编程语言,生活里处处可见他帅气的身影:10086电话查询系统、网上银行交易系统、淘宝京东等购物网站、手机游戏……        我国对Java人才的需求已达百万,并且每年都在以22%左右的速度增长!JAVA已经存在整整20年,但直到现在为止,JAVA依然是很多很多大型企业应用的技术。 小卓详解:        Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。        Java语言中的许多库类名称,多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。JAVA的标识也正是一杯正冒着热气的咖啡,被甲骨文收购后依旧沿用了咖啡的形象。 Wait,上面这段话的信息量有点大,小卓找到了Java语言编年史,供大家理解: 1995----SUN公司科学指导约翰·盖吉宣告Java技术。 1996----10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术。              9月,约8.3万个网页应用了JAVA技术来制作。 1997----JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录。 1998----JDK1.1被下载超过2,000,000次。 2001----NOKIA宣布,到2003年将出售1亿部支持Java的手机 2005----JavaOne大会召开,SUN公司公开JavaSE6。 2009----Google App Engine开始支持Java。              甲骨文74亿美元收购Sun。取得java的版权。 2014-----甲骨文公司发布java8.0的正式版。 小卓详解:        学习JAVA入门是非常容易的,Java语言语法与C++语言很接近,但Java摒弃了C++中很少使用、很难理解、令人迷惑的特性,这使得Java语言更容易被IT新手所接纳。 小卓详解:        在中软卓越的教学体系中,0基础的同学会从Java编程语言的基础语法开始学起,老师将对语句进行逐条讲解,让同学们深入掌握“面向对象”的编程思想。 小卓详解:        中软卓越EGS教学体系注重实践,同学们从编写“Hello World”小程序开始,逐步提高,日常练、阶段练、冲刺练,最终能够实现企业级JavaEE项目,比如电子商务、社交网站、旅游网站、酒店管理系统等。        Java课程的精彩篇章刚刚拉开序幕,欲知详情,请速速点击:              从0开始学Java,攀登编程语言常青树!  下期IT课程预告: 0起点学Android,用实力拥抱移动互联!  12月17日中软卓越官方微信首发(ID:zrzyit2015)

更多>

推荐阅读

更多

友情链接:

中软卓越java培训地址:北京市海淀区科学院南路2号融科资讯中心C座北楼12层 联系电话:400-666-3775 邮箱账号:etc-marketing@chinasofti.com

©2008-2016 北京中软国际教育科技股份有限公司 京ICP备14058756号-2