JS一个重要功能就是操作DOM, 改变页面显示。 目录: 1、基本概念 2、节点类型 3、节点关系 4、节点操作   基本概念 DOM全称为Document Object Model ,即文档对象模型,是针对H
  目录: 1、节点类型之Document类型 2、节点类型之Element类型 3、节点类型之Text类型 4、综合小示例 -- 动态添加外部样式文件 5、查找元素的扩展方法   接上篇,我们先来看常用的三种
稍微有一定复杂性的系统,多级菜单都是一个必备组件。 本篇专题讲述如何生成动态多级菜单的通用做法。 我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。 需要达成的效果:容易复用,可以根据model动态产生。   文章提纲 &#
  之前我们有一篇:“动态生成多级菜单”,对使用Html Helper做了详细讲述,并且自定义了一个菜单的 Html Helper: https://www.cnblogs.com/miro/p/5541086.html Html Helper是关联前后端的一个核心组件
项目背景及需求说明 这是一个数据管理"工具类"的系统,计划有三个核心功能: 1、通过界面配置相关连接字符串,查询数据库的表数据。 2、配置相关模板,生成数据库表。 可以界面填报或通过Excel导入导出填报表数据。 3、通过界面配置导出数据库表结构(数据字典)。   通过以上功能
本次课程就正式进入开发部分。 首先我们先搭建项目框架,还是和之前渐进式风格保持一致,除必备组件外,尽量使用原生功能以方便大家理解。   开发工具:vs 2019 或以上 数据库:SQL SERVER 2017 或以上   其他需要用到的我们在项目过程中再提。   一、新建 MVC
上次课程我们完成了项目基本的UI风格配置。 现在就开始进入我们的需求开发,我们先捋一下需求。   一、总体需求说明 项目背景第一篇文章已有介绍,我们回顾一下。   这是一个数据管理"工具类"的系统,计划有三个核心功能: 1、数据查询 通过界面配置相关连接字符串,查询数据库的表数
上次课程我们完成了需求的梳理。 我们根据梳理的需求把菜单配好,另外我们把项目里程碑也配置在系统中,开发和管理都在系统中,形成无文档化管理。       一、菜单配置 根据我们的归纳图,我们先将菜单配置好。 我们遵循敏捷开发的原则,近期要开发的功能列的详细点,远期要开发的先不展开。
上次课程我们完成了菜单的配置和开发里程碑的划定。 按照计划,我们先来开发数据仓库管理中的数据源管理(对应菜单为:数据仓库管理 / 数据源),首批支持的数据源是SQL SERVER数据库。 一、数据源管理功能任务分解 我们将这部分需求分解成以下几个任务: 1、新建数据源 主要功能是
上篇我们完成了数据源列表展示功能(还未测试)。 本篇我们来新增数据源,并查看列表展示功能。   接上篇: 二、数据源管理功能开发 2、新增数据源 我们用模态对话框来完成数据源的新增,效果如下图: 我们分两部分讲解:展示 和 逻辑。   展示: 我们用的前端UI是基于boo
有一首歌叫终于等到你,有一个网站改版被自嘲为终于换新颜。今天,我们终于发布了新版网站首页,老古董网站终于换上了新颜。 非常抱歉,让大家等太久了,从等到花儿已谢了,到等到花儿已成精,我们一直用上世纪的面容迎接着新时代的代码弄潮儿,还好大家不那么计较容颜。 出生就很丑,追求代码漂亮却不修边幅
介绍     响应压缩技术是目前Web开发领域中比较常用的技术,在带宽资源受限的情况下,使用压缩技术是提升带宽负载的首选方案。我们熟悉的Web服务器,比如IIS、Tomcat、Nginx、Apache等都可以使用压缩技术,常用的压缩类型包括Brotli、Gzip、Deflate,它们对CS
  公司与员工到底是怎么样的一个关系,其实说白了就是雇佣与被雇佣的关系,对公司有用那就留下,对公司没用那就淘汰,任何地方都是如此,没有什么人情薄凉,天下熙熙皆为利往,天下攘攘皆为利来。一个996程序员在某平台回答:如何看待996工作制度?引起网友们的强烈认同。          
为什么要配置HTTP响应头? 不知道各位有没有被各类XSS攻击、点击劫持 (ClickJacking、 frame 恶意引用等等方式骚扰过,百度联盟被封就有这些攻击的功劳在里面。为此一直都在搜寻相关防御办法,至今效果都不是很好,最近发现其实各个浏览器本身提供了一些安全相关的响应头,使用这
上篇我们完成了数据源保存功能,并顺便看了保存后的数据源列表展示功能。 本篇我们开始开发预览功能,用户预览主要步骤: 1、点击数据源卡片预览按钮 2、查看数据源包含的表 3、点击表名,预览表中数据   一、前端结构及样式 效果如下图(静态html示意图): 左侧是数据源及包含

推荐文章