前端学习(22)~css问题讲解
你是如何理解 HTML 语义化的? 语义化:指对文本内容的结构化(内容语义化),选择合乎语义的标签(代码语义化)。 举例:段落用 p,边栏用 aside,主要内容用 main 标签。 好处: 便于开发者阅读和维护 有利于SEO:让浏览器的爬虫和辅助技术更好的解析, 语义化标签介绍: 在HTML5出来 ... 查看全文
P1197 [JSOI2008]星球大战 [删边求连通块个数]
展开 题目描述 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治着整个星系。 某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量, ... 查看全文
AWTK javascript绑定原理
一、基本架构Javascript的绑定方法和lua的绑定方法有些不同,主要原因是javascript的引擎有很多种,比如嵌入式系统常用的jerryscript和PC上常用的V8。不同的引擎提供注册C/C++函数的能力不同,所以在绑定时我们只对引擎做一个最低能力的要求:提供注册全局函数的能力。 我们把 ... 查看全文
一、threejs————灯光阴影
threejs设置阴影有三个注意点 1.只有支持阴影的灯光才可以 pointLight,spotlight,directionallight 2.添加摄像机辅助器 THREE.CameraHelper 查看阴影摄像机的相关设置 light.shadow.camera.left //此四项值为阴影投射 ... 查看全文
[CSS]水平垂直居中方案
简单总结一下常用的水平垂直居中方案 直接在父级元素设置 text-align 和 line-height ,针对未浮动的行内元素 1 <div class="box"> 2 <span class="item">我是span标签</span> 3 </div> 1 .box { 2 width: 6 ... 查看全文
原生JS检测浏览器安装的插件
navigator里面有plugins 这个属性就是用来检测浏览器插件的。plugins 返回的结果 是一个数组形式。该数组中的每一项都包含下列属性。? name :插件的名字。? description :插件的描述。? filename :插件的文件名。? length :插件所处理的 MIME ... 查看全文
<<Nodejs>> 一些方法总结备份1
<<循环中等待异步>> function setAgvList() { const commonAgv = async() => { for (var agvCount = 0; agvCount < groupConst.ScheduleConfig.MaxAgvCount; agvCount++ ... 查看全文
JavaScript 函数定义显式参数时没有指定数据类型
默认参数 ES5 中如果函数在调用时未提供隐式参数,参数会默认设置为: undefined 有时这是可以接受的,但是建议最好为参数设置一个默认值: 实例(ES5) function myFunction(x, y) { if (y undefined) { y = 0; } } 或者,更简单的方式: ... 查看全文
Vue.js 模板语法
数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插值 用法:index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> <script src="https://unpkg.co ... 查看全文
egg.js 配置cors跨域
1、egg简述 Egg.js,为企业级框架和应用而生,是阿里开源的企业级 Node.js 框架。 2、特点 Egg 奉行『约定优于配置』,按照一套统一的约定进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本。 基于 Koa 开发,性能优异。 3、基于eggjs的 restful api示例 ... 查看全文
Vue.js 条件与循环
条件判断使用 v-if 指令: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <script src="https://cdn.staticfile.org/vue/2. ... 查看全文
发ajax响应json格式数据
1、maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ... 查看全文
深度理解js中var let const 区别
首先要理解js中作用域的概念 作用域:指的是一个变量的作用范围 1.全局作用域 直接写在script中的js代码,在js中,万物皆对象,都在全局作用域,全局作用域在页面打开时创建,在全局作用域中有一个全局对象window,它代表是一个浏览器的窗口 它由浏览器创建可以直接使用,在全局作用域中,创建的对 ... 查看全文
标准库模块——json模块
将Python数据类型转换为其他代码格式叫做(序列化),而json就是在各个代码实现转换的中间件。 序列化要求: 1. 只能有int,str,bool,list,dict,tuple的类型支持序列化。 2. json序列化是以字符串形式出现。那么:lis= "[11,22,33]" 这样的也能称为序 ... 查看全文
npm安装Vue.js
我之前是有安装过npm的 使用淘宝 NPM 镜像 $ npm install -g cnpm --registry=https://registry.npm.taobao.org 查看nmp版本 $ npm -v 使用 NPM 安装vue $ cnpm install vue 在命令行中快速搭建大型 ... 查看全文
Laravel Vuejs 实战:开发知乎 (9)定义话题与问题关系
1.话题【Topic】执行命令: 1 php artisan make:model Topic –cmr修改****_**_**_create_topics_table.php数据库迁移文件如下: 1 class CreateTopicsTable extends Migration 2 { 3 /... ... 查看全文
如何写JS库,JS库写法
前言: 现在javascript库特别多,其写法各式各样,总结几种我们经常见到的,作为自己知识的积累。而目前版本的 JavaScript 并未提供一种原生的、语言级别的模块化组织模式,而是将模块化的方法交由开发者来实现。因此,出现了很多种 JavaScript 模块化的实现方式, 以 AMD 为例, ... 查看全文
使用jstack命令dump线程信息
锁是个非常有用的工具,运用场景非常多,因为它使用起来非常简单,而且易于理解。但同时它也会带来一些困扰,那就是可能会引起死锁,一旦产生死锁,就会造成系统功能不可用。让我们先来看一段代码,这段代码会引起死锁,使线程t1和线程t2互相等待对方释放锁。 class DeadLockDemo { privat ... 查看全文
WinForm程序执行JS代码的多种方法以及使用WebBrowser与JS交互
原文地址:http://www.cnblogs.com/feiyuhuo/p/5474790.html 方法一 使用微软官方组件Interop.MSScriptControl 1.msscript.ocx下载的地址 http://www.microsoft.com/downloads/details ... 查看全文
(转)windows环境vue+webpack项目搭建
1. 首先,vue.js是一种前端框架,一般利用vue创建项目是要搭配webpack项目构建工具的,而webpack在执行打包压缩的时候是依赖node.js的环境的,所以,要进行vue项目的开发,我们首先要安装node.js。node.js的官方地址为:https://nodejs.org/en/d ... 查看全文
npm/gulp/nodejs
npm淘宝镜像:https://npm.taobao.org/ vscode先安装npm淘宝镜像 再安装gulp:https://www.cnblogs.com/xiaoleiel/p/11160569.html npm install gulp -g ... 查看全文