本月博客排行
-
第1名
宏天软件 -
第2名
kaizi1992 -
第3名
vipbooks - wallimn
- arpenker
- daizj
- xpenxpen
- zhangjijun
- sunnylocus
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
wy_19921005 - gashero
- gengyun12
- robotmen
- vipbooks
- fantaxy025025
- 大家都说我很棒
- wallimn
- hbxflihua
- qepwqnp
- e_e
- 解宜然
- ranbuijj
- javashop
- zw7534313
- ssydxa219
- jickcai
- sam123456gz
- gdpglc
- zysnba
- sichunli_030
- tanling8334
- appalese
- benladeng5225
- gaojingsong
- wiseboyloves
- zhangyi0618
- xpenxpen
- jh108020
- luxurioust
- xyuma
- nychen2000
- 龙哥IT
- arpenker
- wjianwei666
- wangchen.ily
- jbosscn
- lzyfn123
- 狂盗一枝梅
- Jameslyy
- hanbaohong
- java-007
- kaizi1992
- xiangjie88
- mengjichen
- silverend
- ajinn
- zxq_2017
最新文章列表
Sublime Text插件的离线安装-使用htmlprettify美化您的HTML代码
Sublime Text是广大程序员喜欢的文本编辑器,Jerry觉得它最强大之处在于开放的架构,有丰富的插件为其提供各种各样额外的功能。
作为前端开发人员,经常需要从网上复制粘贴一些代码然后做修改,因此一个常见的需求就是对拷贝进Sublime Text的代码进行格式化,使其缩进,换行等符合规范。
为此,我在网上搜索到了一个非常有用的Sublime Text插件,专门用 ...
javascript : d3.js 读取csv , 画折线图
参考 https://blog.csdn.net/github_37483541/article/details/54934158
d3_csv_line1.html
<!DOCTYPE html>
<html>
<head>
<meta charset='gb2312' />
<script src="/d3/d3.v3. ...
一篇文章搞定前端面试
本文旨在用最通俗的语言讲述最枯燥的基本知识
面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:从用户输入URL到浏览器呈现页面经过了哪些过程?如果你懂,巴拉巴拉回答了一堆,他又接着 ...
在同一页面显示多个JavaScript统计图表
最近我接到一个开发任务,要求就“售后服务客户满意度调查问卷表”里客户填写的反馈答案做一个统计。
问题的例子如下:
您最后一次是何时购买了我们的产品?
服务人员服务态度是否友好、工作尽职尽责?
您对我公司提供的售后服务总体感觉如何?
。。。
我要实现的功能是出一个报表,在同一个页面显示对于每个问题,每个答案的总共出现次数。
我实现了一个简单的效果,如下图所 ...
善用Object.defineProperty巧妙找到修改某个变量的准确代码位置
我今天的工作又遇到一个难题。前端UI右下角这个按钮被设置为"禁用(disabled)"状态。
这个按钮的可用状态由属性enabled控制。我通过调试发现,一旦下图第88行代码执行完毕之后,这个按钮的属性mProperties里就多出一个enabled:false的属性。
而88行执行之前,还没有这个enabled:fals ...
将Chrome调试器里的JavaScript变量保存成本地JSON文件
我写了一个系列的文章,主要用来搜集一些供程序员使用的小工具,小技巧,帮助大家提高工作效率。
推荐一个功能强大的文件搜索工具SearchMyFiles
介绍一个好用的免费流程图和UML绘制软件-Diagram Designer
介绍Windows任务管理器的替代者-Process Explorer
介绍一个强大的磁盘空间检测工具Space Sniffer
如何在电脑上比较两个相似文件的差 ...
使用JavaScript将当前页面保存成PDF,支持图片和文字的保存
前端开发的朋友们可能会遇到这个需求:将您负责开发的网页的全部内容,包括文字和图片,一起保存成一个PDF文件。如果采用屏幕截图的话,默认Windows操作系统的截图按钮无法完整截取超过一屏幕的屏幕内容。
我在网上找了一段时间,搜集到了一些解决方案,在这里分享给广大程序员。
这个解决方案包含了两个步骤,将前端页面转化为PDF:
1. 遍历当前网页的DOM结构,收集所有DOM树上每个节点的元素信息 ...
RGraph : svg : 波动的柱状图
www.rgraph.net 下载 RGraph4.67-stable.zip
解压后,将目录 libraries 简化为: lib
波动的柱状图例子: RGraph/svg_bar_wave.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
...
RGraph : svg : 玫瑰图
www.rgraph.net 下载 RGraph.minified-2018-08-14.zip
解压后,将目录 libraries 简化为: lib
rose图例子: RGraph/svg_rose1.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"> ...
RGraph : svg : 直方图
www.rgraph.net 下载 RGraph.minified-2018-08-14.zip
解压后,将目录 libraries 简化为: lib
直方图例子: RGraph/svg_bar1.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
...
RGraph : svg : 饼图
www.rgraph.net 下载 RGraph.minified-2018-08-14.zip
解压后,将目录 libraries 简化为: lib
饼图例子: RGraph/svg_pie1.html
<!DOCTYPE html>
<html>
<head>
<meta ch ...
RGraph : svg : 双线图
www.rgraph.net 下载 RGraph.minified-2018-08-14.zip
解压后,将目录 libraries 简化为: lib
双线图例子: RGraph/svg/line2.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
...
在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图
在Jerry写这篇文章时,通过Google才知道,SAP其实是有自己的3D模型视图显示解决方案的。
故事要从Right Hemisphere说起,这是一家专业的企业级2D/3D模型浏览及转换的软件供应商。后来,Right Hemisphere被SAP收购,解决方案也更名为SAP Visual Enterprise。
收购之后,SAP推出了一系列和Visual Ente ...
使用JavaScript给对象修改注册监听器
我们在开发一些大型前端项目时,会遇到这样一种情况,某个变量上有个字段。我们想知道是哪一段程序修改了这个变量上的字段。比如全局变量window上我们自定义了一个新字段_name,我们想知道到底有哪些程序给这个字段赋了值。
一行行地调试肯定太费时间了。如果window这个变量的_name字段被程序赋值时,能执行我们自己实现的一个监听器,这样不就方便多了么?
监听器的实现很简单:
<html ...
再谈javascriptjs原型与原型链及继承相关问题
什么是原型语言
只有对象,没有类;对象继承对象,而不是类继承类。
“原型对象”是核心概念。原型对象是新对象的模板,它将自身的属性共享给新对象。一个对象不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。
每一个对象都有自己的原型对象,所有对象构成一个树状的层级系统。root节点的顶层对象是一个语言原生的对象,只有它没有原型对象,其他所有对象都直接 ...
js回溯算法解决数独问题
直接上代码
代码里面注释很清晰
传说中的最难数组大概是在20ms左右解决
/**
* 数独算法
*/
class Sudoku {
constructor({
display = false,
sudokuMap = []
}) {
// 是否展 ...
select值和自定义属性取值
第一种取值
$('#select1').find("option:selected").attr("自定义属性")
$('#teacher').val()
$('#teacher').find("option:selected").text(), 取名称
第二种取值 属性定义的是data-xxx
$('#select1' ...
聊聊JavaScript和Scala的表达式 Expression
我们先看下面这段简单的JavaScript代码。
我在第10行调用了函数f,其中传入的第二个和第三个参数都是一个逗号表达式。
函数f的实现,会检查这两个参数的类型,如果是函数,则执行函数调用,再打印其返回值,否则直接打印传入的表达式的值。
执行上面这段代码,打印输出如下:
我们可以看出,虽然传入的第一个参数为true,导致函数f内部只会打 ...
使用JavaScript ES6的新特性计算Fibonacci(非波拉契数列)
程序员面试系列
Java面试系列-webapp文件夹和WebContent文件夹的区别?
程序员面试系列:Spring MVC能响应HTTP请求的原因?
Java程序员面试系列-什么是Java Marker Interface(标记接口)
使用JDK自带的工具jstack找出造成运行程序死锁的原因
编程面试题:编写一个会造成数据库死锁的应用
JavaScript面试系列:JavaScr ...