为您找到搜索结果:4608个
jquery学习
好比类库,工具类,封装了大量js代码。js的bug,不足,兼容性好。jQuery是一个快速,小巧,功能丰富的JavaScript库。它通过易于使用的API在大量浏览器中运行,使得HTML文档遍历和操作,事件处理,动画和Ajax变得更加简单。通过多功能性和可扩展性的结合,jQuery改变了数百万人编写JavaScript的方式。操作:获取节点元素对象,属性操作,样式操作,类名,节点的创建,删除,添加,替换jquery核心:writeless,domore 搜索bootstrap,官网比较慢http://www.bootcss.com/使用cdn外页,百度搜索bootcdn的中文网比如我们常常写的导航,搜索框,轮廓图,侧边栏等等都被叫做组件,封装在框架中.里面既有html结构,又有css样式。 这里面有它所有的类名:进入下面的网页:起步:基本模板: https://v3.bootcss.com/getting-started/#template https://v3.bootcss.com/components/这...
JQuery 学习笔记--01
expressdescriptionremarks$("#idName")id选择器 $(".className")类选择器 $("tagName")标签选择器 $("*")通配符选择器 $("tagName,.className,#idName,...")群组选择器 从父子关系和兄弟关系进行节点的选择.expressdescriptionremarks$("ab")选择a节点所有的后代节点b(包括子节点和孙节点) $("a>b")选择a节点的所有子节点b(只包含子节点,不包含孙节点) $("a+b")选择a节点之后的第一个兄弟节点b $("a~b")选择a节点之后的所有兄弟节点b注意是a节点之后的兄弟节点,而不是所有的兄弟节点 从位置的角度来对标签进行过滤.expressdescriptionremarks$("tagName:first")选取tagName元素集合中的第一个元素 $("tagName:last")选择tagName元素集合中的最后一个元素 ...
累积下学习 C#时和 Java时的不同点
首先有一个观点:这两个都是用来比较值是否相等的(这里的值有时候指的是地址值,有时候是存储的值;下面将地址值称为地址,存储的值称为值)在Java中:对于值类型:==比较的是值,equals()方法比较的也是值(不过值类型需要手动装箱后才能调用方法)对于非Object的引用类型:==比较的是地址,equals()方法比较的是值(在Object类中比较的是地址,如果类中重写了equals()方法,就像根据重写的内容进行比较判断)在C#中:对于值类型:==比较的是值,equals()方法比较的也是值(这里的值类型调用方法会自动装箱)对于非Object类的引用类型:==比较的是地址,equals()方法比较的是值(在Object类比较的是地址,如果类中重写了equals()方法,就根据重写的内容进行比较判断)但是C#中有个特例,就是string类型,对于string类型,==和equals()方法比较的都是值,而不是地址.(这点要牢记;但是我还是习惯按照Java中的规则来比较两个string类型的内容是否相等,就是调用equals()方法,而不是使用==)...
DataTable学习笔记
DataTable是jQuery的一个插件。 代码上来吧,<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title>DataTable</title><!--DataTablesCSS--><linkrel="stylesheet"type="text/css"href="http://cdn.datatables.net/1.10.15/css/jquery.dataTables.css"><!--jQuery--><scripttype="text/javascript"charset="utf8"src="http://code.jquery.com/jquery-1.10.2.min.js"></script><!--DataTables--><scripttype="text/javascript"charset="utf8"src="http...
Spring Boot 学习笔记
看了【纯洁的微笑】的博客后,我决定开始学好Spring体系了,真的是解决了饥渴的我。...
CSS使用学习总结
尽量少使用类,因为可以层叠识别,如:.Newsh3而不必在h3上加类 <divclass=”News”> <h3></h3> <h2></h2> <p></p> </div> 3.没有现有元素区分的情况下再用div <divid=”mainNav”> <ul> <li>Home</li> <li>AboutUs</li> </ul> </div> 可以改为 <ulid=”mainNav”> <li>Home</li> <li>AboutUs</li> </ul> 4.选择器&nb...
权限管理学习 一、ASP.NET Forms身份认证
说明:本文示例使用的VS2017和MVC5。系统无论大小、牛逼或屌丝,一般都离不开注册、登录。那么接下来我们就来分析下用户身份认证。以前在学习.net的时候不知道什么Forms身份认证,直接用session实现登录,效果也蛮好嘛。而且用户信息存在服务端,安全。前端代码:@if(string.IsNullOrWhiteSpace(ViewBag.UserName)){<formaction="/home/login1"><inputtype="text"name="userName"/><inputtype="submit"value="登录"/></form>}else{<formaction="/home/logout1"><div>当前用户已登录,登录名:@ViewBag.UserName</div><inputtype="submit"value="退出"/></form>}后台代码:publicActionResultIndex(){ViewBag.UserName=Se...
ruby编程语言-学习笔记5(第5章 语句和控制结构)
以下是2种表达方式一样。ifexpression codeend ifexpressionthen#推荐这种形式 codeendexpression的值不是false或nil,则code块将被执行。需要注意:1)围绕expressions的圆括号是可选的(而且通常都不用),ruby使用换行符、分号或者关键字then对条件表达式和后续的内容进行分隔 2)必须以end作为结束。 例子ifdata #ifarrayexist data<<x #appendxtodataelse data=[x] #createanewarray,thatholdsthevalueend #thisistheendoftheconditional ifexpression_1then code1elseifexpression_2 code2.....elseifexpression_N code3else codeend例子(多种形式,最好使用同一种代码规范)个人认为then最好ifx...
ruby编程语言-学习笔记4(第4章 表达式和操作符)
4.6.9范围 Flip-Flops: ..和... ..和...操作符不是基于方法的,无法重定义。(优先级比较低)x+1..x*x #可以认为是x+1至x*x的范围 因为操作符的值是一个Range对象, 下面3种表达方式都是一样的1) x..y2)Range.new(x,y)3)Range.new(x,y,true) 表达式Flip-Flops的值可以是ture/false布尔值..与...的区别:当..filp-flops为true时,它返回true,并检验它的右侧表达式以决定是否将其内部状态状态设置回false对于...filp-flops,则要等到下次求值的时候,才会测试其右侧表达式。 例子(1..10).each {|x| printxifx==3..x>=3} #先判断x,返回true/false,然后输出x结果:3(1..10).each {|x| printxifx==3...x...
ruby编程语言-学习笔记3(第4章 表达式和操作符)
4.6操作符了解优先级很重要 位移操作符(0b1011)<<1 # ==>"10110" 11<<1=22(0b10110)>>2 # ==>"101" 11<<1=5追加操作符一些String、Arrray、还有一些IO库Queue、Logger 都支持追加操作符message_1="hello" #hellomessage_2=[] #emptymessage_1 <<"world" #appendstring, message_1= helloworldmessage_2=message_1 #appendaarrayST...
ruby编程语言-学习笔记2(第4章 表达式和操作符)
对属性和数组元素的赋值 o.m+=1 ===》o.m=(o.m()+1) #对o.m()这个方法的结果+1 对数组元素的赋值也是通过方法调用来完成。0.[]=1 ===>o.[]=o.[]+1 #对o实例对象的[]方法,的结果+1 如果一个对象o定义了一个接受2个参数的、名为[]=的方法o.[x]=y===》那么 o.[]=(x,y) 如果一个对象具有一个接受三个参数的、名为[]=的方法,那么方括号中的值,会被当作索引o.[x,y]=z ===>那么o.[]=(x,y,z) ------------分割线---------------------缩写形式的赋值#这个和c、c++类似,就不多说了x+=1 ===》x=x+1o.m+=1 ===>o.m=(o.m()+1)o[x]-=2 ===>o.[]=(x,o.[](x)-2) # o.[]方法的第一个参数为x,第二个参数为o.[](x)-2 ----...
ruby编程语言-学习笔记1
安装完rubyriirbruby-devel 1.先来个简单的,写个helloworld 给新手们(terminal中,#代表root权限,$代表用户权限,前面的就不写了。)#vimhello.rbputs"helloworld"检查下语法#ruby-chello.rb编译#rubyhello.rb结果:helloworld 2.好了开始说点有营养的了创建2个文件,如下main.rb 1#文件名main.rb23load"Ambiguous.rb"45newInstance=Ambiguous.new67newInstance.x#调用了x方法,返回值为1,但是没有输出8puts"---------1"910puts"newInstancereturn="+newInstance.x.to_s#输出newInstancereturn=111puts"---------2"1213newInstance.test#test方法里有puts输出14puts"---------3"1516puts"newInstancereturn="+newInst...
领域驱动架构学习总结
领域驱动设计(简称DDD)概念来源于2004年著名建模专家EricEvans发表的他最具影响力的书籍:《Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware》(中文译名:领域驱动设计—软件核心复杂性应对之道)一书。,书中提出了“领域驱动设计(简称DDD)”的概念。 领域驱动设计一般分为两个阶段: 1. 以一种领域专家、设计人员、开发人员都能理解的“通用语言”作为相互交流的工具,在不断交流的过程中发现和挖出一些主要的领域概念,然后将这些概念设计成一个领域模型; 2. 由领域模型驱动软件设计,用代码来表现该领域模型。领域需求的最初细节,在功能层...
转--C++学习笔记(原创)
http://www.cnblogs.com/maowang1991/p/3290321.html 以下内容为自己一年多的C++学习心得,纯原创,转载请注明源地址。一年多的C++学习过程中,自己阅读了很多C++经典著作,有《effectivec++》,《moreeffectivec++》,《c++primer》等,每次阅读著作都会总结一些心得,现在拿出来和大家分享一下。1.struct成员默认访问方式是public,而class默认访问方式是private!2.exit函数终止程序执行会调用析构函数,abort函数终止程序不会调用析构函数!3.静态局部变量直到程序终止时才退出!4.通过public函数返回private成员的引用有可能会破坏类的封装,造成外部变量可以改变类私有成员值!5.常量对象只能调用常量成员函数,常量成员函数可以有非常量版本重载!6.常量数据成员只能在定义时初始化或者在构造函数里用成员初始化值来初始化,不能用赋值语句来初始化!7.要在析构函数里面使用delete来释放使用new申请的内存空间!8.编写析构函数来释放类中成员所申请的内存空间和使用...
转--Android学习笔记-实用代码合集
http://blog.csdn.net/yf210yf/article/details/7295577转载请注明原文出处:奔跑的蜗牛(袁方的技术博客)点击打开链接一、当利用textview显示内容时,显示内容过多可能会折行或显示不全,那样效果很不好。今天发现androidapi中已经给出自动省略的功能。实现如下: [java] viewplaincopyprint? <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/hello" android:ellipsize="e...