//不断从原数组中随机取一个元素放进新数组,同时删除原数组中该值,递归重复至全部取出。 function randomSort(arr, newArr) { var newArr = newArr || [] if (a…
标签:JavaScript
Node.js学习之路11——创建TCP客户端
1. 创建TCP客户端 const net = require('net'); let socket = new net.Socket([options]); options对象与TCP服务器的options参数属性一样…
js对html转义和反转义以及编码和解码
在项目开发过程中,我会有时候遇上这样的一个业务需求:对从数据库中读取出来的html数据进行反转义,才能在当前网页当前进行渲染。 或者另一个需求,对编辑器中的文本进行编码再传进数据库,或者从库中读取的数据需要进行解码才能渲…
Quill自定义上传图片
Quill自定义上传图片 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewp…
你应该要知道的JS中的this
前言 this 是 JavaScript 中不可不谈的一个知识点,它非常重要但又不容易理解。因为 JavaScript 中的 this 不同于其他语言。不同场景下的 this 指向不同(当函数被调用执行时会生成变量对象,…
call、apply和 bind的简单使用方法
– call、apply:在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 JavaS…
【JavaScript】DOM之样式操作
样式操作 获取内联样式 以节点和元素的方法来获取指定的CSS样式 <body> <div id="q1" style="width: 200px;height: 200px;border: 1px so…
css页面布局
回顾复习css页面布局 三栏布局 左右固定中间自适应:html部分同一如下 <div class='box1'></div> <div class="box2"></div>…
微信小程序开发必备神器-Grace
Grace 一个精巧、易用的微信小程序开发辅助库 Github: https://github.com/wendux/grace 特点 轻量、小巧、上手简单 支持和Vue一样优雅的数据响应式 支持数据自动更新、更改缓存、…
移动端 滚动隐藏浏览器地址栏和工具栏
参考:js自动隐藏手机浏览器地址栏文章中实现原理其实很简单,强制页面高度超过手机屏幕高度,手动滚动时会隐藏浏览器自带地址栏和工具栏(qq浏览器不会隐藏工具栏).js实现自动隐藏, window.onload=functi…
vue中created与mounted区别
vue中created与mounted的区别 关于vue.js中的生命周期,如果不是有特别的需求,一般在项目开发过程中更多的使用created和mounted,所以在本文中主要讲解created与mounted在开发中的…
React.js 小书 Lesson7 - 组件的 render 方法
React.js 小书 Lesson7 – 组件的 render 方法 本文作者:胡子大哈本文原文:http://huziketang.com/books/react/lesson7 转载请注明出处,保留原文…