先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Web前端全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024c (备注前端)
正文
| ng-app | 指令告诉 AngularJS,
元素是 AngularJS 应用程序 的"所有者"
|
| ng-model | 指令把输入域的值绑定到应用程序变量 name,可以看成是绑定到ui上的变量名
ng-model
指令可以为应用数据提供状态值(invalid, dirty, touched, error):
|
| | |
| ng-bind | 指令把应用程序变量 name 绑定到某个段落的 innerHTML
和{{name}}相似 |
| ng-init | 指令初始化 AngularJS 应用程序变量 |
| data-ng- | AngularJS 属性以 ng- 开头,但是您可以使用 data-ng- 来让网页对 HTML5 有效 |
| ng-controller | |
|
定义ng-app,然后使用app的控制器控制应用
- 控制器知道app的作用域(复杂应用中有多个作用域)
- 用控制器来初始化变量名 | |
| "ng-repeat
ng-options |
-
{{ x }}
|
|
ng-options选择的item可以是对象,ng-repeat选择的item只能是字符串。这样在应用的时候可以更加的灵活。 | |
| 创建自定义的指令 | |
|
如何调用指令:
| |
| ng-show | ng-show
属性返回 true
的情况下显示 |
| ng-click | |
| | |
| 过滤器 | 过滤器可以用来转换数据 |
| ng-disabled | ng-disabled 指令直接绑定应用程序数据到 HTML 的 disabled 属性。(值为bool类型) |
| ng-show | ng-show 指令隐藏或显示一个 HTML 元素 。(值为bool类型) |
| ng-hide | ng-hide 指令用于隐藏或显示 HTML 元素。(值为bool类型) |
AngularJS 过滤器可用于转换数据,下面为angular默认的过滤器。
| 过滤器 | 描述 |
| :-- | :-- |
| currency | 格式化数字为货币格式。 |
| filter | 从数组项中选择一个子集。 |
| lowercase | 格式化字符串为小写。 |
| orderBy | 根据某个表达式排列数组。 |
| uppercase | 格式化字符串为大写。 |
自定义过滤器
下面的例子中,自定了一个angular字符串反转的过滤器。将需要过滤的数据传入,然后返回已经过滤的数据。
姓名: {{ msg | reverse }}
===========================================================================
- angular和jquery主要冲突是在 符 号 的 使 用 , 在 使 用 j q u e r y 的 时 候 为 符号的使用,在使用jquery的时候为 符号的使用,在使用jquery的时候为$(‘#id1’),可以替换为Jquery(‘#id1’).
参考:jQuery 核心 - noConflict() 方法
总的来说:在 AngularJS 中,服务是一个函数或对象,可在你的 AngularJS 应用中使用。比如后的面的内建服务http,location,timeout,interval,都是一个对象。比如可以使用 h t t p 服 务 中 的 g e t 方 法 来 请 求 数 据 , 这 里 的 http服务中的get方法来请求数据,这里的 http服务中的get方法来请求数据,这里的$http服务就相当于一个对象。
angular内建有30多个服务。
从这里可以看出,angular和jquery一样$ 的 的 的符号有特殊的用途。
如**$location** 服务是作为一个参数传递到 controller 中。如果要使用它,需要在 controller 中定义。
$location服务
当前页面的url:
{{myUrl}}
该实例使用了内建的 $location 服务获取当前页面的 URL。
$http 服务
欢迎信息:
{{myWelcome}}
$http 服务向服务器请求信息,返回的值放入变量 "myWelcome" 中。
$timeout 服务
注意:对于controller来说,两秒后显示信息:
学习笔记
主要内容包括html,css,html5,css3,JavaScript,正则表达式,函数,BOM,DOM,jQuery,AJAX,vue等等
HTML/CSS
**HTML:**HTML基本结构,标签属性,事件属性,文本标签,多媒体标签,列表 / 表格 / 表单标签,其他语义化标签,网页结构,模块划分
**CSS:**CSS代码语法,CSS 放置位置,CSS的继承,选择器的种类/优先级,背景样式,字体样式,文本属性,基本样式,样式重置,盒模型样式,浮动float,定位position,浏览器默认样式
HTML5 /CSS3
**HTML5:**HTML5 的优势,HTML5 废弃元素,HTML5 新增元素,HTML5 表单相关元素和属性
**CSS3:**CSS3 新增选择器,CSS3 新增属性,新增变形动画属性,3D变形属性,CSS3 的过渡属性,CSS3 的动画属性,CSS3 新增多列属性,CSS3新增单位,弹性盒模型
JavaScript
**JavaScript:**JavaScript基础,JavaScript数据类型,算术运算,强制转换,赋值运算,关系运算,逻辑运算,三元运算,分支循环,switch,while,do-while,for,break,continue,数组,数组方法,二维数组,字符串
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
系运算,逻辑运算,三元运算,分支循环,switch,while,do-while,for,break,continue,数组,数组方法,二维数组,字符串
[外链图片转存中…(img-vjiCEqcU-1713283174298)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)
[外链图片转存中…(img-P5wQJjkG-1713283174299)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!