js
Maci_yera
这个作者很懒,什么都没留下…
展开
-
js构造函数与实例关系;闭包
1.一个构造函数如下:(构造函数规范是首字母大写,内部使用this定义属性方法)function Person(){this.name='a';this.job={s:'e'};this.func=function(){return 'eee';}};var a1 = new Person();console.log(a1);a1.job.s='t';var b1 = new Per原创 2017-09-26 15:07:54 · 737 阅读 · 0 评论 -
秋招前端笔试面试的一些知识点
1.js面向对象的一整套 (1)var a =1;function main(){ var a = 2; console.log(this.a + a);}function main2(){ var a = 3; main();}main2();最后返回3 ,main()函数虽然在另一个函数内运行,但是只要不是赋值给一个实例变量,就是相当于全局运行,this就是w原创 2017-09-27 18:00:48 · 594 阅读 · 0 评论 -
js Date对象的深入理解
1.var date = new Date(); getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 getMonth() 从 Date 对象返回月份 (0 ~ 11)。 getFullYear() 从 Date 对象以四位数字返回年份。 以上四个原创 2017-10-21 14:11:38 · 537 阅读 · 1 评论 -
web缓存学习+H5自定义属性+observe
1.web缓存 (参考https://segmentfault.com/a/1190000006741200) (https://my.oschina.net/leejun2005/blog/369148) 一般针对静态资源如CSS,JS,图片等使用缓存,原因如下: (1)请求更快:通过将内容缓存在本地浏览器或距离最近的缓存服务器(如CDN),在不影响网站交互的前提下可以大大加快网站加载速度原创 2017-10-17 15:26:06 · 416 阅读 · 0 评论 -
http://nian.so/#网站的拓展工具编写
这个网站叫做念我用了很久,有安卓和ios版本,我对网页版进行了处理; 写了此社交网站的一个拓展工具。 功能–:对自己或者他人的进展页面内容进行处理,可以筛选关键字。不需要可以隐藏。简单有效。其他页面无法使用。 使用方法–:打开登录个人账户,进入进展页面,如上, 按下F12打开控制台,在console下面,复制我所有的代码,回车即可,直到关闭页面或者刷新都不会消失。 效果展示: 代码:原创 2017-10-05 14:31:10 · 1156 阅读 · 0 评论 -
js任意进制转换--parseInt与toString
1. js可以很简单的做任意进制的转化,核心函数是全局函数parseInt(str,radix)与Number.toString(radix); 2. parseInt(str,radix); 将字符串str按照radix进制编码方式转换为10进制返回,没有radix,默认为10; 此方法把任意进制字符串转为10进展返回。eg: console.log(parseInt('23',8));原创 2017-10-18 22:14:49 · 7228 阅读 · 0 评论 -
js中this的知识点
1.this始终指向调用它的对象,但是难点就是判断这个对象是哪个; (1)function a(){ console.log(this===window)}a();//true(2)function a(){ console.log(this===window)}function b(){ a();}b();//true(1)函数内部普通方式下,调用该段代码原创 2017-09-29 13:56:10 · 494 阅读 · 0 评论 -
js原生图片轮播
上代码: <style type="text/css"> div{ width: 200px; height: 200px; border: 1px solid blue; overflow: hidden; /*overflow:hidden;这个很关键*/原创 2017-09-28 23:22:38 · 498 阅读 · 0 评论 -
js操作dom节点,创建,复制,删除,添加,查找等操作总结
1.创建节点 document.createElement(“div”);//创建一个div元素,参数需要是标签名; document.createTextNode(“233”);//创建一个文本节点内容是“233”; 2.添加节点 var myli = document.createElement(“li”); dom.appendChild(myli); //父节点下面添加一个子原创 2017-09-28 20:44:40 · 1016 阅读 · 0 评论 -
多标签点击排序问题(获取点击标签的顺序等)
1.问题描述: 有n个同样的标签,随便点击一个如何确定点击的是哪个标签? 进一步问题: 来自百度笔试 2.解决多标签点击获取顺序问题,<ul> <li>5</li> <li>2</li> <li>3</li> <li>88</li> <li>00</li></ul>var li = document.getElementsByTagName('l原创 2017-09-27 16:43:21 · 1953 阅读 · 0 评论