关闭

js实现replaceAll方法与正则中引用变量

在JS String对象中,有个replace方法,但对于该方法,每次替换只能替换到一个字符串,即 var a='abcda'; var b=a.replace('a','f'); console.log(b); 输出的结果是 fbcda,如果要把字符串内指定的字符串全部都替换掉,js原生是没有提供这个方法的(在Jq中倒是有replaceAll这个方法) 所以为了方便使用,可以自己写一个属于...
阅读(27) 评论(0)

js父级函数调用子函数出现函数未定义问题

首先定义了一个全局函数Locating,又在Locating内定义了一个局部函数pageScroll,然后我全局函数调用pageScroll时,报错Uncaught ReferenceError: pageScroll is not defined。 代码如下: function Locating(locate,time){ console.log(locate+' -- '+...
阅读(176) 评论(0)

淘宝镜像cnpm安装后提示“不是内部命令”解决方法

默认安装完node后,继续安装npm,但是由于npm在国内经常大姨妈,所以建议安装淘宝的镜像cnpm 淘宝镜像cnpm安装命令:“ npm install cnpm -g ” 全局安装cnpm 然后在命令窗口框执行 " cnpm -v " 查看cnpm版本时 却提示 “ cnpm不是内部或外部命令,也不是可运行的程序或批处理文件 ” 原因是没有在本机系统添加环境变量,...
阅读(543) 评论(0)

apache2 重启 Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}

在ubuntu 修改部分 apache2 配置文件  执行 apache2 -k restrat  重启时  出现错误  Invalid Mutex directory in argument file:${APACHE_LOCK_DIR} 网友提供有效解决方案 执行  sudo apachectl start 至于为什么还没搞清楚...
阅读(116) 评论(0)

js ajax跨域请求之天气查询

js的跨域一直是个让人头疼的问题 老爸入了个新手机嫌弃自带天气查询不好 功能太多,于是就想用自己写一个简单的天气查询 所以先在pc端写了个demo 因为第一次在js跨域,之前听过js跨域就是坑,嗯,领悟到了。 =====================分割线===================== 废话不说,讲正事。 先贴代码: btn.onclick=function(){ ...
阅读(127) 评论(0)

上传和更新本地文件到GitHub远程仓库

GitHub仓库有两个最大的作用,一个就是项目备份,一个就是项目开源...
阅读(98) 评论(0)

SASS的编译

昨天刚刚看了下sass 感觉还是挺好用的   试了下它的书写  虽然刚接触书写起来挺变扭的 不过可以定义变量和继承 应该会对开发有很大的便利之处 书写时一般是书写后缀为.scss 文件 然后编译时的命令行为: sass sass/scss/soure.scss css/target.css期中当 target.css 文件存在时即覆盖它  不存在时则新建该文件 那么现在问题来了...
阅读(99) 评论(0)

CSS绘制三角形

利用CSS绘制三角形  并应用在相应的场景中,减少图片的使用,可提高加载速率,降低HTTP请求次数 在同一方向上,大致有三种绘制方式,绘制出来的有两种规格(在保持宽度不变的情况下) 对比图: 假定给第一个三角形命名为 triangle1,则第二第三个分别为triangle2,triangle3 先从第三个最小面积的说起,代码如下: height: 0; width: 0;...
阅读(89) 评论(0)

简易扁平旅游网H5开源项目

先附上链接再贴图~ 喜欢的可以自行下载~ 转载请标明出处并附上本文链接~ 本项目仅供学习~ 下载链接:  传送门...
阅读(522) 评论(0)

JavaScript制作简单计时器

无聊写了一个简单的计时器demo,比较适合入门学习。 代码如下: JS: var btn=document.getElementById("btn"); btn.onclick=function(){ this.disabled=true; //设置input为可编辑状态 var that=this; //因为在函数 f()内 通过this 获取不到btn这个按钮 故需在外部定义词法环境...
阅读(206) 评论(0)

JavaScript变量提升

先来看一段代码,尝试写出答案。 var v1 = '这是全局变量v1'; var f1 = function(){ var d=v1; console.log(d); console.log(v1); var v1 = '这是局部变量v1'; }; var v2 = '这是全局变量v2'; var f2 = function(){ cons...
阅读(162) 评论(0)

JavaScript的严格模式

什么是严格模式 我们平时写的 JavaScript 代码一般都运行在正常模式中的,除了正常运行模式, ECMAscript 5 添加了第二种运行模式:”严格模式”( strict mode )。看名字就知道,这种模式会让 JavaScript 在更严格的环境中运行。 包括 IE 10 在内的主流浏览器,都已经支持它,许多大项目已经开始全面拥抱。( github 上面好多项目都是...
阅读(193) 评论(3)

JS经典递归及其易错点

先看下代码: function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); } } var anotherFactorial=factorial; factorial=null; alert(anotherFactorial(4)); 一看这是一段很典型的递归阶乘函数...
阅读(332) 评论(0)

HTML+JS之点击按钮滚动到页面指定位置

在建站的过程中,我们难免遇到篇幅比较长的页面,这时候想看页面某个部分,如果是纯手动滚动那就略显笨拙 幸好JQ提供一个直接获取某盒子top位置的方法 offset() 该方法包含两个参数  top与left   top与left构成一个坐标轴 offset().top为对象顶部的离窗口对象顶部的偏移量       offset().left为对象最左侧离窗口对象最左侧的偏移量 Talk...
阅读(1308) 评论(0)

HTML+JS基础之a标签href与onclick事件的冲突处理

这几天尝试一个小项目时遇到的一个很不明显的坑 感觉前端初学者都很容易掉进这个坑呀 就是在使用a标签中  如果同时有 href  和onclick事件时   如果没对 href 做处理 那么对 onclick 事件本身解析会有干扰 举个我今天遇到栗子: 在上面贴出的 code 中,因为我把这个链接设置成一个按钮  其目的是引发click_scroll函数 (页面滚动到指定位置) , ...
阅读(643) 评论(0)
24条 共2页1 2 下一页 尾页
    个人资料
    • 访问:8232次
    • 积分:292
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:3篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论