1. join() 方法:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=
JavaScript Error对象详解
一、概念
error,指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”。解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息。
ECMAScript定义
前提准备:
在http://ueditor.baidu.com/website/官网下载需要使用的版本。(我选用的1.4.3.1最新版本)因为这是以前做过的一个记录,现在移动到博客园保存记录。所有现在最新版本不是这个可能。
引入框架js:
下载
背景
我们都知道频繁的dom给我们带来的代价是昂贵的,例如我们有时候需要去更新Table 的部分数据,必须去重新重绘表格,这代价实在是太大了,相比于频繁的手动去操作dom而带来性能问题,vdom很好的将dom做了一层映射关系,进而将在我们本需要直接进行dom的一系列操作,映射到了操作vdo
$(document).ready(function(){ //to do something})
是当文档全部加载完全的时候触发,包括img也加载完成但是相关的文件没有下载下来,能同时编写多个
window.onload是dom加载完成,img也加载完成,相关文件也下载完成了,不能同
按升降序排列数组项。本身存在的问题:只能通过第一位排列。解决方法:通过回调函数进行规制设置。
a - b 升序。
b - a 降续。
其内部运用了冒泡排序
<!DOCTYPE html>
<html lang="en">
<head>
<meta
slice()
返回从原数组指定开始下标到结束下标之间的项组成的新数组。
slice()方法可以接收一个或两个参数,即要返回项的起始和结束位置。
在只有一个参数的情况下,slice()方法返回从该参数指定位置开始到当前数组末尾的所有项。
如果有两个参数,该方法返回起始和结束位置之间的项,但不包括结束
forEach() : 对数组进行遍历循环,对数组中的每一项运行给定函数。
格式: arr.forEach(function(value,index){})
<!DOCTYPE html>
<html lang="en">
<head>
<
map() :映射,对数组中的每一项运行给定函数,返回每次函数调用结果组成的函数。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta na
一、作用域
var x = 0 //全局变量 x
var y = 10 //全局变量 y
var fun1 = function(){
var x = 1 //fun1函数局部变量 x
console.log(x++)
c
前面的话
渐进式网络应用 ( Progressive Web Apps ),即我们所熟知的 PWA,是 Google 提出的用前沿的 Web 技术为网页提供 App 般使用体验的一系列方案。PWA 本质上是 Web App,借助一些新技术也具备了 Native App 的一些特性。本文
阅读目录
BOM和DOM的简述
DOM详细操作
事件
一、BOM和DOM的简述
到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。
也就是我们还不能制作一些
区别
Vue数据与视图的分离
Vue数据驱动视图
Jquery 简单示例:
<!DOCTYPE html>
<html lang="en">
<head>
<
今天主要记录一下用vee-validate来进行表单校验的几个基本使用。包括最基础的必填和长度校验;异步请求服务的校验(重名校验),还有延迟校验。如何引入等就不在这里赘述了,直接进入主题。
1.必填和长度校验
直接采用v-validate属性进行配置,不同的校验采用 ‘|’ 隔开。是否有报错根据 e
需掌握的技能点:
jsonp、跨域相关等。
以下两种代码,均可直接运行。
1、使用原生JS:
<!DOCTYPE html>
<html lang="en">
<head>
基本的WebGL图形操作(详细参考教程:https://www.yiibai.com/webgl,需要1周左右熟悉webgl的对象方法以及着色器代码):绘制三角形 drawElements gl.TRIANGLES绘制矩形 drawElements 通过绘制两个三角形实现绘制点 drawElemen
距上一篇博客发布已经过去整整2个月。这两个月中发生了一些事情,比如离职,面试,入职等等,感触颇多。其实一次好的面试,即使没有成功入职也会有很多收获。
这次面试面了三家公司,拿了两家公司的offer,但是最让我中意的面试却没拿到offer,原因是下午去面试,精神状况不太好,有点疲倦并且反应有点
模型驱动表单
之前有篇博文总结了 模版驱动表单 , 以及 模版驱动表单的自定义校验 , 本篇总结下模型驱动表单。
与模版驱动表单是不同的编程思路,偏向于数据模型。先在组件中建立表单控件的对象树,再绑定到组件模版的原生表单控件上。而模版驱动表单则是在组件模版中使用了内置的 ngForm、ngM
为什么JS中0.1+0.2 != 0.3
在我曾经的一篇《 javascript入门教程 (2) 》中,讲到JS中数字运算时,我们提到过一个叫做 数字运算中的精度缺失的问题,当时我们只是简单说了下,并未对其原因做了解。这篇文章,我就带着大家了解下 JS运算中精度的缺失问题。
首先我们先
什么是 QRCode.js?
QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。
基本用法
<div id="qrcode"></div>
<script ty