Javascript
文章平均质量分 51
jontyy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
localStorage使用总结
转载自https://www.cnblogs.com/st-leslie/p/5617130.html ,向大佬学习 一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中...转载 2018-08-14 19:49:22 · 258 阅读 · 0 评论 -
__ proto __ 和 prototype的区别图解
__ proto __ 和 prototype的区别图解Introduce上一章已经大概讲过大致的区别。这里在强调一次__ proto __ 指向构造该对象的构造函数的原型prototype是函数特有的,是一个指针,指向包含所有同样继承自这个原型的函数的原型。还是很绕。。哈哈哈哈,语文不好的我。然后在上一章介绍的那个网站找到了一些相关图片。我这里就分享一下,并且以实例讲解一下。...原创 2018-11-24 11:44:12 · 1197 阅读 · 0 评论 -
JavaScript中with的某个具体事例
JavaScript中with的某个具体事例Introduce在初学JavaScript的时候,就在权威指南(犀牛书)中看到, with会导致原型链异常,导致词法分析器对js的优化效果降低,不建议使用,尤其是严格模式下,不允许with,所以从来就没有深入的学习过这个东西,直到今天卡住了。details先从简单的开始说起吧。 要说with,当然就要讲到scope chain,(范围链)...原创 2018-11-24 16:25:27 · 365 阅读 · 0 评论 -
逗号操作符,||操作符,赋值操作符导致的this改变
逗号操作符,||操作符,赋值操作符导致的this改变this-Introduce具体this的信息之后再详细说,这次就说一句this 是在函数调用时确定的,而作用域链是在函数声明时确定的。code// the code of the "foo" function// never changes, but the "this" value// differs in every ac...原创 2018-11-24 16:55:13 · 281 阅读 · 0 评论 -
setInterval未完成时回调函数的执行
转自简书https://www.jianshu.com/p/0ad05e325f9b在自己写轮播图玩的时候遇到了setinterval的问题,在网上查了很久,查到了一个非常满意的解答,并做了验证。非常感谢作者mingttong,以下为转载内容在参加360面试的时候面试官问到了这样的一道题:“setInterval和setTimeout有什么区别”我当时只说出了最基本的区别——一个是倒...原创 2018-12-22 10:13:23 · 3030 阅读 · 1 评论 -
mouseover与mouseenter,mouseout和mouseleave的区别
mouseover与mouseenter,mouseout和mouseleave的区别Introdece想起来这个就来气。举个例子,做轮播图的时候,当鼠标移动到前后的按钮的时候要清除掉定时器。我的dom结构是这样的。于是乎,我就在container上绑定了函数,当移动到上面时,清除定时器函数,移开时增加。 我还在dot-container上也绑定了同样的函数,下面我来阐述下,我一脸...原创 2018-12-22 10:56:14 · 1718 阅读 · 3 评论 -
jquery on和bind的区别
jquery on和bind的区别Introduce在jquery插件库下了很多别人写的轮播图源码,就那么傻乎乎的翻一翻,有些代码写的惨不忍睹,有些代码看着看着就让人忍不住拍案叫绝。在查看源码的时候,发现了一些自己掌握的不熟的知识点,比如题目的on和bindOthers先随便说一说,这里的bind 和javascript的绑定this指针的bind不一样, 后期有时间我会好好整理b...原创 2018-12-23 17:23:15 · 3390 阅读 · 3 评论 -
前端面试题(各种基础)
HTMLDoctype的作用,标准模式和混杂模式有什么区别< ! D o c t y p e>声明位于HTML文档的第一行,出在html标签的前面,告诉浏览器的解析器用什么文档标准解析这个文档,当不存在或者格式错误的时候会采用兼容模式来加载这个网页标准模式的排版和js运作模式都是以改浏览器支持的最高标准运行,在兼容模式中,页面以一种宽松的向后兼容的方式显示,模拟老师浏览器的...原创 2019-03-29 13:39:44 · 2385 阅读 · 0 评论 -
从头开始react后台管理系统-安装create-react-app脚手架
从头开始react后台管理系统-安装create-react-app脚手架introduce在做微信小程序, 想着顺便做一个管理系统的随便扯扯我是个菜鸡,很菜很菜的菜鸡,春招各家凉,现在还是0offer。心情很差。流程安装node和npm如果已经安装了, 可以查看下自己的版本是否是最新版本,不妨用最新版本呢,省的遇到各种问题。查看版本的方法是如果没有安装,可以打...原创 2019-04-20 19:42:44 · 899 阅读 · 0 评论 -
从头开始react后台管理系统-安装ant-Design
从头开始react后台管理系统-安装ant-Designintroduce在做微信小程序, 想着顺便做一个管理系统的随便扯扯我是个菜鸡,很菜很菜的菜鸡,春招各家凉,现在还是0offer。心情很差。流程第一步,打开百度第二步,搜索https://ant.design/docs/react/introduce-cn详细教程看官方文档,谢谢。Writer&...原创 2019-04-20 19:48:52 · 927 阅读 · 0 评论 -
package.json和package-lock.json的区别
package.json和package-lock.json的区别introduce突然实习,各种知识不会,哭了,强行恶补中随便扯扯package.json 这个文件是 npm init 时创建的一个文件,会记录当前整个项目中的一些基础信息。而 package-lock.json 这个文件却是 node_modules 文件夹或者 package.json 文件发生变化时自动生成的。...原创 2019-05-18 15:45:03 · 384 阅读 · 0 评论 -
js操作cookie
js操作cookieintroduce本地存储有三种方式吧,cookie、localstorage、sessionstorage随便扯扯cookie是网站为了标识用户身份而存储在用户本地终端上的数据,通常是加密的。是由服务器生成的。cookie的数据始终在同源的http请求中携带,即使不需要,也就是说他们会在浏览器和服务器之间来回传递localstorage和sessionst...原创 2019-05-18 16:30:34 · 1624 阅读 · 1 评论 -
简单优化script标签
简单优化script标签introduce雅虎35条军规(可能)里面有着这样一条,css放到head里面,js放到body的最下面,原因吗,应该是因为脚本会阻塞并行下载。。慌张, 我没仔细看。反正就是js要放在底部吗(强行解释)随便扯扯有些时候呢,我也不知道什么时候 (head里面会有一些莫名其妙的script标签) 可能是打包进去的, 也有可能是各种seo。(说的自己都心慌),那...原创 2019-05-18 18:45:04 · 338 阅读 · 0 评论 -
数组的一些小操作
数组的一些小操作原创 2019-07-09 20:15:00 · 569 阅读 · 2 评论 -
__ proto __ 和 prototype的区别
__ proto __ 和 prototype的区别Introduce发现自己基础不扎实的时候,开始重温之前看过的关于js原型链的文章,下面附网址JavaScript. The Core.在这个过程中,发现一直在讲着__ proto __ ,一开始也没认真对待,就把他当做prototype对待,后来越看越不对劲。然后就去搜集了相关资料,特别展示如下。Details就像在cs...原创 2018-11-22 09:38:07 · 486 阅读 · 0 评论 -
live-server和easy-sass
一、live-server : 浏览器实时刷新1、安装 vsCode、node.js2、全局安装 live-servercnpm install -g live-server13、进入页面所在目录,执行命令:live-server二、 Easy Sass : 编译Sass文件 –> 首选项 –> 设置 –> 搜索 “easysass”,将easysass相关设置复...转载 2018-09-19 21:07:08 · 1754 阅读 · 0 评论 -
js立即执行函数
js立即执行函数Introduce 突然的有一天从图书馆把jq源码翻了出来,开篇就是立即执行函数,也没觉得什么惊艳的,毕竟之前看过bootstrap源码, 已经看过很多次这样的例子,但是却不明白原理,所以就整理了一下,立即执行函数的作用。extra 顺便说说函数吧,函数无非分成三种,函数声明,函数定义,匿名函数。学过c++的人应该对函数声明非常熟悉,无非就...原创 2018-09-07 08:27:14 · 327 阅读 · 0 评论 -
js地址栏参数的获取(search)
js地址栏参数的获取Introduce 之前在博客中写过,window.location.href的各个字段的值和属性,见博客https://blog.youkuaiyun.com/YJD19970908/article/details/81189583,这这种有个方法 window.location.search.比如//url是 https://www.baidu.com/?a...原创 2018-08-14 19:38:07 · 2423 阅读 · 0 评论 -
如何在placeholder中换行
如何在placeholder中换行Introduce 项目需求,在一个textarea中实现换行,像这个样子这是一行话,这是另一行。Idea 嗯, 原谅才疏学浅的我,从来没做过这样的问题。直觉性的想到三种方案。插入&lt; br/ &gt;,发现毫无效果,placeholder把这个标签当做普通文本来渲染以前在alert中换行,用的都是\t ,...原创 2018-08-10 17:25:18 · 2695 阅读 · 0 评论 -
js常用数组/字符串方法与遍历
js常用数组/字符串方法与遍历Introduce 唔,以前学习基础打得不牢,每次需求到手,都要到处百度查询,于是干脆整理一份自己用过的方法把js数组常用方法字符串连接var arr1 = [1,2,3];var arr2 = [4,5,6];var arr3 = arr1.concat(arr2);console.log(arr3)//(6)&nbsp;...原创 2018-08-07 20:28:51 · 19858 阅读 · 0 评论 -
js时间戳解决日期,年份月份跳转判断问题
js时间戳解决日期问题Introduce 产品给了个需求,做一个活动落地页。活动时间是从7.25-7.31。看到的第一眼,嘿,小事 ,简单,每次在页面都显示昨天的获奖信息, 点击更多按钮,显示前一天。直到25号为止 var date = new Date(); console.log(date.getFullYear()); console.log(...原创 2018-07-26 20:34:57 · 905 阅读 · 0 评论 -
windowlocation的基本属性
window.location 的基本属性Introduce 项目需求,得到当前浏览器的协议名是http还是https1.直觉想法,正则表达式,匹配window.location.href冒号之前的。 开始动手,写着写着就。。感觉不对 2.浏览器发展那么多年,怎么可能不支持这种方法调用于是百度。从谷歌当下来一个例子,与大家分享ExampleJavascript ...原创 2018-07-24 18:01:17 · 441 阅读 · 0 评论 -
js连续赋值
引子今天同事聊天群里发现了一道面试题(js基础),但答案基本没有几个能答对并且理解的很透彻的。问题var a = {n: 1};var b = a; a.x = a = {n: 2};console.log(a.x); console.log(b.x);先不说答案,可能有些人已经答错了~错误的答案这多简单!JS赋值运算右结合!那就分开算呗!a = ...转载 2018-06-12 21:30:11 · 972 阅读 · 0 评论 -
JSON和JSONP
前言说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和JSONP虽然只有一个字母的差别,但其实...转载 2018-02-14 11:25:44 · 283 阅读 · 0 评论 -
JavaScript关于作用域、作用域链和闭包的理解
作用域先来谈谈变量的作用域 变量的作用域无非就是两种:全局变量和局部变量。 全局作用域: 最外层函数定义的变量拥有全局作用域,即对任何内部函数来说,都是可以访问的:<script> var outerVar = "outer"; function fn(){ console.log(outerVar); } ...转载 2018-06-03 08:00:15 · 362 阅读 · 0 评论 -
DOM 操作成本到底高在哪儿?
从接触前端到现在,经常听到的一句话:操作DOM的成本很高,不要轻易去操作DOM。尤其是React、vue等MV*框架的出现,数据驱动视图的模式越发深入人心,jQuery时代提供的强大便利地操作DOM的API在前端工程里用的越来越少。刨根问底,这里说的成本,到底高在哪儿呢? 什么是DOMDocument Object Model 文档对象模型什么是DOM?可能很多人第一反应就是d...转载 2018-05-27 09:31:11 · 926 阅读 · 0 评论 -
javascript 原型链范围链的相关知识,翻译
原网址是http://dmitrysoshnikov.com/ecmascript/javascript-the-core/翻译的很牵强,一部分是谷歌翻译帮忙的。 但是自己大概是看懂了,这篇文章真的很有帮助 一个对象原型链构造执行上下文执行上下文变量对象激活对象范围链闭包This总结这篇笔记是对 “ECMA-262-3 in detail” 这一系列文章的概述. 以上11个部分...翻译 2018-04-22 20:15:32 · 328 阅读 · 0 评论 -
重新认识JavaScript面向对象: 从ES5到ES6
一. 重新认识面向对象1. JavaScript是一门面向对象的语言在说明JavaScript是一个面向对象的语言之前, 我们来探讨一下面向对象的三大基本特征: 封装, 继承, 多态。封装把抽象出来的属性和对方法组合在一起, 且属性值被保护在内部, 只有通过特定的方法进行改变和读取称为封装我们以代码举例, 首先我们构造一个 Person构造函数, 它有 name和 id...转载 2018-02-14 10:31:10 · 388 阅读 · 0 评论 -
javascript define的用法 转
最近由于工作需求只能快速学习JS,但在看代码的时候发现许多东西都有疑问比如说代码刚开始的define关键字的用法,刚好最近看了一篇好文章,分享一下。1. AMD的由来 前端技术虽然在不断发展之中,却一直没有质的飞跃。除了已有的各大著名框架,比如Dojo,JQuery,ExtJs等等,很多公司也都有着自己的前端开发框架。这些框架的使用效率以及开发质量在很大程度上都取决于开发者对其的熟悉程度...转载 2018-05-21 09:08:37 · 1008 阅读 · 0 评论 -
那些愉快开心的代码注释
写在前面的话:实在无聊开始写博客。以下是收集了以下神注释,希望能为广大程序员们带来快乐,缓解你们工作中的压力,下面开车,让你的代码飞起来 // I am not sure why this works but it fixes the problem. // 虽然我不知道为什么这样管用,但它却是修复了问题// drunk, fix later // 有点晕了,以后再修改 //...转载 2018-09-03 10:35:06 · 1691 阅读 · 0 评论 -
以后的博客都迁移到语雀啦
可能还是受不了csdn那么多的广告吧不喜欢动不动就是为了做什么,我用python爬了多少数据我为什么要怎么怎么样大多数的文章都是从这里复制到哪里真的受够了以后就换成语雀了关注什么的都无所谓啦又不是为了博得关注才怎么怎么样希望csdn越来越好希望自己变得越来越优秀希望自己变成自己喜欢的额样子语雀地址 https://www.yuque.com/jontyy...原创 2019-07-28 16:48:56 · 1951 阅读 · 0 评论
分享