关闭
当前搜索:

js实现算法

下面这个算法是来自链接http://es6.ruanyifeng.com/#docs/generator,存于此处作笔记// 下面是二叉树的构造函数, // 三个参数分别是左树、当前节点和右树 function Tree(left, label, right) { this.left = left; this.label = label; this.right = right; }//...
阅读(35) 评论(0)

如何把多个js函数绑定到事件上面

在给网页加一些特效时,经常要加入“onload”事件,即在网页加载完后执行某事件,例如:<body onload=”alert(‘欢迎光临!’)”,但这样做有个大的缺陷,事件会在网页完全下载完后才会执行,包括网页中的静态资源(图片或Flash等),如果网页中的图片比较大或有很多图,可能还没等网页完全下载完网友已经点击链接到其它网页去了,这样这个事件就没有执行了。 这时我们会想到用“window.o...
阅读(133) 评论(0)

修改浏览器滚动条样式

CSS设置滚动条样式 因为在现在的大部分项目中很多都用到了滚动条,有时候用到模拟的滚动条,现在说下滚动条的CSS也能解决。 比如网易邮箱的滚动条样子很好看,就是利用的CSS来设置的,而且是webkit浏览器的。 一:webkit的CSS设置滚动条1.1 主要有下面7个属性::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的 ::-webkit-scrollbar-butto...
阅读(65) 评论(0)

开发中环境配置

1. 环境变量配置nodejs安装 git安装 Java和maven的安装都是通过解压缩的方式进行安装即可##环境变量 PATH="$HOME/bin:$HOME/.local/bin:$PATH" #引入基础环境PATH #set java environment variable #/home/suwu150/software/jdk1.7.0_79为jdk路径 JAVA_HOME=/hom...
阅读(71) 评论(0)

scrollWidth,clientWidth,offsetWidth在各浏览器中的兼容性和区别测试

参考链接 为了测试同一代码在不同浏览器中区别,首先统一了环境,设置所有系统分辨率为800×600,试验使用如下面所示: html> head> meta charset="utf-8"> title>Mtitle> style> #input { border: 11px solid blue; width: 100px; height: 100px;...
阅读(119) 评论(0)

html实时效果查看的实现

html实现实时查看效果的功能 1.如下面代码,将能够打开新页面查看我们在文本输入域中的代码效果 M window.onload = function () {...
阅读(235) 评论(0)

html中表格的高级部分学习

1.表格thead,tbody, // 表格中特有的方法: table.tBodies[0].rows[2].cells[1].innerHTML //上面内容是获取所有的tBody数组 隔行变色:采用取模的方式 增加和删除行:createElement(‘tr/td’)和appendChild();–先删父级后追加 搜索:大小不敏感,多关键词搜索(str.sear...
阅读(101) 评论(0)

eslint配置注意事项

4:1 error Parsing error: The keyword ‘import’ is reserved 确保.eslintrc文件存在,并且内容为 { "extends": "airbnb", "plugins": ["react"] };...
阅读(564) 评论(0)

webpack2.1.0中注意的问题

1.新版本webpack.config.js中的loader选项不能使用缩写,如babel-loader不能简写为babel,不然打包会如下错误: throw new Error("Module '" + loader.path + "' is not a loader (must have normal or pitch function)");...
阅读(151) 评论(0)

JavaScript进阶学习

事件分离: 实现事件与标签的分离,通过单独获取标签,然后添加方法进行解决,如下面所示代码: window.onload = function () { // 在这里进行获取标签的事件 var oBtn = document.getElementById('btn'); oBtn.onclick = function () { // 进行其他操作 } }...
阅读(284) 评论(0)

electron问题总结

1 no such file or directory, open '.../node_modules/electron/path.txtIf appears error when run npm run dev, Error: ENOENT: no such file or directory, open ‘mx-workstation/node_modules/electron/path.t...
阅读(145) 评论(0)

npm在windows中环境配置

1.在安装完node之后,在cmd中能够使用使用node -v 和 npm -v 进行版本的查看,但是在webstorm中不能够使用npm i 命令的使用。 其实很简单,只要在当前用户目录下创建.npmrc文件并填写下面内容即可。 比如我登录的用户名是Administrator,则在路径C:\Users\Administrator中创建.npmrcprefixD:\software\nodej...
阅读(116) 评论(0)

npm淘宝镜像的使用

1.Linux中   在根目录下添加.npmrc文件,输入内容 registry=https://registry.npm.taobao.org electron_mirror=https://npm.taobao.org/mirrors/electron/ 保存即可,其中第一条是淘宝镜像,第二条是electron镜像,对于不使用electron镜像的用户可以只粘贴第一条即可...
阅读(203) 评论(0)

qs.parse()、qs.stringify()使用方法

qs是一个npm仓库所管理的包,可通过npm i qs命令进行安装. 1. qs.parse()将URL解析成对象的形式const Qs = require('qs'); let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0'; Qs.parse(url...
阅读(1180) 评论(0)

各种浏览器的Hack写法(chrome firefox ie等)

如下面所示代码,将会在火狐浏览器和谷歌浏览器中有不同的表现 Title div{ width: 300px; height: 300px;...
阅读(156) 评论(0)

HTML中如何实现更换网页皮肤

在QQ空间中或者其他网站中有很多一键换肤的功能,今天也进行实现一个简答的换肤。 1.实现思路   在实现换肤功能时,我们应该注意到,大部分换肤功能页面中的内容是没有发生变化的,变化的只是背景样式的改变,有的页面中组件位置的调整,所以,实现只需要对同一个页面进行不同样式的替换即可,也就是说,我们有多少皮肤,就得有多少样式。 2.具体实现 首先,我们需要进行准备一个固定的html页面,命名为i...
阅读(132) 评论(0)

canvas多边形(蜘蛛图)的画法

蜘蛛图的画法: 在开始之前,我们需要知道canvas是如何进行图像的绘制,canvas 元素用于在网页上绘制图形。HTML5 的 canvas 元素使用 JavaScript 在网页上绘制2D图像。 在矩形区域的画布上,控制其每一像素,JavaScript 来绘制 2D图形,逐像素进行渲染。可以通过多种方法使用canvas 元素绘制路径、矩形、圆形、字符以及添加图像。 * 注意!!!canva...
阅读(883) 评论(0)

前端开发问题总结

TypeError: Parameter 'url' must be a string, not object问题具体描述:TypeError: Parameter 'url' must be a string, not object at Url.parse (url.js:90:11) at urlParse (url.js:84:5) at getFilenameFro...
阅读(201) 评论(0)

JS特殊值数据测试

一. 0,1,-1的布尔值结果测试 |测试数据| |:---|:---| ``` console.log(!1); //false console.log(!!1); //true console.log(!!-1); //true console.log(Boolean(-1));//true console.log(Boolean(0)); //false...
阅读(70) 评论(0)

项目开发中使用过的lodash方法

pick和omit 首先要说的是,关于pick和omit的使用,如下面链接所示: pick和omit...
阅读(227) 评论(0)
337条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:463575次
    • 积分:6571
    • 等级:
    • 排名:第4236名
    • 原创:230篇
    • 转载:107篇
    • 译文:0篇
    • 评论:61条
    博客专栏
    最新评论