zl程序教程

js学习2

  • Node.js学习笔记(一)——Node.js概要、NPM与package.json

    Node.js学习笔记(一)——Node.js概要、NPM与package.json

    一、简介1.1、概要Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。Nodejs 的单线程 非阻塞 I/O 事件驱动 在 Java、 PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的

    日期 2023-06-12 10:48:40     
  • jsonpath学习

    jsonpath学习

    一、jsonpathJsonPath是使用一种简单的方法来提取给定JSON文档的部分内容。 在我们做接口测试时,现在最流行的数据格式就是json格式的, 当碰到复杂json格式时,我们可以使用jsonpath快速的提取数据或者更新数据.复制在线测试地址: http://www.e123456.com/aaaphp/online/jsonpath/?jsonpath学习文档: https://u

    日期 2023-06-12 10:48:40     
  • vuejs 菜鸟学习方法「建议收藏」

    vuejs 菜鸟学习方法「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。http://misc-notes.netlify.com/2020/01/13/%E6%9E%81%E7%AE%80vuejs%E5%85%A5%E9%97%A8/可能很多想学vue的人都苦于无法入门——因为用脚手架的正常做法前期太繁琐,而且即便搭好了脚手架也从浏览器看到了vue准备好的hello worl界面,下一步还是不知道从哪里入手。此文就介绍一个开

    日期 2023-06-12 10:48:40     
  • node.js(5) MySQL数据库的学习

    node.js(5) MySQL数据库的学习

    学习内容⊙ 数据库的基本概念⊙ MySQL的安装⊙ MySQL的使用 ⊙ MySQL的语法 ⊙ 在项目中操作MySQL 大部分知识点都是直接截图,到实际操作我会演示 MySQL的安装过程不太好截图,还是贴上视频的网址吧https://www.bilibili.com/video/BV1a34y167AZ?p=59&spm_id_from=pageDriverMySQL的使用 输

    日期 2023-06-12 10:48:40     
  • JS学习笔记

    JS学习笔记

    js和java的异同点首先,js的语法和kottlin的语法有些相似。比如var,方法声明用 function 方法名称 (参数名称...){ //方法内部逻辑 } 还有变量类型声明 : 数据类型 : 变量名=值 区别:一:js的数据类型和java类似。只不过js中的数据类型number将java中的int,double,float整合了。 二:js中可以不用声明变量类型

    日期 2023-06-12 10:48:40     
  • jQuery.validationEngine.js学习[通俗易懂]

    jQuery.validationEngine.js学习[通俗易懂]

    项目中使用到了这个插件,抽了个空,看了一下。(function($){ var method ={} $.fn.validationEngine = function(){} $.validationEngine = {} $(function(){$.validationEngine.defaults.promptPosition = methods.isRTL()?'topLeft

    日期 2023-06-12 10:48:40     
  • Vue.js 学习笔记 - 虚拟列表(Virtual-Scroll-List)心得

    Vue.js 学习笔记 - 虚拟列表(Virtual-Scroll-List)心得

    虚拟列表背景手上有个字幕编辑器的项目,因为长视频也许会有几千条字幕,所以字幕编辑器的列表中就会有几千条列表项。 但是如果将这几千条列表项全部渲染在 DOM 中,就会造成浏览器轻则卡顿,重则卡死,根本无法正常使用。 针对这种情况,我通过 Google 了解到可以通过虚拟列表技术来解决。 虚拟列表做的事情,就是按需渲染。只需要渲染当前视图需要显示的几个条目和即将滚动到的几个条目。在开发者工具中可以发现

    日期 2023-06-12 10:48:40     
  • JS 学习笔记 (七) 面向对象编程OOP

    JS 学习笔记 (七) 面向对象编程OOP

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。1、前言创建对象有很多种方法,最常见的是字面量创建和new Object()创建。但是在需要创建多个相同结构的对象时,这两种方法就不太方便了。如:创建多个学生信息的对象let tom = { name: "Tom", age: 20, sex: "boy",

    日期 2023-06-12 10:48:40     
  • 从FastJson库的不同版本源码中对比学习绕过方法

    从FastJson库的不同版本源码中对比学习绕过方法

    1.2.25<=fastjson<=1.2.41反序列化漏洞。从这个版本的fastjson中,对前面的漏洞进行了修复,引入了checkAutoType安全机制,默认autoTypeSupport关闭,不能直接反序列化任意类,而打开 AutoType 之后,是基于内置黑名单来实现安全的,fastjson 也提供了添加黑名单的接口。更新主要在com.alibaba.fastjson.par

    日期 2023-06-12 10:48:40     
  • 百度高德地图JS-API学习手记:地图基本设置与省市区数据加载

    百度高德地图JS-API学习手记:地图基本设置与省市区数据加载

    无论是百度还是高德地图开发,还是高德地图开发。官方的给的案例启示很多,copy再修改下,就完成了https://lbs.amap.com/api/javascript-api/summary http://lbsyun.baidu.com/index.php?title=jspopular3.0这个大致看一下,我想。有点GIS基础都能完成地图开发。个人认为百度的文档更友好些,起码排版让人感觉舒服很

    日期 2023-06-12 10:48:40     
  • JStree学习详解编程语言

    JStree学习详解编程语言

    先放一张效果图: 1.节点前加减号的更换 把css文件下32px.png这张图改一下就行 2. 父子节点前的图标不一样 在代码初始化中设置 $("#user-tree").jstree({ "core" : { "themes": { "responsive": false // so that create works "check_callback

    日期 2023-06-12 10:48:40     
  • JS学习之动态加载script和style样式详解编程语言

    JS学习之动态加载script和style样式详解编程语言

    前提:我们可以把一个网页里面的内容理解为一个XML或者说网页本身也就是一个XML文档,XML文档都有很特殊的象征: 标签 也叫 节点 。我们都知道一个基本的网页格式是 这其实才是它的本来面目(默认吧document标签给省略了)。是不是感觉有什么不一样的呢?这下子就好理解的多了。document.body 或者docment.head,无论你的什么操作只要是有关于这个 document 标签的

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之五

    JAVA/JSP学习系列之五

    一、运行前准备建议了一个MSSQLServer7数据库DNS,名称为:Test_DB数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text)数据库用户为sa密码空,可以自己修改的。二、代码三、怎么去运行?将代码存为文件test.jspOrionApplicationServer下:Copy到orion的default-web-ap

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之四

    JAVA/JSP学习系列之四

    一、前言Orion这个东西,小巧,但是功能却非常多,废话不讲,看它目前的支持就知道了:(1)Servlets/JSP(2)EJB(3)HTTP(注:说明不再需要Apache或者IIS等WebServer)二、下载,安装下载地址为OrionApplicationServer官方站点:http://www.orionserver.com/,我下载的是Orion1.4版本。下载完,解压到一个目录,我这

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之七(Orion下自定义Tag)

    JAVA/JSP学习系列之七(Orion下自定义Tag)

    一、前言(本文译自Orion官方站点)  本文将一步一步介绍在OrionApplicationServer下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试。二、建立标签,实现该标签的功能。1.命名package为:com.acme.mytags(为了和原文相同,我不做改动)packagecom.acme.mytags;2.import相关classimportjavax.ser

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之八(改写MySQL翻页例子)

    JAVA/JSP学习系列之八(改写MySQL翻页例子)

    一、前言  其实,改写后的JDBCData-Source是运行在Servlet中的,通过JNDI去查找数据源。我用Orion试的,将本站《JAVA/JSP学习系列之六(MySQL翻页例子)》简单改写了一下。二、配置(1)JDBC  需要将用到的JDBC驱动Copy到[ORION]/lib目录下(2)data-source  在[ORION]/config/data-sources.xml文件中加

    日期 2023-06-12 10:48:40     
  • js宝典学习笔记(上)

    js宝典学习笔记(上)

    1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementByI

    日期 2023-06-12 10:48:40     
  • DWRutil.js学习笔记整理

    DWRutil.js学习笔记整理

    util.js包含一些有用的函数function,用于在客户端页面调用,它可以和dwr分开,独立营用于你的系统中。主要功能如下:1、$() 获得页面参数值2、addOptions and removeAllOptions 初始化下拉框3、addRows and removeAllRows  填充表格4、getText  取得text属性值5、getValue 取得form表单值6、getValu

    日期 2023-06-12 10:48:40     
  • JSON学习笔记

    JSON学习笔记

    利用xmlHttpRequest组件作为交互工具,利用XML作为数据传输的格式。[  XML ]使用XML作为传输格式的优势:1. 格式统一, 符合标准2. 容易与其他系统进行远程交互, 数据共享比较方便缺点:1. XML文件格式文件庞大, 格式复杂, 传输占用带宽2. 服务器端和客户端都需要花费大量代码来解析XML, 不论服务器端和客户端代码变的异常复杂和不容易维护3. 客户端不同浏览器之间解

    日期 2023-06-12 10:48:40     
  • JS学习笔记防止发生命名冲突

    JS学习笔记防止发生命名冲突

    为了防止发生命名冲突,可以建立自己的代码库。就想Js代码复制代码代码如下:ziggy_js=function(){}ziggy_js.ui=function(){}ziggy_js.ui.alerts=function(){}ziggy_js.ui.alerts.showErrorAlert=function(){alert("Anerroroccurred");}ziggy_js.ui.ale

    日期 2023-06-12 10:48:40     
  • Extjs学习过程中新手容易碰到的低级错误积累

    Extjs学习过程中新手容易碰到的低级错误积累

    1.下载extjs的安装包,里面没有.msi文件,看好多的安装方法说都有这个.msi文件,但是我在官方下载的解压缩后没有,以为不能用。说明一下,我用的开发工具是visualstudio2008,其实根本不用安装,直接解压缩后放到创建的网站项目的目录下,然后再也页面添加extjs的引用就行啦。2.extjs的引用的错误。<scripttype="text/javascript"src="ex

    日期 2023-06-12 10:48:40     
  • JSON学习之JSONinJavaScript详细使用说明

    JSON学习之JSONinJavaScript详细使用说明

    复制代码代码如下:<scripttype="text/javascript"src="scripts/json/json2.js"></script><scripttype="text/javascript"src="scripts/json/jsonmessage.js"></script>一、在javascript中使用JSON创建一个对象Js

    日期 2023-06-12 10:48:40     
  • JS正则表达式(学习笔记2)匹配网址url参数

    JS正则表达式(学习笔记2)匹配网址url参数

    . 匹配除换行符的任意字符 \w 匹配字母,数字,下划线,汉字 \s 匹配任意空白符 \d 匹配数字 ^ 匹配字符开始位置 $ 匹配字符结束位置 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复N次 {n,} 重复N次或更多次 {n,m} 重复N次或m次url参数匹配的问题 其实也可以用数组的方法匹配,稍微麻烦些如果你又更好的方法。可以留

    日期 2023-06-12 10:48:40     
  • Ajax与JSON的一些学习总结

    Ajax与JSON的一些学习总结

    1.1.1摘要Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式可以是XML或JSON等格式。XMLHttpRequest对象用于在后台与服务器交换数据,具体作用如下:在不重新加载页面的情况下更新网页在页面已加载后从服务器请求数

    日期 2023-06-12 10:48:40     
  • jsjquery验证银行卡号信息正则学习

    jsjquery验证银行卡号信息正则学习

    jquery代码复制代码代码如下:$("#bankAccountNumber").change(function(){alert("1");varaccount=$("channelForm.bankAccount.account").val();alert("2");varreg=/^\d{19}$/g;//以19位数字开头,以19位数字结尾if(!reg.test(account)){ale

    日期 2023-06-12 10:48:40     
  • Node.js异步I/O学习笔记

    Node.js异步I/O学习笔记

    “异步”这个名词的大规模流行是在Web2.0浪潮中,它伴随着Javascript和AJAX席卷了Web。但在绝大多数高级编程语言中,异步并不多见。PHP最能体现这个特点:它不仅屏蔽了异步,甚至连多线程也不提供,PHP都是以同步阻塞的方式来执行。这样的优点利于程序猿顺序编写业务逻辑,但在复杂的网络应用中,阻塞导致它无法更好地并发。 在服务器端,I/O非常昂贵,分布式I/O更加昂贵,只有后端能快速响

    日期 2023-06-12 10:48:40     
  • Node.js中的模块机制学习笔记

    Node.js中的模块机制学习笔记

    Javascript自诞生以来,曾经没有人拿它当做一门编程语言。在Web1.0时代,这种脚本语言主要被用来做表单验证和网页特效。直到Web2.0时代,前端工程师利用它大大提升了网页上的用户体验,JS才被广泛重视起来。在JS逐渐流行的过程中,它大致经历了工具类库、组件库、前端框架、前端应用的变迁。Javascript先天就缺乏一项功能:模块,而CommonJS规范的出现则弥补了这一缺陷。本文将介绍

    日期 2023-06-12 10:48:40     
  • AngularJS入门教程之学习环境搭建

    AngularJS入门教程之学习环境搭建

    学习AngularJS的一个好方法是逐步完成本教程,它将引导您构建一个完整的AngularJSweb应用程序。该web应用是一个Android设备清单的目录列表,您可以筛选列表以便查看您感兴趣的设备,然后查看设备的详细信息。 本教程将向您展示AngularJS怎样使得web应用更智能更灵活,而且不需要各种扩展程序或插件。通过本教程的学习,您将: 1.阅读示例学习怎样使用AngularJS的客户端

    日期 2023-06-12 10:48:40     
  • node.js学习总结之调式代码的方法

    node.js学习总结之调式代码的方法

    前言 你有没有曾经调式某段代码时,总觉得世界上有鬼? 你有没有曾经调式API时,总感觉是调用第三方的接口问题或者文档说明不对? 你有没有曾经调式一个bug时,总感觉问题的来源是使用的方式不对? 你有没有在安装一个服务时,总感觉文档或者环境不相符合? 相信过程和方法,切勿被结果误导............ 概述 调式代码很多时候类似于查案一样,只是结果的重要程度不同,警察查案为的是人民安稳,而我们

    日期 2023-06-12 10:48:40     
  • 我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码以及事件循环

    我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码以及事件循环

    一,node.js的作用, I/O的意义,(I/O是输入/输出的简写,如:键盘敲入文本,输入,屏幕上看到文本显示输出。鼠标移动,在屏幕上看到鼠标的移动。终端的输入,和看到的输出。等等)   node.js想解决的问题,(处理输入,输入,高并发。如在线游戏中可能会有上百万个游戏者,则有上百万的输入等等)(node.js适合的范畴:当应用程序需要在网络上发送和接收数据时Node.js最为适合。这可能

    日期 2023-06-12 10:48:40     
  • 我的NodeJs学习小结(一)

    我的NodeJs学习小结(一)

     这第一篇就谈谈NodeJs的一些编程细节吧。 1、遍历数组 for(vari=0,l=arr.length;i<l;i++)      这样写的一个好处就是让每次循环少一步获取数组对象长度的操作,数组长度越长,价值越明显。 2、判断变量的真假 if(a){...}//a="",a="0",a=[],a={}      if条件判断的结果分别是:false,true,true,true。这

    日期 2023-06-12 10:48:40