首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于 HTML5 Canvas 的元素周期表展示

    个元素属性文本内容和字体颜色以及矩形背景色都进行了数据绑定,绑定好之后我只需要通过 node.a('background', '#FEB64D') 就可以修改矩形的背景色(backgrouond 是矩形背景色绑定的属性...根据元素所属类别,修改矢量图的矩形背景色、元素中文名文本颜色。...元素类别图例也是一个 ht.Node 节点,同样是绘制的矢量,它从一开始就在图纸中, node.s('2d.visible', false) 设置为不可见,要展示分类时,再设置为 true 显示。...3D 场景 下边是 ht.graph3d.Graph3dView,通过对 WebGL 底层技术的封装,与 HT 其他组件一样, 基于 HT 统一的 DataModel 数据模型来驱动图形显示,极大降低了...元素在 3D 场景显示为一个面片,对面片进行 2D 时做好的矢量贴图,同样通过修改节点属性,来控制显示样式。

    1.8K10

    基于 task 为 VSCode 添加自定义的外部命令

    基于 task 为 VSCode 添加自定义的外部命令 2018-08-12 12:47 我们有很多全局的工具能在各处使用命令行调用,针对某个仓库特定的命令可以放到仓库中...不过,如果能够直接为顺手的文本编辑器添加自定义的外部命令,那么执行命令只需要简单的快捷键即可,不需要再手工敲了。...---- 写一个外部命令的调用 由于是调用外部工具,所以工具本身用什么语言写已经不重要的了,只要有环境,没有什么是不能执行的。 这里以我博客中使用的外部命令 mdmeta 为例。...tasks.json 中有少量的默认内容,如果你完全不知道如可开始编写,可以按 F1,选择 Configure ... 随便配置一个 Task,然后基于它修改。 ?...欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布

    2.6K20

    浅谈JavaScript如何操作html DOMJavaScript 能够改变页面中的所有 HTML 元素改变 HTML 样式** JavaScript 有能力对 HTML 事件做出反应**添加和删除

    JavaScript 能够改变页面中的所有 HTML 元素 首先,我们要知道如何查找HTML元素,通常有三种方法: id tag classs 就是分别通过id,tag,class的名字查找HTML...> 添加和删除节点(HTML 元素) html> 这是一个段落。...> 这段代码创建新的 元素: var para=document.createElement("p"); 如需向 元素添加文本,您必须首先创建文本节点。...(child); 总结 在我们的 JavaScript 教程的 HTML DOM 部分,您已经学到了: 如何改变 HTML 元素的内容 (innerHTML) 如何改变 HTML 元素的样式 (CSS)...如何对 HTML DOM 事件作出反应 如何添加或删除 HTML 元素

    5.8K10

    为已有点击事件的dom元素添加点击事件,并控制事件函数执行的顺序

    我们大家都知道,一个dom的事件流程是先经过事件捕获,然后到事件本身,最后是事件冒泡 事件捕获是从父级到子级 事件冒泡是从子级到父级 现在有个需求,页面有个按钮,本身已经有点击事件的处理逻辑了,内部逻辑我们也不知道...现在的需求是 我们需要在点击按钮后执行原有的业务逻辑之前,先执行另一个函数 我们可以使用事件捕获来进行操作 具体操作如下 我们使用事件代理加事件捕获的方式,来实现 html> html> <meta name="viewport" content="width=device-width,initial-scale...{ if (event.target.compareDocumentPosition(childEl) === 0) { console.log('我是新增的业务逻辑...,需要在原有业务逻辑之前执行') } } html>

    2.4K10

    为美多商城(Django2.0.4)添加基于websocket的实时通信,主动推送,聊天室及客服系统

    在这种情况下,HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯 轮询是几个意思? 轮询是最原始的实现实时Web应用的解决方案。...本文通过基于dwebsocket库来将socket嵌入到django服务中,使其服务兼具http协议和socket协议,能够达到实时前后端通信,后端主动推送等功能 安装dwebsocket库 pip...',test_socket), path('test_websocket',test_websocket), 定义前端发送消息的页面 socket.html 然后再定义一个页面,测试后台的主动推送socket_push.html 可以看到,前后端无论是前端发送消息,还是后端主动推送消息,全部基于websocket,实现了真正意义上的实时通信,另外基于dwebsocket的聊天室可以在这里下载源码 https://gitee.com

    38330

    CA1831:在合适的情况下,为字符串使用 AsSpan 而不是基于范围的索引器

    Span 上的范围索引器是非复制的 Slice 操作,但对于字符串中的范围索引器,将使用方法 Substring 而不是 Slice。 这会生成字符串所请求部分的副本。...如果需要副本,请先将其分配给本地变量,或者添加显式强制转换。 仅在对范围索引器操作的结果使用隐式强制转换时,分析器才会报告。...,请对字符串使用 AsSpan 而不是基于 Range 的索引器,以避免创建不必要的数据副本。...从显示的选项列表中选择“对字符串使用 AsSpan 而不是基于范围的索引器”。 何时禁止显示警告 如果打算创建副本,可禁止显示此规则的冲突。...除了代码分析警告的常用方法外,还可以添加显式强制转换以避免显示此警告。

    1.1K00

    js如何动态选择和操作 CSS 伪元素,例如 ::before 和 ::after

    这些添加的内容不会出现在DOM中,仅仅是在css渲染层中加入。 它不存在于文档中,所以js无法直接操作它。而jQuery的选择器都是基于DOM元素的,因此也并不能直接操作伪元素。...哪些是伪元素 :first-letter:向文本的第一个字母添加特殊样式。  :first-line: 向文本的首行添加特殊样式。  :before:在元素之前添加内容。 ...:after:在元素之后添加内容。  ::placeholder:匹配占位符的文本,只有元素设置了placeholder属性时,该伪元素才能生效。(只支持双冒号的形式)。...::backdrop(处于试验阶段):用于改变全屏模式下的背景颜色,全屏模式的默认颜色为黑色。(只支持双冒号的形式)。...('red').addClass('green'); 2、使用CSSStyleSheet的insertRule来为伪元素修改样式: // html代码 测试测试</div

    6.6K20

    提升CSS技能:深入理解 : 和 ::,让你的选择器更强大

    在CSS中,伪类允许我们根据在HTML结构中没有明确定义的条件或状态来选择和样式化元素。...这是一个例子: a:hover { color: red; } 在上面的代码片段中,我们正在针对 a (锚点)元素进行操作,并在用户将鼠标悬停在其上时将其颜色设置为红色。...以下是一个示例: a:visited { color: purple; } 在上面的代码中, a:visited 选择器将已访问链接的颜色设置为紫色。...伪元素使我们能够选择和样式化元素内容或结构的特定部分。与基于条件或状态选择元素的伪类不同,伪元素用于在元素内部创建额外的元素。这些伪元素在HTML结构中并不存在,而是由CSS生成的。...这是一个例子: p::after { content: " <<"; } 在这种情况下, p::after 选择器在每个 p 元素的内容后面添加字符串"<<"。

    67230

    三峡大学复杂数据预处理day01-day03

    background-color 设置元素的背景颜色。 background-image 把图像设置为背景。 background-position 设置背景图像的起始位置。...这意味着相同的变量可用作不同的类型,大致可以分为以下几类: 字符串、数字、布尔、数组、对象、Null、Undefined 字符串可以是引号中的任意文本,可以使用单引号或双引号:var name = 'sam...(Document Object Model),HTML DOM 模型被构造为对象的树,下面为HTML DOM 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。...下面是一些常见的HTML事件的列表: onchange HTML 元素改变 onclick 用户点击 HTML 元素 onmouseover 用户在一个HTML元素上移动鼠标...它拥有自己独特的语法以及一个独立的处理引擎,在提供了正则表达式的语言里,正则表达式的语法都是一样的。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。

    21940

    web前端学习:HTML5十个新特性

    :数据列表,为input提供输入建议列表                    :进度条,展示连接/下载进度                    :刻度尺/度量衡,描述数据所处的阶段,红色(危险)=>...minlength:允许输入的字符串最小长度                             maxlength:允许输入的字符串最大长度                            ...(1)Canvas绘图:H5原生技术,基于网页画布绘制2D位图绘图技术,善于表现细腻颜色 (2)SVG绘图:H5借鉴技术,基于SVG绘图空间绘制2D矢量图绘图技术,缩放不会失真 (3)WebGL绘图:尚不是...H5标准技术,基于HTML5 Canvas提供硬件3D加速渲染;有一个非常强大3D扩展库:three.js (四)Canvas绘图                    H5原生技术,基于网页画布2D位图绘图技术...(1)window.sessionStorage:类数组对象,通过key=>value对存储字符串数据——会话级存储                                添加数据:sessionStorage

    2.9K10

    HTML、CSS、JavaScript学习总结

    @ 样式表的首要目的是为网页上的元素精确定位。其次,把网页上的内容结构和格式控制相分离。即html的标签主要是定义网页的内容,而CSS决定这些网页内容如何显示。...Ø 在使用边框颜色复合属性border-color时,如果只设置1种颜色,则四条边框的颜色一样;设置2种颜色,则边框的上下为一个颜色,左右为另一个颜色;设置3种颜色,边框的颜色顺序为上、左右、下;设置4...中颜色,边框的颜色顺序为上、右、下、左。...• 固定定位布局 JavaScript • Javascript是一种由Netscape的LiveScript发展而来的;是写在HTML文件中的一种基于对象和事件驱动并具有安全性能的脚本语言;区分大小写的客户端脚本语言...• JavaScript 是写在HTML文档中的一种基于对象(Object)和事件驱动(EventDriven)、并具有安全性能的脚本语言。

    3.2K20

    【Web APIs】JavaScript 操作元素 ⑧ ( DOM 操作元素 案例 | 获取焦点 onfocus 事件 | 失去焦点 onblur 事件 | 获取设置 HTML 页面背景颜色 )

    , 该事件会被触发 ; 绑定 onfocus 事件的方法 : 设置 onfocus 属性 : 可以 通过 DOM 操作 , 给元素添加 onfocus 属性 , 来指定当焦点集中在元素上时要执行的JavaScript...document.querySelector('input'); text.onfocus = function() {} addEventListener 动态设置 : 使用 addEventListener 方法来 动态地 为元素添加...DOM 操作 , 给元素添加 onblur 属性 , 来指定当焦点集中在元素上时要执行的JavaScript代码 ; // 行内设置 : 使用 onblur 属性 <input type="text"...document.querySelector('input'); text.onblur = function() {} addEventListener 动态设置 : 使用 addEventListener 方法来 动态地 为元素添加...显式设置值 , 则它将 返回空字符串或浏览器默认的背景颜色 ; 通过直接设置 style.backgroundColor , 可以 实时更改页面的背景颜色 , 这种方式 比修改 CSS 文件更为便捷

    14310

    前端富文本基础及实现

    在空白的 HTML 文档中嵌入一个 iframe,并将 designMode 属性设置为 on,文档就会变成可编辑的,实际编辑的则是 iframe 内的 body 元素。...使用方式是在一个元素上添加 contenteditable 属性并设置为 true,然后该元素会立即被用户编辑。...不同浏览器支持的命令也不一样。下方标列出了最常用的命令。 命令 作用 可选值 backColor 设置文档背景颜色。在 styleWithCss 模式下,则只影响容器元素的背景颜色。...将选中文本改为指定字体大小 提供 HTML 字体尺寸 (1-7) foreColor 将选中文本改为指定颜色 颜色值字符串 formatBlock 将选中文本包含在指定的 HTML标签中 提供 HTML...将这些内容汇总即可实现一个简单的前端富文本编辑器。 下方附上本文内容汇总的代码 demo ,内含基于 iframe 和 div 元素分别实现的富文本编辑器,功能简单,供读者参考。

    4.6K50

    【Html.js——功能实现】分享点滴(蓝桥杯真题-18555)【合集】

    margin: 20px; 给页面主体添加了 20px 的外边距。 background-color: #f5f5f5; 设置页面的背景颜色为浅灰色。...background-color: #fff; 设置文章的背景颜色为白色。 padding: 16px 32px; 为文章添加内边距。 box-shadow 为文章添加一个细微的边框阴影效果。 4.....operates>svg 选中所有直接子元素为 svg 的元素,设置图标大小、底部间距、鼠标指针样式和填充颜色。 :hover 伪类为不同位置的图标设置鼠标悬停时的填充颜色。 5.....block>button 类设置复制按钮的样式,包括宽度、高度、背景颜色、文字颜色和鼠标指针样式。 :hover 伪类为复制按钮设置鼠标悬停时的背景颜色。...CSS 解析:浏览器读取 CSS 文件,构建 CSSOM 树,根据 CSS 规则为 DOM 树中的元素添加样式,如设置页面背景颜色、文章样式、操作图标样式和分享对话框样式等。

    10210

    awesome-javascript-cn

    官网 string.js:额外的 JavaScript 字符串方法。官网 he:健壮的 HTML 实体编码/解码器。官网 multiline:多行字符串。...官网 focusable:通过向页面其余部分添加遮罩层,使焦点聚集在特定 DOM 元素。...官网 colorbox:轻量、可自定义的灯箱 jQuery 插件。官网 fancyBox:提供了良好优雅的方式,为页面上的图片、html 内容和多媒体添加缩放功能的工具。...官网 jQuery.adaptive-slider:带有自适应颜色标题和导航的幻灯片 jQuery 插件。官网 slidr:可添加一些幻灯片效果。...官网 stretchy:自适应大小的 form 元素,表单本应该是这样的。官网 list.js:向表格、列表等 HTML 元素添加搜索、排序、过滤和自适应功能的库。在已有 HTML 上增加可视化。

    10.7K80
    领券