小编Jef*_*rey的帖子

最优化的浏览器CSS

作为Web开发人员,您只需付出一定的努力来优化CSS代码.但是,计算机几乎可以在几乎所有时间内考虑更多,因此优化更好.问题是:假设最优化的CSS代码是什么? (适用于现代浏览器)

考虑以下图像: 在此输入图像描述

A,B,CD是DOM对象(比方说DIV元素),数字1-17代表属性(如颜色,背景,宽度,高度等)

而所有数字代表一个独特的属性.例如:

4 = background-color: #FF0;    
5 = width: 50px;
10 = background-color: #F00;
Run Code Online (Sandbox Code Playgroud)

您可以通过多种方式为此Web生成css代码:

所有自己的ID

#A { 1 2 5 8 9 10 12 }
#B { 1 4 5 11 12 13 14 15 }
#C { 1 2 3 5 7 }
#D { 3 4 5 6 16 17 }
Run Code Online (Sandbox Code Playgroud)

但是,文件非常大,不共享属性,并且简单的测试证明渲染速度相当慢.(image1.html,请参阅下面的文件生成脚本)

分享一些共同的属性

#A { 2 8 9 10 12 }
#B { 4 11 …
Run Code Online (Sandbox Code Playgroud)

html css browser optimization

29
推荐指数
2
解决办法
487
查看次数

使用32feet.net使用独特的服务协议连接到BTLE设备

我有一个蓝牙低功耗(BTLE)设备,我需要连接到我的电脑.为此,我在桌面WPF应用程序中使用Windows API参考.

蓝牙设备相当简单:1个服务,2个特性(一个读取/通知,一个写入).

To make below code work, add the following references to the WPF (for windows 10):
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll
C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd
Run Code Online (Sandbox Code Playgroud)

C#的Windows API代码

public GattDeviceService BLEService;
public GattCharacteristic BLEData_ReadNotify;
public GattCharacteristic BLEData_Write;
private static readonly Guid Guid_service = new Guid("25FB9E91-1616-448D-B5A3-F70A64BDA73A");
public static readonly Guid Characteristics_ReadNotify = new Guid("C3FBC9E2-676B-9FB5-3749-2F471DCF07B2");
public static readonly Guid Characteristics_Write = new Guid("D6AF9B3C-FE92-1CB2-F74B-7AFB7DE57E6D");


// Find all BTLE devices that have the service Guid: Guid_service
public void findandconnect() { 
    var BTLEdeviceList = await …
Run Code Online (Sandbox Code Playgroud)

c# wpf bluetooth 32feet btle

10
推荐指数
1
解决办法
3112
查看次数

标签 统计

32feet ×1

bluetooth ×1

browser ×1

btle ×1

c# ×1

css ×1

html ×1

optimization ×1

wpf ×1