JS
qq_30325409
不要厌烦熟悉的事物,每天都进步一点;不要畏惧陌生的事物,每天都学习一点;
展开
-
在JS中如果函数名与变量名冲突,JS是怎么执行的?
function a(){ console.log(12); } a() var a = 10; console.log(a); JS会先把变量的声明放在最前面,然后将定义式函数放在变量声明的后面,后面赋值语句按原来的顺序I依次执行. 因此上面的代码等价于 var a转载 2016-04-15 15:52:04 · 526 阅读 · 0 评论 -
前端跨域知识总结
相信每一个前端er对于跨域这两个字都不会陌生,在实际项目中应用也是比较多的。但跨域方法的多种多样实在让人目不暇接。 正文什么是跨域?跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议、域名、端口有任何一个不同,都被当作是不同的域。之所以会产生跨域这个问题呢,其实也很容易想明白,要是随便引用外部文件,不同标签下的页面引用类似的彼此的文件,浏转载 2017-02-16 16:43:10 · 202 阅读 · 0 评论 -
学前端,这几个算法你必须知道
1.杨辉三角:杨辉三角,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年。JavaScript版本:运行结果:Java版本:运行结果:其中二位数组用js去理解,就是第一个参数为有几个对象,第二个参数为对象中有几个值,相当于开辟空间转载 2017-04-01 16:31:26 · 2480 阅读 · 0 评论 -
JavaScript:JSON 和 JS 对象
区别JSON(JavaScript Object Notation)仅仅是一种数据格式(或者叫数据形式)。数据格式其实就是一种规范,按照这种规范来存诸和交换数据。就好像 XML 格式一样。区别JsonJavascript对象含义仅仅是一种数据格式对象的实例传输可以跨平台数据传输,速度快不转载 2017-05-11 17:14:06 · 249 阅读 · 0 评论 -
教你开发jQuery插件(转)
阅读目录基本方法支持链式调用让插件接收参数面向对象的插件开发关于命名空间关于变量定义及命名压缩的好处工具GitHub Service Hook原文:http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。翻译 2017-04-24 14:13:49 · 354 阅读 · 0 评论 -
前端跨域知识总结
前言相信每一个前端er对于跨域这两个字都不会陌生,在实际项目中应用也是比较多的。但跨域方法的多种多样实在让人目不暇接。老规矩,碰到这种情况,就只能自己总结一篇博客,作为记录。正文1. 什么是跨域?跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议、域名、端口有任何一个不同,都被当作是不同的域。之所以会产生跨域这个问题呢,其转载 2017-08-28 15:22:16 · 280 阅读 · 0 评论 -
一张图说明 函数, 实例(对象), 原型之间的关系
一张图说明函数 实例(对象) 原型之间的联系GitHub set up图片来源:www.cnblogs.com/wilber2013/…由上图得出结论:每个函数都有一个prototype属性指向另一个对象,这个对象就叫函数的原型对象由构造函数产生的实例对象,其[[prototype]]属性(不可见,浏览器通常实现为__proto__)指向构造函数的原转载 2017-11-21 10:44:39 · 1115 阅读 · 0 评论 -
js对iframe内外(父子)页面进行操作
怎么对iframe进行操作,1.在iframe里面控制iframe外面的js代码。2.在父框架对子iframe进行操作。获取iframe里的内容主要的两个API就是contentWindow,和contentDocument iframe.contentWindow, 获取iframe的window对象 iframe.contentDocument, 获取iframe的document对象...转载 2019-04-03 16:17:42 · 434 阅读 · 0 评论 -
【大拿分享】单页应用(Single Page Application)的搜索引擎优化
转自http://zhanzhang.baidu.com/college/articleinfo?id=294转载 2016-12-21 10:52:05 · 660 阅读 · 0 评论 -
.apply()用法和call()的区别
.apply()用法和call()的区别Js apply方法详解我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..主要我是要解决一转载 2016-09-21 09:52:20 · 253 阅读 · 0 评论 -
JavaScript 开发最佳实践
本文由 伯乐在线 - honoka 翻译,wrm 校稿。未经许可,禁止转载!英文出处:Christian Heilmann。欢迎加入翻译组。写一篇关于最佳实践的文章是十分困难的事情。你们将要读到的内容是显而易见,但是明智的做法。然而,多年来在网上浏览并查看其他开发者提交的代码的经历告诉我,想要在网络的编程环境中找到一定的常识是几乎不可能的事,并且一旦你身处于一个项目中时,随着转载 2016-09-06 15:00:35 · 402 阅读 · 0 评论 -
总结前端面试过程中最容易出现的问题
前言【文章写于2年前】之前在兴安得力的时候,我也出过前端的面试题。那么前端人员在外面面试的时候,一般技术人员都会考察我们那些地方呢?我在这里不妨总结一下!(PS:有点小邪恶,这个公开之后,对于面试者来说是方便了。但是,假如你是公司技术人员,是面试官,您不妨修改一下题目,变通一下!)javascript常见题目一、您对js的原型是如何理解的?您对js的继承是如何理解的?能否举转载 2016-04-15 16:00:47 · 1620 阅读 · 0 评论 -
JavaScript 中对变量和函数声明的“提前”
这篇文章不讲英语,但是对于某些英语单词找不到很好的翻译,一上来就列出“hoist”这个单词的释义是为了让大家有个准备,我在这里将此单词翻译为“提前”,是为了解释 JavaScript 语言中很“古怪”的一个特性。变量声明“被提前”JavaScript 的语法和 C 、Java、C# 类似,统称为 C 类语法。有过 C 或 Java 编程经验的同学应该对“先声明、后使用”的规则很熟悉转载 2016-04-15 15:51:34 · 346 阅读 · 0 评论 -
JavaScript继承与原型链
对于那些熟悉基于类的面向对象语言(Java 或者 C++)的开发者来说,JavaScript 的语法是比较怪异的,这是由于 JavaScript 是一门动态语言,而且它没有 类的概念( ES6 新增了class 关键字,但只是语法糖,JavaScript 仍旧是基于原型)。涉及到继承这一块,Javascript 只有一种结构,那就是:对象。在 javaScript 中,每个对象都有一个转载 2016-04-15 16:39:50 · 350 阅读 · 0 评论 -
关于“正则”
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.\d)(?=.[a-z])(?=.*[A-Z]).{8,10}$ 2. 校验中文字符串仅能是中文。^[\u4e00-\u9fa5]{0,}$ 3. 由数字、26个英文字母或下划线组成的字符串^\w+$ 4. 校验E-Mail 地址转载 2016-08-19 09:39:12 · 313 阅读 · 0 评论 -
Web前端应该从哪些方面来优化网站?
作者:斯迪链接:http://www.zhihu.com/question/21658448/answer/18903129来源:知乎著作权归作者所有,转载请联系作者获得授权。前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ? 1.转载 2016-08-22 17:15:38 · 425 阅读 · 0 评论 -
Js中Prototype、__proto__、Constructor、Object、Function关系介绍
Prototype、__proto__与Object、Function关系介绍 Function、Object:Js自带的函数对象。 prototype,每一个函数对象都有一个显示的prototype属性,它代表了对象的原型(Function.prototype函数对象是个例外,没有prototype属性)。 __proto__:每个对象都转载 2016-08-24 16:26:33 · 342 阅读 · 0 评论 -
JS函数与面向对象
本文摘自北风网CJ讲的javascript+jquery+ajax教程。摘以自娱。函数是一组可以随时随地运行的语句。创建函数function fnOne() {//具有名称的函数,函数名必须符合变量名命名规范 //可以没有符何语句 } var fnTwo = function () {//匿名函数 }; function转载 2016-09-05 17:13:47 · 232 阅读 · 0 评论 -
JS—特殊的对象~函数
之前写过函数也属于引用类型,与其他引用类型一样也是具有属性和方法。由于函数是对象,继承自object,因此函数名实际上是一个指向函数对象的指针。函数的定义方法:使用函数声明的语法定义: function sum(num1,num2) { return num1+num2; }这种声明方法,使得sum的类型为function型,这里说过。使用函数表达式定转载 2016-09-05 17:14:54 · 361 阅读 · 0 评论 -
mac电脑下安装node-sass报错
mac终端执行sudo npm install node-sass -g报错gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/.node-sass改成:sudo npm install -g --unsafe-perm node-sassnp...原创 2019-09-27 17:13:54 · 4195 阅读 · 0 评论