
前端JS
YZH...
这个作者很懒,什么都没留下…
展开
-
npm 淘宝镜像
npm config set registry https://registry.npm.taobao.org原创 2020-11-16 15:17:22 · 121 阅读 · 0 评论 -
关于npm i ssr -g 一直报错和系统上禁止运行脚本的问题
由于版本过高导致安装报错或者安装完无法正常运行 输入以下指令 npm i sse@2 -g 降低一个版本即可 输入ssr报一下错误 ssr : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\ssr.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go. microsoft.com/fwlink/?LinkID=135170 中的 about_...原创 2019-10-19 15:10:40 · 715 阅读 · 4 评论 -
nodejs
前后端分离与耦合架构 核心思想:前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互 express express基于node平台开发的一个极其轻量的框架,帮助你快速开发web以及移动端应用 express不对node.js本身的特性进行二次抽象,而是在基本功能上进行扩充 express完全是由中间件和路由构成的框架,从本质上来说一个express应用就是为...原创 2019-10-16 21:02:39 · 237 阅读 · 0 评论 -
ES6生成器函数斐波那契数列
function* fib() { let [num1,num2] = [0,1]; for(;;){ yield num2; [num1,num2]=[num2,num1+num2]; } } for(let num of fib()){ if(num>10000){break;} console.log(num); }原创 2019-08-30 08:18:01 · 376 阅读 · 0 评论 -
JS事件
事件:由访问WEB页面的用户引起的一系列操作 处理事件函数(事件句柄) on+事件名 = 函数体(函数名) 事件的分类:鼠标事件 键盘事件 HTML事件 鼠标事件 onclick 单击 onmousedown 鼠标按下 onmouseup 鼠标释放 onmouseover 鼠标移入 onmouseout 鼠标移出 onmousemove 鼠标...原创 2019-08-28 11:48:22 · 601 阅读 · 0 评论 -
常见DOM操作
增 创建元素节点 var oDiv = document.createElement("div"); //创建一个div var oP = document.createElement("p"); //创建一个p标签 创建文本节点 var oText = document.createTextNode("文本信息"); 把创建的节点追加到方法调用者的尾部 document.bo...原创 2019-08-22 21:55:42 · 440 阅读 · 0 评论 -
JS(Math+Date)常见方法
Math 四舍五入 Math.round() 向上取整 Math.ceil() 向下取整 Math.floor() 取最大值 Math.max() 取最小值 Math.min() 取x的y次幂 Math.pow(x,y) 求x的平方根 Math.sqrt(x) 绝对值 Math.abs() 指定范围随机数,例[m,n] var randNum = Math.floor(Math.random()*...原创 2019-08-21 20:38:48 · 187 阅读 · 0 评论 -
JS入门必备知识点
浏览器发展史 1991年 WorldWideWeb →1994年Netscape (网景)→ 2002年IE主导浏览器市场→ 2003年Safari→ 2004年Firefox→2008年Chrome → …… JavaScript 时间:1995年 创始人:Brendan Eich ECMAScript 通过ECMA-262标准化的脚本程序语言,JavaScript是其实现和扩展。 1999年E...原创 2019-08-12 19:40:58 · 311 阅读 · 1 评论 -
JS去重的四种方法
编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组 方法一 function norepeat(arr){ for(var i = 0;i<arr.length-1;i++){ for(var j = i+1;j<arr.length;j++){ if(arr[i]==arr[j]){ arr.splice(j,1); ...原创 2019-08-21 14:33:30 · 2250 阅读 · 0 评论 -
JS冒泡排序+选择排序
冒泡排序 function bubbleSort(arr){ for(i=0;i<arr.length-1;i++){ for(j=0;j<arr.length-1-i;j++){ if(arr[j+1]<arr[j]){ var temp = arr[j+1]; arr[j+1] = arr[j]; arr[j] = temp; } ...原创 2019-08-21 14:16:26 · 209 阅读 · 0 评论 -
JS函数基础
函数概念 由事件驱动或被调动时,可重复执行的代码块 优点 增强代码灵活性、减少代码冗余,增强代码复用性、可维护性 函数的三种创建方式 1.函数声明 function functionName(){ //具体要执行的代码... } 2.函数表达式 var function = function(){ //具体要执行的代码... } 3.借助系统自带的内置对象(构造函数)来创建一个函数...原创 2019-08-15 19:37:56 · 169 阅读 · 0 评论 -
JavaScript循环练习题
//入职薪水10K,每年涨幅5%,50年后工资多少 /*var money = 10; for(i=1;i<=50;i++){ money = money * 1.05; money = money.toFixed(2); } document.write("50年后工资" + money+ "K");*/ //打印100以内 7的倍数 /*var i...原创 2019-08-14 12:47:13 · 1812 阅读 · 0 评论