随笔分类 - 1_JavaScript(尺寸、js循环、js函数参数、新窗口等)
摘要:js在新窗口打开链接 一、总结 一句话总结: 1、【Window.open()】方法,比如如下代码,将打开baidu首页。window.open("http://www.baidu.com")。但是这个方法是有问题的,那就是【有些浏览器会拦截】。 2、【模拟form表单提交】来打开一个新的页面;它的
阅读全文
摘要:js中的常用事件 一、总结 一句话总结: 一些方法中需要传事件名,比如on方法:【on(events,[selector],[data],fn)】中的第一个参数events:$("body").on("click", "#fry_recent_mood_text", function (e) {})
阅读全文
摘要:legend2 js替换成不同值 一、总结 一句话总结: 原理的话非常简单:就是【用一个函数来动态指定替换的内筒】 var result = str.replace(/<img.*?src="[^"]*"[^>]*>/ig, 【function(){i++; return "img" + i;}】)
阅读全文
摘要:js正则常用方法总结 一、总结 一句话总结: js正则对象操作正则常用方法:通常【对于一个正则对象】来讲,我们能够使用的方法基本上有三个,【即regObj.test,regObj.exec及regObj.compile】 JS中的【String类型】的对象也拥有一些和正则相关的方法:【search方
阅读全文
摘要:legend2 js生成随机16进制颜色 一、总结 一句话总结: 还是要【一位一位】生成16进制颜色比较方便,如果两位一起,就会导致【颜色少位】情况,比如#5e1a3 【for i...0->5; '#'+=Math.floor(Math.random()*(n_max-n_min+1)+n_min
阅读全文
摘要:js中null和undefined的区别 一、总结 一句话总结: 【最初只设置了null作为表示"无"的值】:1995年JavaScript诞生时,最初像Java一样,只设置了null作为表示"无"的值。根据C语言的传统,null被设计成可以自动转为0。但是,JavaScript的设计者Brenda
阅读全文
摘要:ajax和pjax有什么区别 一、总结 一句话总结: pjax 的【核心其实还是 ajax】,所以如果是 ajax 去做这种局部 html 刷新的话需要写更多的代码,而 pjax 已经做的很好了。 pjax 是一个 【jQuery 插件】,它通过 【ajax 和 pushState 技术提供了极速的
阅读全文
摘要:js释放图片资源 一、总结 一句话总结: 一般引用没有的时候浏览器会自动释放,如果浏览器没有主动释放,调用浏览器给它释放掉就好 二、js释放图片资源 转自或参考:https://segmentfault.com/q/1010000019286572 前端图片占用的内存什么时候被释放? img标签被动
阅读全文
摘要:javascript中的原型与原型链 一、总结 一句话总结: 【prototype属性】:在JavaScript中,每个对象都有一个prototype属性,这个属性指向函数的原型对象。 二、javascript——原型与原型链 转自或参考:javascript——原型与原型链https://www.
阅读全文
摘要:python、js、php区别 8、排序 一、总结 一句话总结: python中的排序函数有sort(对列表排序)和sorted(对所有可迭代序列排序),可以通过reverse参数指定倒序排序,key参数指定排序字段 js中的排序就是sort方法,可以指定排序函数来进行排序 php中有usort方法
阅读全文
摘要:python、js、php区别 7、面向对象 一、总结 一句话总结: python、js、php面向对象的逻辑都是一样的,具体实现因为语言的不同而略有区别,比如python中继承用的是圆括号,比如class Bird(Animal): """ 需求: 创建Animal类(name属性,say方法)
阅读全文
摘要:python、js、php区别 6、函数相关 一、总结 一句话总结: python、js、php函数的逻辑都是一样的,具体写法稍有区别,python里面有匿名函数(lambda函数),lambda函数和js里面的箭头函数比较像 """ 1、函数 2、匿名函数 """ # 1、函数 # def my_
阅读全文
摘要:python、js、php区别 5、存储结构 一、总结 一句话总结: python里的列表就像js和php中的索引数组,python里的元组可以看做不能修改的列表,python里的字典就像js和php中的关联数组 二、存储结构 博客对应课程的视频位置:5、存储结构https://www.fanren
阅读全文
摘要:python、js、php区别 4、基本结构 一、总结 一句话总结: python、js、php的选择结构和循环结构的逻辑都是一样的,具体实现稍有不同,python中用缩进表示语句块,并且复杂语句后都有冒号,python循环结构后可接else 1、python中三元运算符的结构? max_num=a
阅读全文
摘要:python、js、php区别 3、运算符 一、总结 一句话总结: python、js、php 各自运算符实现的功能差不多,注意python里面没有自增运算符,并且逻辑运算符是英文单词and or not 1、python运算符需要注意的方面? 1、python没有自增(++)、自减(--)运算符
阅读全文
摘要:python、js、php区别 2、数据类型 一、总结 一句话总结: python数据类型有 数字类型(int、float、complex复数)、bool、字符串、列表、元组、字典、集合,查看变量类型可以用 type(a) js数据类型有 Number、String、Boolean、Null、Und
阅读全文
摘要:python、js、php区别 1、基本区别 一、总结 一句话总结: python、js、php语法大致区别不大,细微处倒是有很多区别,主要也是各个语言的侧重点不同,python最主要是科学计算、爬虫、机器学习,js主要是前端逻辑,php主要是web后端 二、基本区别 博客对应课程的视频位置:1、基
阅读全文
摘要:算法疑难(js实现) 11、字典树 一、总结 一句话总结: 本题字典树的的操作就是1、把单词插入到字典树里面去和2、在字典树中查找单词,都是递归,分析好思路,代码很好敲 function TrieNode(val){ this.val=val; this.children=[]; this.coun
阅读全文
摘要:js刷题爬坑 3、day 4 一、总结 一句话总结: 算法题先写伪代码,思路想通了,算法题真的超级好写,比如说字典树 1、递归要注意递归终止条件和递归对应的递推表达式,尤其是用递归做树(比如字典树,二叉树)的时候,要特别注意? 递归要注意递归终止条件和递归对应的递推表达式,尤其是用递归做树(比如字典
阅读全文
摘要:算法疑难(js实现) 10、二叉树的广度优先遍历 一、总结 一句话总结: 广度优先遍历就用队列来做,用队列的算法模板,弄清楚算法步骤,敲起来也比较简单 算法: 队列 队列解决问题的算法模板 while(队列不为空){ 1、将队列队首的元素出队(树的根节点或者子树的根节点) 2、把和出队元素相关的元素
阅读全文