前端JS
国服第一菜鸡前端
这个作者很懒,什么都没留下…
展开
-
闭包的理解(不是本人写的)
闭包(closure)是Javacript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 js code: var n = 999; function f1(){ console.l...转载 2019-01-29 17:22:16 · 321 阅读 · 0 评论 -
来自还不是前端但是准备做前端的菜鸡前端的问题: 闭包的问题 (求解)。
1.为什么返回值改为F2的执行之后第二次调用会提示没有这个函数? 2.闭包后在子函数内访问父函数的变量,这个本来就是可以访问的,为什么还要返回一个子函数的定义? 3.这样写的时候报错了 但是这样写可以,问题是本来的nAdd变得无法访问。 ...原创 2019-01-29 17:47:45 · 218 阅读 · 1 评论 -
嗯。可以,我终于开通了自己的博客,作为前端自学大军中的一员,我决定定时更新我的博客来记录学习情况!(疯狂立flag)
嗯。可以,我终于开通了自己的博客,作为前端自学大军中的一员,我决定每年更新一篇博客来记录自己的学习进度。 先附上我写的代码,我觉得已经完美无缺了。 alert("hello world") ...原创 2019-03-21 15:55:54 · 123 阅读 · 0 评论 -
javascript的原型、原型链、继承。
骗你们的,我自己也不会… 自学的群里有人说看不懂JS的继承和原型。 我决定,是时候揭露我的本质是一位可靠的前端大佬了,并准备向他们展示一下我恐怖的知识储备。 于是乎我打开了我的Google浏览器,进入了百度… 再出来的时候已经是两个小时之后了。 看了N多的资料, ------------------偷过来的内容------------------------- 【constructor】 原型对象...原创 2019-03-21 16:32:11 · 82 阅读 · 0 评论 -
react学习记录(四)
自闭了。 以前以为我学过JS,并且会JS。 现在我想说,我不会JS,我可能只是听说过JS。 我一直都知道js的三个组成部分 ECMAscript、bom、dom 以前没有怎么在意,现在是真的知道JS确实是3个部分。 可能bom和dom的内容更加多一些。 {this.state.list.map((itme,index)=>{ return( ...原创 2019-04-01 11:19:02 · 105 阅读 · 0 评论 -
react学习记录(一)
阿西吧, 很久没有更新了啊。 开始学习react了。 javascript的基础真的很重要 现在自学的人手里的教程都比较老 ES6、CSS3、HTML5可能涉及不多 但是如果准备学习react 还是回头找找高级的javascript教程吧 很重要!! 先准备一下。 跑去node官网下载一个最新的node,装上。 然后脚手架(npm和yarn好像还有cnpm据说cnpm的下载速度比较快),我用的ya...原创 2019-03-28 11:23:43 · 110 阅读 · 0 评论 -
react--记录(store得创建)
建立一个store 文件夹 建立两个文件【index.js】+【reducer】 index:入口文件 import { createStore } from 'redux'; import reducer from './reducer'; const store = createStore(reducer); export default store; reducer:数据库文件 cons...原创 2019-05-14 20:40:44 · 1149 阅读 · 0 评论 -
BOM.window
一些window下面的属性: innerHeight 返回显示内容可视区的高度(单位:PX),不计算滚动条。 innerWidth 返回显示内容可视区的宽度(单位:PX),不计算滚动条。 pageXOffset \\ pageXOffset = 0 设置或返回当前页面相对于窗口显示区左上角的 X 位置。 pageYOffset \\ pageYOffse = 0 设置或返回当...原创 2019-07-20 18:42:36 · 122 阅读 · 0 评论 -
一些边边角角的东西。
在vscode里,使用http协议打开网站。 1、在VScode里, 打开extensions(ctrl+shift+x)搜索Live Server的插件,点install。 2、回到编程页面,选择你的html文件,右键菜单就有一个open with live server的选择项,点一下就是http打开了 ...原创 2019-08-14 10:05:54 · 167 阅读 · 0 评论