JS实现JQuery children()方法,获取某个元素下所有子元素节点或者某个元素下指定标签元素

想必大家都知道jquery中有个children()是一个遍历的方法,作用是获取某个指定元素下所有子元素,那么今天我们来用原生JS实现一个这个children(),其实很简单,只不过需要处理一下IE678兼容的问题,大家都知道IE678是一个‘很标准的浏览器’对于前端人员来说,这可真是爽歪歪的浏览器啊,最喜欢IE678了。 好了,那咱们来实现下。 <!DOCTYPE html> &lt […]

JavaScript怎么求数组中最大值和最小值

有时候我们在做项目的时候经常要求一个数组的最大值最小值,但是JS又没有直接现成的方法,那怎么办,只能自己手动实现啦! 本期老九就和大家一起探讨下JS怎么求数组的最大值和最小值(目前老九就知道四种方法,各位还知道其他的可以留言)   1、排序法:意思就是先把数组按照从小到大排序,然后第一个就是最小值,最后一个就是最大值了 var array=[100,50,60,40,10,20]; ar […]

原生JS做列表的二级联动

今天,给大家介绍下JS做列表二级联动,方法有很多,这里介绍的是用数组动态的方式添加,如果有兴趣,你可以试试AJAX的方法呢。当然这个就要涉及到去拿数据了。这里不做过多的介绍,本文的数据都是在JS中添加的数据。 布局: <table> <tr> <td>地 区</td> <td> <select id="province"> & […]

JS中this的用法

好久没更新了,最近在忙一个手机网站的页面设计和制作,一直都没有时间更新文章,今天给大家更新下js当中this的用法,这些都是博主以前学习的笔记,大家可以看下,有不正确的可以指正,一起学习,共勉。 在JS当中主要研究的都是函数当中的this this:在JS中this代表的是当前行为执行的主体;JS中的context代表的是当前行为执行户的环境或者区域 this和context没有必然联系 this […]

JavaScriptES6,Promise的使用教程

Promise让代码变得更人性化 曾经我一直在思考,为什么代码会比较难读。后来发现,我们平时要阅读的所有媒体:报纸、书、新闻,我们在阅读的时候,都是从上到下一直读下去的,然而,我们的在读代码的时候,经常要跳着去读,这种阅读方式其实是反人类的,如果我们能在读代码的时候,也可以从上往下一直读下去,那么,代码就会变得可读性提高很多。 对比JS中,callback是让我们跳来跳去读代码最大的罪魁祸首,它让 […]

原生js实现一个简单的添加和删除评论功能

今天分享一个简单的添加和删除评论的小功能,非常简单,实际项目中也会稍微有用的上的,最重要的还是希望能够帮助大家打开思路。 全部过程代码全部在下面。首先咱们先分析下思路 1、获取内容和评论人的值 想要添加评论,必须要有值,对吧。首先要做的就是或者内容框和评论人框的文字,创建htm,l把获取的值写入到dom结构中。 //创建评论人Text节点 var person=document.createTex […]

前端技术自学:抛弃jQuery,拥抱原生JavaScript

前端开展很快,现代阅读器原生 API 曾经足够好用。我们并不需求为了操作 DOM、Event 等再学习一下 jQuery 的 API。同时由于 React、Angular、Vue 等框架的盛行,直接操作 DOM 不再是好的形式,jQuery 运用场景大大减少。因而我们项目组在双十一后抽了一周时间,把一切代码中的 jQuery 移除。下面总结一下: Why not jQuery 1. 形式革新 jQ […]