首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我从来不用“精度设为所显示精度”这个设置?

以前,看到很多文章写到,可以通过简单的“精度设为所显示精度”设置选项,实现类似金额等的所谓“正确”计算,避免出现因多位小数求和后再四舍五入出现总和的偏差问题…… 在网上搜一下...为什么? 因为设置了这个,可能是个神坑!可能需要Excel经验很丰富的人才会想到是因为这方面的影响。...比如,最近,有朋友问我这个问题: 为什么在数据透视表里的简单求和跟数据明细里的完全对不上啊! 数据明细中求和结果为0.5481......然后度量的格式调整为4位小数,结果如下: 看到了吗? 结果就是给你多几个0,而不是按显示的位数进行计算!...看到这里,你还觉的”精度设为所显示的精度“这个”技巧“好用吗?

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

详解各种获取元素宽高及位置的属性

如果元素的文本方向是从右向左(RTL, right-to-left),并且由于内容溢出导致左边出现了一个垂直滚动条,则该属性包括滚动条的宽度。clientLeft 不包括左外边距和左内边距。...设置scrollTop的值小于0,scrollTop 被设为0 如果设置了超出这个容器可滚动的值, scrollTop 会被设为最大值 var scrollTop = element.scrollTop...如果给scrollLeft 设置的值小于0,那么scrollLeft 的值变为0。 如果给scrollLeft 设置的值大于元素内容最大宽度,那么scrollLeft 的值将被设为元素最大宽度。...scrollWidth Element.scrollWidth 是一个只读属性,以px为单位返回元素的内容区域宽度或元素的本身的宽度中更大的那个值。...若元素的宽度大于其内容的区域(例如,元素存在滚动条时), scrollWidth 的值要大于 clientWidth。

3.7K80

jquery插件(转载)

如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。...如果设为true,则递归合并。    target:     待修改对象。    object1:   待合并到第一个对象的对象。    objectN:   可选。待合并到第一个对象的对象。...疑问 为什么(function {// code})();可以被执行, 而function {// code}();却会报错?     3. 分析             (1)....三、一步一步封装JQuery插件 接下来我们一起来写个高亮的jqury插件 1.定一个闭包区域,防止插件"污染" //闭包限定命名空间 (function ($) { })(window.jQuery...format方法来格式话高亮文本,则我们可将它写成公共的,暴露给插件使用者,不同的使用着根据自己的需求来重写该format方法,从而是高亮文本可以呈现不同的格式。

2.1K30

VCL组件之编辑控件「建议收藏」

1、Edit组件 Edit组件封装基本的单行编辑控件,这个组件没有Align和Alignment属性,它没有Alignment属性是因为单行编辑控件中的文本只能左对齐;Edit组件没有Align属性是因为它不能也不应该扩充到充满窗口的用户区域...——此只读属性返回编辑器中“^”号的位置,即坐标 Lines——我们仍然可以使用Text属性来访问编辑框中的字符,但要访问某一行的文本时,就要用到Line属性 ScrollBars——指定了编辑框的滚动条位置...PlainText——指定是否以纯文本或复文本格式文字读写或写入文件 SelAttributes——选定文本的属性(运行期可见) 关于DefAttributes属性和SelAttributes...如果允许修改,可以AllowChange属性设为True(通过SelAttributes属性来设置或取消文字的Protected属性) OnResizeRequest——当文字发生变化导致RichEdit...SaveClipBoard参数设为False可以同时清除剪贴板中与该RichEdit对象相关的信息 OnSelectionChange——当用户用鼠标或键盘改变选区或通过设置SelText属性导致选区发生变化时

1.9K20

jQuery选择器大全(48个代码片段+21幅图演示)1

本文配合截图、代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方。 一、基本选择器 1. id选择器(指定id元素) id="one"的元素背景色设置为黑色。...并列选择器 $(document).ready(function () { // p元素和div元素的margin设为0 $('p, div').css('margin...}); 二、 层次选择器 1. parent > child(直系子元素) $(document).ready(function () { // 选取div下的第一代span元素,字体颜色设为红色...内容过滤选择器 ——2.1 :contains(text)(取包含text文本的元素) $(document).ready(function () { // dd元素中包含"jQuery..."文本的会变色 $('dd:contains("jQuery")').css('color', '#FF0000'); }); 下面的代码,第一个dd会变色 ?

2K70

jQuery

对象param 是 DOM 元素: DOM 元素对象包装成 jQuery 对象返回(this)param 是标签字符串: 创建标签 DOM 元素对象并包装为 jQuery 对象返回 当成对象使用:$...$("p").css("color"); 所有段落的字体颜色设为红色并且背景为蓝色。...所有段落字体设为红色 $("p").css("color","red"); 2.位置坐标 方法 描述 offset() 读/写当前坐标(原点是页面左上角) position() 读写当前元素的坐标的(...(true) width + padding + border+margin 代码示例: width() 获取第一段的高 $("p").height(); innerWidth() 获取第一段落内部区域高度... // jQuery $("p").remove(); // 运行结果 how are 3.更新 方法 描述 replaceWith() 所有匹配的元素替换成指定的 HTML 或 DOM 元素

10.7K20

STM32 内存分配解析及变量的存储位置

如上图所示,Flash 又可以细分为这么几个部分,分别是文本段 (Text),其中文本段中又包含可执行代码 (Executable Code)和常量 (Literal Value),在文本段之后就是只读数据区域...那为什么不存放初始化为 0 的全局变量初始值呢,原因也很简单,既然是初始化为 0,那么在上电后统一对存放初始化为 0 的全局变量的那块区域清0就好了。...,存放在 flash 中的只读数据区域,编译器会给 read_only_variable 分配一个地址,并将 2000 这个数据存放到这个位置。...data 这个变量存放到 RAM 中的RW区域中 (后面将会进行详细讲解),但是 data 后面的初始值 500 将会被存放到数据复制区域中, 也就是上图中从下往上的第三个区域。...stack 是在函数内部定义的局部变量,其存放于 RAM 的栈区域,用 const 修饰的局部变量 value ,虽然他是只读的,但是它是存储于 RAM 中的栈中的,这里也说明一点,并不是所有用 const

2.8K10

看不完的那种!前端170面试题+答案学习整理(良心制作)

6.超出文本省略 使用text-overflow:ellopsis:文本溢出时,为了不显示省略标记...,通过clip直接溢出的部分裁剪掉。...中,为了方便对jQuery.prototype的访问,jQuery.prototype赋值给jQuery.fn。...background-clip 背景图片的绘制区域 渐变: linear-gradient 线性渐变 radial-gradient 径向渐变 文本效果; word-break word-wrap...正如我写为替代文本一样,它用于需要文本而不是图像的情况。 如果盲人使用语音阅读功能,则会大声朗读图像的alt属性中的文本。 当由于链接断开而无法显示图像时,显示它。 Google和Yahoo!...相同点:都会使文本框变成只读,不可编辑 ? image disabled属性在input文本框变成只读不可编辑的同时,还会使文本框变灰,但是readonly不会。

11.4K50

JavaScript(19)jQuery HTML 获取和设置内容和属性

jQuery HTML jQuery 拥有可操作 HTML 元素和属性的强慷慨法。 jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力。...jQuery HTML – 获得内容和属性 获得内容 – text()、html() 以及 val() 三个简单有用的用于 DOM 操作的 jQuery 方法: text() – 设置或返回所选元素的文本内容...之前在“设置 href 多个属性”时,我 target 设为 _self。...于是我 target 设为 view_frame。这样就既改变了属性,又不会出问题。那 view_frame 和 _blank 有什么差别呢?...假设用户从这个内容列表中选择还有一个链接,且这个 “view_window” 仍处于打开状态, 浏览器就会再次选定的文档加载那个窗体,代替刚才的那些文档。

1.4K10

基于Vue的无渲染的富文本编辑器——tiptap!

---- Github https://github.com/scrumpy/tiptap 为什么使用tiptap? 市面上有不少富文本编辑器,但大多数可能并不能满足你的需求。...编辑器应该易于扩展,并且不应基于旧的依赖项(例如jQuery)。对于React,已经有一个名为Slate.js的出色编辑器,其模块化给人留下深刻的印象。...tiptap是基于Prosemirror进行扩展开发的没有很多公司在Prosemirror(富文本工具包)基础上进行开发。 无渲染要如何理解?...使用无渲染组件(函数式组件),你(几乎)完全控制标记和样式。菜单的外观或在DOM中的显示位置。这完全取决于使用者。...只读 ? 嵌入 ? 占位符 ? 焦点 ? 可通过前后端搭配实现协同编辑 ? 标题 ? 末尾段落 可理解为对图片等的解释说明等等,可灵活使用 ? 导出html和json ?

4.9K40

jquery的html,text,val

.html()用为读取和修改元素的HTML标签 .text()用来读取或修改元素的纯文本内容 .val()用来读取或修改表单元素的value值。...其中.和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时...结果是由所有匹配元素包含的文本内容组合起来的文本。...2.有参text(val):设置所有匹配元素的文本内容,与 html() 类似, 但编码 HTML ( "" 替换成相应的HTML实体).返回一个jquery对象 html页面代码:<...在 jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多选,返回一个数组,其包含所选的值。

1.9K50
领券