网站前端

SVG、JavaScript、CSS、HTML、各种框架。Web前端开发是从美工演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,Web 1.0时代,网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。

各种各样的框架让人目不暇接,新技术层出不穷。让我们这些前端狗情何以堪。

目前web前端工程师的年薪待遇平均在10万以上,高级HTML前端工程师年薪达30—50万,很多企业对于与web前端相关的技术职位更是求贤若渴。

css transition 旋转

2021年05月26日

下面实现了一个旋转的效果,具体css代码如下:.mat-expansion-indicator { transition: transform .2s ease-in-out;}.mat-expansion-panel-spacing .mat-expansion-indicator { transform: rotate(180deg);}transition展开属性如下:trans...

“this”, “$this” 和 “$(this)”有什么区别

2021年05月18日

this: 引用您当前使用的处理程序中的DOM元素,但这在其他情况下可能完全是另一个对象,但这始终是上下文。$this: 通常是由var $this = $(this)jQuery包装版本的缓存版本创建的,以提高效率(或者$(this)在许多情况下,也可以通过连锁来获得相同的效果)。$(this): 元素的jQuery包装版本,因此您可以访问其所有方法(特别是其中的$.fn方法)。参考资料:1、W...

CSS transform相关理解

2021年05月18日

最近在使用transform变换,使用的是旋转,具体css样式如下:panelHeader.children(".mat-expansion-indicator").css({ 'transform': 'rotate(180deg)', 'transformOrigin': 'center', 'transitionDuration': '100ms'});这里使用的是jque...

js取整数、取余数的方法

2021年05月01日

Javascript取整的一些函数:取整:// 丢弃小数部分,保留整数部分 parseInt(5/2)  // 2👆取整:// 向上取整,有小数就整数部分加1 Math.ceil(5/2)  // 3👇取整:// 向下取整,丢弃小数部分 Math.floor(5/2)  // 2四舍五入:// 四舍五入 Math.round(5/2)  // 3取余:// 取余 6%4  // 2

D3.js v3 颜色系统

2021年05月01日

最近在使用D3.js v3的时候,需要要用到D3.js的颜色,具体定义颜色如下:第一颜色写法如下:d3.scale.category20()如果不是很了解,可以参考D3.js v3文档,地址:github - D3 wiki参考资料:1、d3 categorical colors & Google colors黄兵个人博客原创。转载请注明出处:黄兵个人博客 - D3.js v3 颜色系统

Javascript JSON着色插件

2021年04月20日

最近需要实现后端输出的Json数据着色,效果类似于下图所示:找到一个json-formatter-js的插件,项目地址:github - json-formatter-js具体用法文档已经很清楚了,再次不再多说,使用也很简单。效果页面,JSONFormatter

Javascript $含义

2021年04月20日

$在JavaScript中使用它并没有什么神秘之处。$只是一个有效的JavaScript标识符。JavaScript允许使用大写和小写字母,数字和$和_。在$旨在用于机器生成的变量(如$0001)。原型,jQuery和大多数javascript库都将$用作主要基础对象(或函数)。他们中的大多数人也有放弃$它的方法,以便可以将它与另一个使用它的库一起使用。在这种情况下,您可以使用jQuery而不是$...

Javascript显示大型整除存在的问题

2021年04月14日

最近服务器端返回了一个非常大的整数,通过Ajax调用返回,显示如下:3.382885249272611e+38服务器端返回的是整形数据,但是Javascript对大数字显示存在一些问题。解决方案:服务器端返回字符数据,不要返回整数。同时可以使用BigInt,但是兼容性存在一些问题(Javascript所有数字均为64位浮点数),可以看这里:BigInt 兼容性修改服务器端返回字符串之后终于正确显示...