
javascript
爱lv行
人与人的区别不是受过教育和没受过教育,而是喜欢阅读和不喜欢阅读
展开
-
JavaScript常用正则
电邮地址export const Email = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ - \w 即为 [a-zA-Z0-9_] - [] 表示一个字符范围,就是一个整体,无需 () 包围 - Gmail 等服务商还支持形如 name.filter@gmail.com 这样的用户别名邮箱 - (.[a-zA-Z0-9_-]{2,3}){1,2} 只适用于前些年常见的 .cn、.com.cn 一类根域名,近几年新增的 .name、.info、.club、.原创 2020-06-21 23:30:27 · 219 阅读 · 0 评论 -
js中的对象
var cat = { "name": "Tom", "age": 4, "family": ["father", "mom"], "speak": function() { console.log("喵喵"); }, "friend": { "name":原创 2017-06-03 18:52:05 · 176 阅读 · 0 评论 -
练手用的
html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>计算器代码</title> <link rel="stylesheet" type="text/css" href="./css/style.css"> <script type="text/javascript" src="./js/scri原创 2017-06-07 23:38:24 · 231 阅读 · 0 评论 -
js 函数说 :我要一点一点,变得更好
1:html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>计算器代码</title> <link rel="stylesheet" type="text/css" href="./css/style.css"></head><body> <div class="container" id="co原创 2017-06-08 18:36:23 · 256 阅读 · 0 评论 -
jq拼接字符串渲染
/** * Created by xuwei on 2016/9/29 0029. */$(document).ready(function () { //加载公用导航 $("#header").load("../Commen/header.html"); $("#btnSearch").on("click", function () { Course_l原创 2017-09-03 07:41:21 · 3122 阅读 · 0 评论 -
奇舞javaScript 第零课程
推荐书籍: javascript高级程序设计 和犀牛书版本1 <ul id="user-list"> <li>001</li> <li>002</li> <li>003</li> <li>004</li> </ul> body { background-color: white; fo原创 2018-01-31 14:35:25 · 230 阅读 · 0 评论 -
奇舞javaScript概览 -笔记
javaScript的特点动态 + 弱类型解释性或实时编译(JIT)类型语言面向对象函数是特征灵活和可扩展反射与元编程高性能单线程异步非阻塞javaScript主要能做什么(通过DOM)改变网页文档元素和属性(通过BOM)操作浏览器API(事件机制)响应客户行为(XHR Fetch WS) 发送和接受数据(Storage)保存数据和状态(TImer, Pro’mise)原创 2018-02-01 10:58:24 · 225 阅读 · 0 评论 -
奇舞 javaScript-函数- 笔记
函数函数声明,函数表达式匿名函数函数参数作用域,闭包,thisapply,call, bind关于异步回调函数的动态构建函数式编程如何封装好的函数函数声明和函数表达式函数声明会被提升hoisting console.log([typeof add, typeof sub]); // ["function", "undefined"] function add(x,原创 2018-02-05 09:05:20 · 189 阅读 · 0 评论 -
看到有意思javaScript问题 做一下
个人整理的答案不一定对 仅供参考1:让下面的代码可以运行const a = [1, 2, 3, 4, 5];// Implement thisa.multiply();console.log(a); // [1, 2, 3, 4, 5, 1, 4, 9, 16, 25]答const a = [1, 2, 3, 4, 5];Object.defineProperty(Array.p...原创 2018-11-26 15:30:26 · 798 阅读 · 0 评论 -
js_return 小应用
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8" /> <title>return</title></head><body> <script type="text/javascript"> function calculate(num1, num2) { return [原创 2017-06-06 22:24:44 · 176 阅读 · 0 评论 -
js-函数
1:一次封装(定义),四处使用(调用)//一般情况下的样子function add(num1, num2) { //命名函数 return num1+num2; // 这里的return 有两种含义,第一种此函数执行到此结束,第二层含义 ,返回值。}add(1,1);add(1,2);add(1,3);window.onload = function(){} //没有名字的函数是原创 2017-06-04 18:39:20 · 177 阅读 · 0 评论 -
javascript书籍
1:JavaScript Dom 的编程艺术2:javaScript权威指南3:javascript高级程序设计4:高性能javascript5:javascript王者归来6:javascript模式7:javascript设计模式《 JavaScript Dom编程艺术》:入门好书《JavaScript权威指南》:Javascript圣经,前端程序员学习核心JavaScript语言和由Web浏览原创 2017-04-14 15:02:43 · 502 阅读 · 0 评论 -
一个简单的原生js封装tab切换函数
function navTag(nav_ls_id, nav_con_id) { var nav_ls_item = document.getElementById(nav_ls_id).getElementsByTagName("li"); var nav_con_item = document.getElementById(nav_con_id).getElementsByTag原创 2017-05-09 15:52:29 · 557 阅读 · 0 评论 -
js变量作用域(解析机制)
作用域 全局作用域 局部作用域 :函数作用域 var name = 'xm'; function fn(argument) { var sex = 'male'; } console.log(sex); fn();console.log(sex) 这里会发生报错 sex变量是未定义的 全局变量可以在局部作用域中访问到,局部变量 在全局作用域原创 2017-05-10 23:39:40 · 305 阅读 · 0 评论 -
js控制class常用函数
// 根据class 获取元素var getElement = function(selector) { return document.querySelector(selector); } // 根据class 获取所有有次class 的元素var getAllElement = function(selector) { return docum原创 2017-05-12 13:48:37 · 830 阅读 · 0 评论 -
原生js封装函数,addClass removeClass,常用tag切换
// 根据class 获取元素var getElement = function(selector) { return document.querySelector(selector); } // 根据class 获取所有class 的元素var getAllElement = function(selector) { return documen原创 2017-05-15 20:27:33 · 521 阅读 · 0 评论 -
原生js对class常用操作
// 根据class 获取元素var getElement = function(selector) { return document.querySelector(selector); } // 根据class 获取所有class 的元素var getAllElement = function(selector) { return documen原创 2017-05-15 20:28:29 · 1737 阅读 · 0 评论 -
javaScript 变量 作用域和 内存问题
1:查缺补漏 2:变量 3:作用域 4:内存问题1:查缺补漏 1.1:变量是保存数据的容器 1.2:变量的命名规则和建议 1.3:变量的生命2:变量3:作用域 3.1:作用域有全局作用域和局部作用域 3.2:作用域链是用来查询变量的 3.3:js解析机制4:内存问题 4.1:离开作用域的值将被标记可回收将在垃圾回回收期间删除 4.2:标记清楚是目前主流的垃圾收集算法 4.3:原创 2017-05-10 13:48:37 · 325 阅读 · 0 评论 -
js变量
基本类型:4 ‘str’ true/false undefined null 引用类型:[] {} 基本类型和引用类型区别基本类型的值不可修改, 引用类型的值可以修改 4->3 var num = 4; num = 3; 这里发生的是覆盖 下面更加形象的例子var str = 'string';var anotherStr = str.replace('s',原创 2017-05-10 15:30:04 · 187 阅读 · 0 评论 -
匿名函数
// 方法1(function function_name(argument) {// body…})();// 方法2(function function_name(argument) {// body…}());// 方法3!function function_name(argument) {// body…}();通过创建一个自调用匿名函数,创建一个特殊的函数作用域,该作用域的代码不会和已有的原创 2017-04-14 15:00:47 · 190 阅读 · 0 评论