JavaScript
三回啊三回
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端JavaScript面试技巧笔记(7)
知识点 #常说的JS(浏览器执行的JS)分为两部分JS基础知识(ECMA262标准)JS-WEB-API(W3C标准) #DOMDOM-Document Object model #DOM的本质是将字符串的html代码结构化为JS可识别可操作的内容,即JS对象;所以在获取节点之后,可以用属性的方式得到或修改内容,如var p = docum...原创 2019-02-15 11:41:19 · 309 阅读 · 0 评论 -
JavaScript with()用法 严格模式 let
简单记一下方便自己以后看看#参考【1】 Ben Chan js-with用法 https://www.cnblogs.com/benchan2015/p/5057314.html【2】 阮一峰 Javascript 严格模式详解 http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html【3】 nfer_cn ...原创 2019-03-02 15:34:05 · 894 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(14)
知识点: #前端常见的两种安全攻击XSS跨站请求攻击XSRF跨站请求伪造 #XSSXSS攻击全称跨站脚本攻击,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。 #XSS预防前端替换关键字;后端替换(效率更高); #CSRF(XSRF)CSRF(Cross-site request forgery)跨站请求伪造,也被...原创 2019-02-20 09:55:36 · 277 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(6)
知识点: #基础知识补充:JS获取日期Date.now() //获取从1970年到当前的毫秒数var dt = new Date()dt.getTime(); //获取毫秒数,获取的是创建dt时的毫秒数dt.getFullYear(); //年dt.getMonth();//月(0-11)dt.getDate();//日(1-31) 只有日不是0开始dt.getH...原创 2019-02-14 13:35:31 · 307 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(13)
模块化和构建工具有关的知识点想结合项目一起复习,笔记往后放,先看完运行环境相关的知识点;知识点: #加载资源的形式输入url或跳转页面加载html加载html中的静态资源,如:<script src="A.js"></script> #加载一个资源过程浏览器根据DNS服务器得到域名的IP地址像这个IP的机器发送http请求服务器收...原创 2019-02-19 13:55:04 · 310 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(5)
知识点: #异步JS是一个单线程语言,所以只能使用异步何时需要异步?在可能发生等待的情况前端使用异步的场景:1、定时任务:setTimeout,setInverval2、网络请求:ajax请求,动态img图片加载3、事件绑定 #异步和单线程对于异步的代码,在执行时会被先拿出来不执行,等所有非异步的代码执行完后,再拿出来执行。如console.lo...原创 2019-02-13 19:34:14 · 936 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(4)
知识点: #闭包的实际应用闭包可以用来封装数据来保护数据如function isFirstLoad(){ var _list = []; return function(id){ if(_list.indexOf(id) >= 0){ return false; } else{ ...原创 2019-02-13 18:56:27 · 256 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(12)
知识点: #使用模块化原因如果不使用模块化,用多个js文件引用的方法,可能会造成全局变量污染(覆盖),并且依赖关系复杂也可能导致错误。 #AMD异步模块定义require.js requirejs.org/全局define函数全局require函数依赖JS会自动、异步加载被define过的才能被require,define和require内的数...原创 2019-02-18 16:10:05 · 378 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(3)
知识点: #函数声明和函数表达式fn();//成功function fn(){ //声明}fn1();//失败var fn1 = function(){ //表达式}如果是函数声明,那么在他之前调用这个函数,这个声明会自动提到调用之前;如果是用fn1接受的表达式,那么在这个fn1=function之前,fn1等于undefined的,这个时候调用它...原创 2019-02-12 19:55:27 · 286 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(11)
知识点: #开发环境IDEgit(代码版本管理,多人协作开发)JS模块化打包工具上线回滚的流程 #常用前端IDEwebstormsublimevscodeatom #git正式项目需要版本管理大型项目多人协作开发网络git服务器如:coding.net github.com 以下git知识点都来自菜鸟教程(http://...原创 2019-02-18 14:37:07 · 347 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(10)
知识点: #XMLHttpRequestvar xhr = new XMLHttpRequest();xhr.open("GET","/api",false);//GET方式,路径,是否异步(true是使用异步)xhr.onreadystatechange = function(){//函数异步 if(xhr.readyState == 4){//已经完成 ...原创 2019-02-16 15:06:19 · 531 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(2)
知识点 #构造函数一般构造函数的函数名要大写开头;例: function Foo(name,age){ this.name = name; this.age = age; this.class = 'class-1'; //return this //默认有这一行 } var f = ne...原创 2019-02-10 14:42:12 · 351 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(9)
知识点: #通用事件绑定var btn = document.getElementById('btn1');btn.addEventListner('click',function(event){ console.log('clicked');})function bindEvent(elem,type,fn){ elem.addEventListener(...原创 2019-02-16 11:15:42 · 285 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(1)
笔记(1)——(6)包含JS变量类型和计算原型和原型链闭包和作用域异步和单线程日期,随机数,常用API知识点: #变量类型 #值类型&引用类型js中的数据类型有以下几种:Number Boolean undefined Object Function String Null基本类型:Number Boolean...原创 2019-02-09 11:53:18 · 373 阅读 · 0 评论 -
前端JavaScript面试技巧笔记(8)
知识点: #BOM操作Browser Object Model浏览器对象模型navigator//浏览器screen//屏幕location//地址栏history//历史 #navigator&screen浏览器特性var ua = navigator.userAgent;//判断浏览器类型var isChrome = ua.indexO...原创 2019-02-15 15:36:57 · 264 阅读 · 0 评论 -
JS Array API的一些笔记
#都是返回满足条件的第一个元素的索引indexOf()效率比findIndex()高findIndex()运用范围广,因为findIndex()可以写函数,而indexOf()只能写值find()找到满足条件的第一个元素值lastIndexOf()找到和参数相等的最后一个元素索引#instanceof 和 isArray()都可以用来判断一个对象是否为数组#字符串和数组的转...原创 2019-03-03 13:31:16 · 549 阅读 · 0 评论
分享