js

js报错:Invalid left-hand side in assignment

旧时模样 提交于 2020-02-03 22:19:58
Uncaught ReferenceError: Invalid left-hand side in assignmen 未捕获的引用错误:赋值中的左侧无效 写完js后,页面在加载的时候,一直如上的错误,仔细检查发现js在做对比的时候,少写一个=; 错误代码: if (nodes[i].nodeType == 1 && nodes[i].nodeName = "LI") 改正代码: if (nodes[i].nodeType == 1 && nodes[i].nodeName = ="LI") 来源: https://www.cnblogs.com/zhangDY/p/11468828.html

js 编写一个程序实现统计一串字符串中的英文小写字母个数!

喜夏-厌秋 提交于 2020-02-03 20:05:38
编写一个程序实现统计一串字符串中的英文小写字母个数!例 如:输入“axZvnNgOuyi”,得到的值应该是 8; 注意:且有输入输出,直接输出不计分 < ! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < meta http - equiv = "X-UA-Compatible" content = "ie=edge" > < title > Document < / title > < / head > < body > < script > var a = prompt ( "" ) ; a . split ( "" ) ; var count = 0 ; for ( var i = 0 ; i < a . length ; i ++ ) { if ( a [ i ] >= "a" ) { count ++ ; } } document . write ( count ) < / script > < / body > < / html > 来源: CSDN 作者: ㄚОㄩ 链接: https://blog.csdn.net

python-selenium,关于页面滑动

无人久伴 提交于 2020-02-03 19:18:57
第一种: #滑到底部 js="var q=document.documentElement.scrollTop=100000" driver.execut_script(js) 目前在firefox,chrome上验证都是可以跑通的 #滑动到顶部 js="var q=document.documentElement.scrollTop=0" driver.execut_script(js) 第二种 #滑到底部 js="window.scrollTo(0,document.body.scrollHeight)" driver.execute_script(js) 目前在firefox,chrome上验证都是可以跑通的 #滑动到顶部 js="window.scrollTo(0,0)" driver.execute_script(js) scrollHeight 获取对象的滚动高度。 scrollLeft 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离。 scrollTop 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。 scrollWidth 获取对象的滚动宽度。 来源: https://www.cnblogs.com/xuzhongtao/p/9708034.html

分享几套不一样的博客园皮肤 ?

ε祈祈猫儿з 提交于 2020-02-03 18:08:48
产生 博客园第三方主题数不胜数,或者你肯定也为你的博客园作了一些优化。接下来无论如何你都可以将你已经存在的代码稍作修改(无非就是建一个文件夹,修改一下文件名)加入这个仓库,安装过的人都可以互相共享主题样式。ok,先放个效果GIF,如果有兴趣请往下看吧,笔芯。 当然还可以切换更多全局主题,它在不断扩充! 介绍 awesCnb 是多套主题的合集,可以快速切换多套主题,安装(所谓安装就是几次复制粘贴)后,只需要在博客园设置页面更改 name 的值就能直接切换整套主题。 风格变化莫测(因为你可以快速切换多套主题) 根据配置加载 (没有使用的插件不会加载) 安装后静静享受更新 兼容性强(通过 gulp 自动处理 js css) 访问快速 (代码部署在 码云 而不是 GitHub,你看我的博客导航栏有个大大的 GitHub 链接,其实点击去是 Gitee码云 ) 易于安装 大量的可选配置 都是废话我不啰嗦了 安装 这个过程看起来很长,其实只是简单的复制粘贴,我写的足够详细每个人都能够安装它,哪怕你刚刚注册博客园! 你的博客首页 -> 管理 -> 设置 设置博客默认皮肤为 Custom 复制如下 css 粘贴到 页面定制 css :root{--sk-size:60px;--sk-color:#ffb3cc} #home{display:none} #loading{position:fixed

js克隆

大城市里の小女人 提交于 2020-02-03 17:34:55
//遍历对象 for(var prop in obj) //1.判断是不是原始值 typeof() object instaceof toString constructor //2.判断是数组还是对象 //3.建立相应的数组或对象 //递归 1 var obj = { 2 name: 'abc', 3 age: 123, 4 card: ['visa', 'master'], 5 wife: { 6 name: "bcd", 7 son: { 8 name: 'aaa' 9 } 10 } 11 } 12 var obj1 = { 13 name: obj.name, 14 age: 123, 15 card: [obj.card[0], obj.card[1]], 16 wife: { 17 name : obj.wife.name, 18 son: { 19 name : obj.wife.son.name 20 } 21 } 22 } 28 function deepClone(target, origin) { 29 var target = target || {}, 30 toStr = Object.prototype.toString, 31 arrStr = '[object Array]'; 32 for (var prop in origin) { 33 if

mamoto开源流量分析工具

烈酒焚心 提交于 2020-02-03 16:05:28
mamoto开源流量分析工具 功能:输入本人部署到云服务器上面的网址后,再网站每个页面均加入一段js代码,即可实现流量监测。 我使用的是滁州学院的网址进行测试,由于我没有滁州学院网址管理权限,所以我无法将滁州学院每个网站均加入一段js代码,所以无法监测,所以必须要使用自己本人的网站系统。 来源: CSDN 作者: 理想叁旬 链接: https://blog.csdn.net/qq_43962245/article/details/104156041

学前端开发一定要找对方法,前端大牛分享高效率学习方法

╄→尐↘猪︶ㄣ 提交于 2020-02-03 15:10:42
如果你是想要学习Web前端的新人,那么恭喜你,看完这篇文章,尽早的选择好努力的方向和规划好自己的学习路线,比别人多一点付出并且持之以恒,你就已经赢在了起跑线上。有道是,莫道君行早,更有早行人。 如果你已经学完了但是还没找到工作,那么就应该反省一下自己,到底哪些方面于欠缺,亡羊补牢,为时不晚,现在行动起来,你就还有机会! 难道真的是市场已经饱和了吗? 其实还是很缺人的,只是不缺基本的从业者了,学习前端的人很多也就意味着竞争很大,对于刚刚准备踏入职场的前端小伙们来说,找工作就是一场战争。目标就是那几个工作岗位,周围的人全是敌人,没什么同伴。那么如何才能拥有自己的核心竞争力,在人群中脱颖而出呢?下面和千锋广州小编一起来看看吧! ​第一:一定要重视基础 首先建立第一条技能线:就是前端由HTML,CSS,JS组成;然后将其细化为第二条线,HTML是由HTML4和HTML5组成;第三条线,CSS由CSS2和CSS3组成;第四条线,JS由es5和es6构成。 接下来是框架方面的延伸:CSS方向有less,HTML方向有bootstrap,JS方向有JPuery库。 再往下延伸一层:HTML、CSS方向,有前端构建工具;JS除了JP库之外,还有更全面的前端框架,react、angular、vue。 再往下细化:react是一个view层方案,为了让它能够全面解决前端需求,需要Redux、react

js的日期格式化函数

守給你的承諾、 提交于 2020-02-03 09:50:45
// 日期处理函数 Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+" : this.getMonth() + 1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+" : this.getMinutes(), //分 "s+" : this.getSeconds(), //秒 "q+" : Math.floor((this.getMonth() + 3) / 3), //季度 "S" : this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt;

纯JS写的小众游戏——走四棋

这一生的挚爱 提交于 2020-02-03 09:00:48
过年正赶上新冠病毒不让出门,在家闲着没事,偶尔玩了一下老家流行的游戏(走四棋),然后就想把这个游戏用JS写出来,先练了一下贪吃蛇,等下也会在我的博客中单独贴出来,按照贪吃蛇动态生成dom元素的方法,粗略的写了一下走四棋,有很多地方存在代码冗余,设计也有待优化,但是基本效果是有了,首次效果做成这样,我也很满意了,话不多说,上代码,仅供大家参考。 <html> <body> 步数:<input type="text" value="0" id="stepCount" disabled></input> <button id="rule" οnclick="rule()">玩法说明</button> <script> var stepCount = 0; var user; //创建棋盘 function Map(){ //属性 this.width = 30; this.height = 30; this.jianju = 100;//每个棋子之间的间距 this.backgroundColor = "gray"; //棋盘的每一个可走点,定义为二维数组 this.route = [[1,1,"gray",null],[2,1,"gray",null],[3,1,"gray",null],[4,1,"gray",null],[1,2,"gray",null],[2,2,"gray"

原生js之同级元素添加移除class

本小妞迷上赌 提交于 2020-02-03 07:18:02
<div class="tp-bottom-content"> <div class="tp-nav"> <ul id="nav"> <li class="active"><span>快速跟进</span></li> <li ><span>跟进</span></li> <li><span>联系人(1)</span></li> <li><span>通话记录(1)</span></li> <li><span>订单(1)</span></li> <li><span>合同(1)</span></li> </ul> </div> <div class="content-list"> <div class="list-item">1</div> <div class="list-item" style="display: none;" >2</div> <div class="list-item" style="display: none;" >3</div> <div class="list-item" style="display: none;" >4</div> <div class="list-item" style="display: none;" >5</div> <div class="list-item" style="display: none;" >6</div> <