TypeError: the JSON object must be str, not 'bytes'
json.loads(json_data)报错 修改为json.loads(json_data.decode())即可 一些修改为load什么的方法会带来新的报错… 直接添加decode()解决 ... 查看全文
原生JavaScript(JS)修改添加CSS样式表 (更好的性能)
如要增加一个 CSS body { overflow: hidden; } 低性能方案 网络一般流传的都是:通过操作 DOM 的style 属性来简洁改变 CSS 的方法 但有肉眼可见的延迟(在后面加个过渡动画你就知道) document.querySelector("body").style.ov ... 查看全文
C# Newtonsoft.Json 解析多嵌套json 进行反序列化
[javascript] view plain copy [ { "orderNo": "3213123123123", "time": "2016-09-09 12:23:33", "orderStatus": "1", "freeShipping": true, "fullCut": 20, " ... 查看全文
简单地认识一下 HTML
简单复盘一下 HTML。 1、HTML 什么是 HTML?HTML 是 Hyper Text Markup Language 的简写,译成中文是「 超文本标记语言 」。 顾名思义,超文本,就是不止于文本,视频、音频、图片等等都可以,说到底就是一种特殊的文档。HTML 构建了一个网页的基本骨架,TA ... 查看全文
ashx将datatable返回json数据
1.直接使用JsonConvert.SerializeObject()。将datatable放入 输出字符串 下面是测试:用webform+ashx作为接口。 public class GetJson : IHttpHandler { public void ProcessRequest(HttpC ... 查看全文
从Vue-router到html5的pushState
最近在用vue的时候突然想到一个问题 首先,我们知道vue实现的单页应用中一般不会去刷新页面,因为刷新之后页面中的vuex数据就不见了。其次,我们也知道一般情况下,url变更的时候,比如指定location.href、history.push、replace等,页面就会刷新。 那么问题来了,vue页 ... 查看全文
JavaScript的弹出框和Bootstrap的警告框和模态框
JavaScript弹出框 警告框alert (常用于消息提示,比如注册成功等等) <script> function register(){ alert("注册成功"); } </script> <button onclick="register()">注册</button> View Code ... 查看全文
GeckoFX ObjectForScripting,GeckoFX 下js调用c#方法
GeckoFX ObjectForScripting,GeckoFX 下js调用c#方法 后台注册: GeckoFX内打开的HTML页面: ... 查看全文
LightGBMError: Do not support special JSON characters in feature name.【待解决】
去年 kaggle 比赛的代码时 https://www.kaggle.com/artgor/quick-and-dirty-regression ,出现如下报错,全网都找不到答案。 特此记下。 LightGBMError: Do not support special JSON character ... 查看全文
4.7.3 JS〇N、XML还是其他
由于服务端使用标准文本形式的响应,所以客户端可以很灵活地对资源进行使用,而基于 HTTP的REST能够提供多种不同的响应形式。到目前为止我们看到的例子都是XML的, 但事实上目前JSON更加流行。 JSON无论从形式上还是从使用方法上来说都更简单。有些支持者认为,相比XML, JSON的内容更加紧凑 ... 查看全文
IT兄弟连 HTML5教程 DIV+CSS网页标准化布局的优势
标准的网页都需要对内容进行布局,以前都是采用表格的定位技术,从2005年开始逐步转向DIV+CSS的布局方式,目前绝大多数的网站都是采用这种布局方式。使用DIV+CSS对网站进行布局符合W3C标准,采用这种方式布局通常是为了说明与HTML表格定位方式的区别。通过使用DIV盒子模型结构将各部分内容划分 ... 查看全文
前端性能优化 css和js的加载与执行
一个网站在浏览器端是如何进行渲染的? html本身首先会被渲染成 DOM 树,实际上 html 是最先通过网址请求过来的,请求过来之后,html 本身会由一个字节流转化成一个字符流,浏览器端拿的就是字符流,然后通过词法分析之后,将相应的语法分析成相应的 token ,比如说 header token ... 查看全文
Snack3 之 Jsonpath使用
Snack3 之 Jsonpath使用 一、 Snack3 和 JSONPath 介绍 Snack3 是一个支持JSONPath的JSON框架。JSONPath是一个很强大的功能,也可以在Java框架中当作对象查询语言(OQL)来使用。 Snack3 借签了 所有变量由 申明,及 一切都是 的设计。 ... 查看全文
深入了解CSS中盒子模型
原文:深入了解CSS中盒子模型 CSS中盒子模型介绍# 什么是盒子? 盒子是用来存储物品,我们可以将盒子理解为酒盒,酒盒有什么组成的呢? 有酒可以喝、有填充物保护酒防止酒被摔坏、纸盒子。 我们怎么理解CSS中的盒子呢,CSS中盒子有什么组成的呢?有内容、内边距、边框、外边距。 CSS中盒子的主要属性... ... 查看全文
ExtJS 下拉框监听事件、日期选择器监听事件、实现动态给items添加删除数据
1、下拉框 下拉框选择时,触发事件的方法: 在 Ext.form.ComboBox 组件中新增 listeners 监听事件 基本写法为: listeners{'事件',function(){处理方法}} listeners:{ select:{ fn:function(combo,record,i ... 查看全文
AntDesign-React与VUE有点不一样,第一篇深入了解React的概念之一:JSX
AntDesign-React与VUE有点不一样,第一篇深入了解React的概念之一:JSX 一、什么是JSX 使用JSX声明一个变量(REACT当中的元素): JSX是一种JavaScript的语法扩展。我们推荐在REACT中使用JSX来描述用户界面,JSX乍一看起来可能比较像是模板语言,但事实上 ... 查看全文
vscode如何右键选择浏览器运行html文件
我们利用Vscode软件编写html的时候,一般都想右键选择html文件,然后直接选择浏览器运行,但是默认是没有的: 下面鄙人给大家分享一下如何设置。 这里你会发现有好多类似的插件,你自己选择一个喜欢的用就行了;安装完成之后: ... 查看全文
bootstrap+Ajax+SSM(maven搭建)实现增删改查
之前没接触过jsp,但是由于需求需要,所以就找了一个试试,发现jsp代码少是少,但是 配置文件是真的一点都不好弄啊!!!光是配置项目就让人头大~~各种意想不到的问题。。 这个东西我也是参考别人的来弄的,具体的东西我也不知很了解。 给上神秘地址:(借大佬的地址) https://github.com/ ... 查看全文
写一个js配合rem
rem.js 目前笔者解决移动端的尺寸带来的样式问题,都是通过 的。viewport 相信大家都用过了,而 需要用js动态设置 的字体大小。 动态设置rem的根字体大小 1. 首先我们要确定你的设计稿大小是多少,一般移动端设计稿的宽度是 ,当然也用些用 的; 2. 我们要确定rem和px的转换比例, ... 查看全文