自定义属性

利用div显示隐藏实现的分页效果

匿名 (未验证) 提交于 2019-12-03 00:40:02
实现步骤: 1、创建对应切换div < div class ="bottom_daohang" > < div class ="bottom_daohang_zong" > < div class ="bottom_daohang_left value_left ace" > < </ div > < div id ="bianse1" class ="bottom_daohang_number ace red value_number" bs ="1" > 1 </ div > < div id ="bianse2" class ="bottom_daohang_number ace value_number" bs ="2" > 2 </ div > < div id ="bianse3" class ="bottom_daohang_number ace value_number" bs ="3" > 3 </ div > < div id ="bianse4" class ="bottom_daohang_number ace value_number" bs ="4" > 4 </ div > < div id ="bianse5" class ="bottom_daohang_number ace value_number" bs ="5" > 5 </ div > <

Vue自定义组件

匿名 (未验证) 提交于 2019-12-02 23:52:01
一、组件的创建 runoob.vue <template> <div>自定义组件</div> </template> <script> export default { data () { return { } } } </script> 二、组件的引用 import runoob from '@/components/runoob.vue' components: { runoob } 3、在标签中引用 <runoob></runoob> 完整示例: <template> <div id="app"> <runoob></runoob> </div> </template> <script> import runoob from '@/components/runoob.vue' export default { data () { return { } }, components: { runoob } } </script> 运行结果: 三、组件的自定义属性 1、Prop 传属性值 prop 是父组件用来传递数据的一个自定义属性(通过 props 把数据传给子组件) components/runoob.vue 文件: <template> <div :style="{ color: col }">自定义组件</div> <!-- 将接收到的数据应用到标签属性中 --> <

兼容问题总结

我的梦境 提交于 2019-12-02 15:43:07
1.HTML对象获取 FireFox:document.getElementById("idName"); IE:document.idname; 或 document.getElementById("idName"); 解决方法:统一使用document.getElementById("idName"); 2.const问题 FireFox:可以使用const或var关键字来定义常量; IE:只能使用var关键字来定义常量。 解决办法:统一使用var定义常量。 3.event.x与event.y问题 FireFox:event对象有pageX和pageY属性,但没有x,y属性; IE:event对象有x,y属性,但没有pageX,pageY属性。 解决方法:使用 mX(mX = event.x ? event.x : event.pageX;)来代替IE下的event.x 或者FireFox下的event.pageX 4.window.location.href问题 FireFox:在Firefox1.5.x下,只能使用window.location 在IE或者Firefox2.0.x下,可以使用window.location或window.location.href 解决方法:使用window.location来代替window.location.href 5.frame问题

C++ Vector 容器 按自定义属性排序 and 按自定义属性求和

狂风中的少年 提交于 2019-12-02 04:55:13
C++ Vector 容器按自定义属性排序 //y正序 bool Sort_y(Rect rect1, Rect rect2) { return rect1.y < rect2.y; } //x正序 bool Sort_x(Rect rect1, Rect rect2) { if (rect1.y == rect2.y) { return rect1.x < rect2.x; } else { return false; } } //测试 void CLayoutAnalysisDlg::OnBnClickedTestButton() { Rect rect1; vector<Rect> rVecRect; rect1.x = 2; rect1.y = 3; rect1.width = 10; rect1.height = 20; rVecRect.push_back(rect1); rect1.x = 9; rect1.y = 2; rect1.width = 60; rect1.height = 40; rVecRect.push_back(rect1); rect1.x = 1; rect1.y = 5; rect1.width = 10; rect1.height = 30; rVecRect.push_back(rect1); rect1.x = 5; rect1.y =

SpringIOC自定义属性编辑器PropertyEditor

风格不统一 提交于 2019-12-02 00:37:14
Spring中我们可以使用属性编辑器来将特定的字符串转换为对象 String--转换-->object java.beans.PropertyEditor(JDK中的接口)用于将xml文件中字符串转换为特定的类型,同时JDK为我们提供一个实现类java.beans.PropertyEditorSupport Spring在注入时,如果遇到类型不一致(例如需要Address类型但是用户传了个String)则会去调用相应的属性编辑器进行转换 spring会调用属性编辑器的setAsText(String str)进行处理用户传的字符串,并调用getValue()方法获取处理后得到的对象 在代码中处理完后需要调用setValue方法,要不然spring调用getValue方法拿不到处理后转换成的对象 自定义属性编辑器示例: 注意:在配置文件中CustomEditorConfigurer类的使用,在htmlsingle中直接搜索类名即可 Address类 public class Address { private String city; private String street; private String country; set/get ..... } Student类 public class Student { private long id; private String

jQuery

这一生的挚爱 提交于 2019-12-01 20:16:47
前端之jQuery 1. jQuery简介 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ 2. jQuery优势 一款轻量级的JS框架。 jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。 jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。 jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。 jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。 jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。 jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫

jQuery快速入门

天涯浪子 提交于 2019-12-01 12:07:59
jQuery快速入门 jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQuery的优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫

HTML5 自定义属性

泪湿孤枕 提交于 2019-11-30 16:02:14
1.什么是自定义属性 这里所说的自定义属性就是使用 data-开头的属性,例如以下代码: <div data-animal-type="鱼类" data-price="20">金枪鱼</div> 2.获取/修改自定义属性的值 操作自定义的属性需要用到相应的属性方法,这个属性就是 dataset. 一个标签中所有的自定义属性都封装在这个属性对象内,操作这个对象内的属性就是操作自定义的属性 在js中操作自定义属性要使用使用驼峰法 <body> <div data-animal-type="鱼类" data-price="20">金枪鱼</div> </body> </html> <script> var div = document.querySelector("div") // 获取自定义属性对象 console.log(div.dataset) //DOMStringMap {animalType: "鱼类", price: "20"} // 获取price自定义属性的值 console.log(div.dataset.price) //20 // 获取animal-type自定义属性的值(使用驼峰法) console.log(div.dataset["animalType"]) //鱼类 console.log(div.dataset["animal-type"]) /

为自定义控件添加PropertyGrid项

一世执手 提交于 2019-11-30 12:11:54
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e) { Pen pen = new Pen(drawLineColor); pen.Width = 2; // 绘制一条水平分割线 e.Graphics.DrawLine(pen, new Point(5, 5), new Point(this.Width - 5, 5)); ////绘制panel的背景图像 //if (BackgroundImage != null) e.Graphics.DrawImage(this.BackgroundImage, new Point(0, 0)); } // 存储颜色值的内部变量 private Color drawLineColor = Color.Red; [Description("修改此值,可修改分割线的颜色"), Category("自定义属性")] // 控件的自定义属性值 public Color DrawLineColor { get { return drawLineColor; } set { drawLineColor = value; // 此处修改,为自定义属性变动时,执行的操作 // 此处当颜色值属性变动时,使用新的颜色,使自定义控件重绘 this.Invalidate();