jQuery基础到实例应用
通过jQuery基础课程学习能够对jQuery有初步的认识,实例课程让你掌握更牢固
以一个清单应用为例,用纯前端开发的方式,让你快速并深入理解jQuery
只要具备HTML,CSS,Javascript基础,小白也能实战开发
从0开始手把手教大家掌握清单应用的开发
上篇:https://www.imooc.com/article/331095阶段二:组件化网页开发本阶段重点为深入学习JS语言,掌握jQuery基础,进行组件化网页开发。JavaScript进阶直面JavaScript中的30个疑难杂症(点击跳转)该阶段要求深入学习:JS变量、作用域、JS函数、JS面向对象、正则表达式等。该课程是对JavaScript的深入理解,主要涵盖了面试中常见的面试题,一些比较难以理解的知识点以及开发中常见的问题,帮助我们更好的理解和掌握这门编程语言。jQuery类库jQuery是一个快速、简洁的JavaScript 库。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的CSS选择器和DOM选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件资源。jQuery基础课程jQuery基础 (一)—样式篇:https://www.imooc.com/learn/418jQuery基础 (二)—DOM篇:https://www.i
这里就先针对let、this相关的题,可能比较类似,针对性的多做相似题加深印象。争取这一次知其然更知其所以然(思路只简单提醒,有问题请留言,答案在文档尾) 使用let声明的变量不与window产生映射 let n = 10, obj = { n: 20 }; let fn = obj.fn = (function () { this.n++; n++; return function (m) { n += 10 + (++m); this.n += n; console.log(n) } })(obj.n) fn(10); obj.fn(10); console.log(n, obj.n) undefined或者NaN与数值相加 结果都为N
前言 前段时间看抖音,有人用时间轮盘作为动态的桌面壁纸,感觉很好玩,于是突发奇想,可以用JS来实现这个功能。 来来来,先看看成果 这个效果实现起来其实只有1个难点(其他都不是事),难点就是:元素圆形布局。 效果示意图 居然是圆,那我们肯定要知道圆心,和半径了,这样才能确定一个圆。 先看看上面这个效果图 解析: 1、圆心:O点、半径r; 2、圆心角:∠BOM; 3、需要布局的元素:A、B、C、D、E、F、G、H绝对定位的DIV元素; 4、DIV绝对定位时的元素的坐标点,可以用left值 和
for,forEach,for in,for of的使用及区别 filter,map的使用及区别 includes,find的使用及区别 some,every的使用及区别 reduce的使用及常见用法 for,forEach,for in,for of的区别: var arr = [1,2,3,4,5]; arr.p = 'private' for for(let i = 0;i<arr.length;i++){ console.log(arr[i]) } 1、for循环不到数组的私有属性 2、可以使用return|break|continue终止|结束循环 3、for属于编程式写法 forEach arr.forEach((item)=>{ console.log(item); }) 1、forEach循环
封装在utils工具函数文件里 let utils = function(){ let getCss = function(curEle,attr){ if(window.getComputedStyle === undefined){return} let value = window.getComputedStyle(curEle,null)[attr], reg = /-?\d+(\.\d+)?(px|rem|em|pt)/i; //过滤是否为纯数字或者数字+单位,使用parseFloat拿到数值 reg.test(value)?value = parseFloat(value):null; return value;Ï } let setCss = function(curEle,attr,value){ if(attr === 'opacity'){ curEle['s
在日常文章数据统计的过程中,纯手动方式已经难以应付,于是乎,逐步开始了程序介入方式进行统计. 在上一节中,探索利用 csv 文件格式进行文章数据统计,本来以为能够应付一阵子,没想到仅仅一天我就放弃了. 原因还不是因为我懒,需要复制文章内容,然后整理成特定的 csv 格式,最后利用已编写的 java 工具类进行统计. 在这三步操作中,第一步复制文章内容最简单,第二步整理文章格式最麻烦,第三步编写 csv 工具类最技术. 因此,能不能再简单点?懒癌晚期,必须继续寻求新的解决方案. 关于如何利
<!-- more --> 本文原创地址,我的博客:https://jsbintask.cn/2019/03/09/springboot/ssm-jsbintask-bbs/(食用效果最佳),转载请注明出处! 前言 今天给大家分享一个以前学习SSM的实战项目,一个使用springmvc,mybatis,jequery,bootstrap,ueditor打造的论坛系统,主要包含论坛主体,后台管理两个部分。 git地址如下:https://github.com/jsbintask22/bbs.git 技术介绍 该系统主要使用服务端主要使用spring,mybatis进行搭建,前端主要为bootstrap,jquery编写的jsp页面,并且集成百
本次呢?更新的主要是音乐盒这块,包括音乐列表,基本的音乐播放所需的基本组件。已都更新至本人的github啦。喜欢的给个star呵呵,传送门,我们一起来看看效果吧。演示传送门 本人平时工作也较忙,偶尔挤出一点时间写一些小玩意,时间较短,会相对比较简单,也可能会有一些bug,欢迎大家在ishare提出。(可能修复不会很及时) 咱一起来看看吧: 再看歌词这边: 那到底是怎么做出来的呢?思路是怎样? 上篇我们已有关于歌词方面的介绍,咱这次来一下音乐盒方面的吧。 概括起来就是调用html5强大的音频接口,也就是audio标签。它提供了一些api供我们调用。 &nbs
一次性掌握jQuery核心功能
jQuery小白不可怕,我们从零开始教
查看详情打造高性能MySQL数据库
更高级MySQL数据库教程,解决实际问题,做个数据库高手
查看详情Node.js进阶全栈最后一公里
不同类型的Node.js真实项目实战部署
查看详情全面仿站教程,快速拥有一流站点
知名电商网站,热门在线教育平台,新闻头条平台不在话下
查看详情
Todo List一直是很多公司的前端白板coding题目,但是可能会让使用某种特定的框架,然而换汤不换药,基本思想都是一样的,在老师的带领下又写了一次todo list,使用jQuery而不是使用整合框架,对jQuery又有了新的认识,非常感谢老师的付出,希望后面课程越来越精彩。