js
文章平均质量分 54
52小HH
这个作者很懒,什么都没留下…
展开
-
bind, call, apply
bind,call,apply原创 2022-12-13 19:14:52 · 91 阅读 · 1 评论 -
js变量提升
javascript变量提升原创 2022-12-13 13:33:15 · 108 阅读 · 0 评论 -
对象的方法
object的方法原创 2022-12-13 13:11:26 · 89 阅读 · 0 评论 -
javascript数组的方法
参考原型方法整理原创 2022-11-08 11:54:39 · 247 阅读 · 0 评论 -
js字符串的方法
对照js字符串原型方法整理了一下原创 2022-11-07 22:21:00 · 183 阅读 · 0 评论 -
js作用域和作用域链
作用域链原创 2022-10-26 22:28:10 · 60 阅读 · 0 评论 -
判断数据类型的方式
js判断数据类型的四种方式原创 2022-10-26 21:43:19 · 59 阅读 · 0 评论 -
一个简单的折叠菜单
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } html,body {原创 2021-11-05 11:30:09 · 136 阅读 · 0 评论 -
惰性函数
惰性函数转载连接转载 2020-03-23 23:09:38 · 91 阅读 · 0 评论 -
选择排序和冒泡排序
冒泡排序var arr = [1,4,23,65,3]// 冒泡排序function sort(){ for(var i = 0,len = arr.length; i < len; i ++ ){ for(var j = 0; j < len - i - 1; j ++){ if(arr[j] > arr[j + 1]){...原创 2020-03-19 19:30:20 · 80 阅读 · 0 评论 -
动态原型模式、寄生构造函数模式和稳妥构造函数模式
动态原型模式动态原型模式结合使用构造器模式和原型模式,并且依据实际情况来决定是是否初始化原型中的方法。function Person(name, age, score){ this.name = name; this.age = age; this.score = score; if(typeof this.showScore !== 'function'){...转载 2020-03-17 01:50:21 · 138 阅读 · 0 评论 -
js中的单体内置对象
看资料时翻到了这一部分,感觉在项目中总会用到,所以记录一下。单体内置对象单体内置对象是指:“由ECMAScript实现提供的、不依赖宿主环境的对象,这些对象在ECMAScript程序之前就存在",我们不必显式的实例化。Global对象不属于任何对象的属性和方法最终都是它的属性和方法,如isNaN(),parseInt()这些,也包括全局作用域定义的变量和函数。URI编码方法URI编码方...原创 2020-03-16 20:34:22 · 178 阅读 · 0 评论 -
引用类型参数传递是值传递的验证
一个基本类型的数据作为参数传递给函数,函数对这个参数的运算并不会影响函数外部的数据,这说明基本类型作为参数是为值传递。而引用类型是将引用地址值传递给函数,这样函数内部改变会影响外部数据,这里的问题就是,如何判断是值传递还是引用传递。参考《javascript高级程序设计》,书中给的例子很清晰,在这里记录一下。function setName(obj){ obj.name = 'Zhan...原创 2020-03-15 22:23:52 · 121 阅读 · 0 评论 -
js封装bind(),call(),apply()
bind(),call(),apply()三种方都可以用来改变函数this指向,第一个参数都是目标对象,后面的参数不同,返回值野不同。call(obj, arg1, arg2…):参数依次放入,返回值是调用的方法的返回值。apply(obj, [arg1, sarg2…]):出第一个参数都需要放入一个数组当中,返回值是调用的方法的返回值。bind(obj, arg1, arg2…)()...原创 2020-03-13 16:03:57 · 338 阅读 · 0 评论 -
封装ajax
什么是ajax此概念截取于w3school封装ajaxvar ajax = { get : function(url,callback){// 首先需要创建XMLHttpRequest对象,这里要考虑到兼容性的问题,ie老版本需要使用ActiveXObject对象 var xhr = window.XMLHttpRequest ? new XMLHttpReques...原创 2020-03-07 19:25:34 · 83 阅读 · 0 评论 -
javaScript中的自增自减
javaScript中的自增自减自增++ i++,++i自减-- i–,--i变量在前边,加号在后边,先取出变量的值,参与其他运算,再进行自加(自减)变量在后边,加号在前边,先进行自加(自减),在取出值参与其他运算。<!Doctype html><html><head> <meta charset="utf-8"/>...原创 2019-05-21 19:05:39 · 904 阅读 · 0 评论 -
script标签在html文档中位置
script标签在html文档中位置的区别?一.写在中在head标签中写script标签分为两种情况1.通过script标签src属性引入外部js文件<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <title>&...原创 2020-03-06 18:42:13 · 811 阅读 · 0 评论